ElasticSearch3 Opensearch Alert 설정하기 준비 사항1. Slack webhook API ( 저 같은 경우 slack으로 알림 받으려고 설정하였습니다. ) 알림 받을 Channels생성 notifications 접속 후 Channels 클릭 2. Create channel Channel Type 및 관련 정보 기입 send test message로 테스트 후 Create경고( Alerts ) 생성Alerts 접속 후 Monitors로 이동.Create Monitor원하시는 monitor type 선택 저는 per query monitor 선택했습니다.Monitor defining method Extraction query editor 선택Schedule 본인이 원하는 주기 선택. ( 저는 5분 주기로 했습니다. )Query저 같.. 2024. 10. 30. Opensearch에 Latency API 대쉬보드 설정하기 준비되어야할 사항1. 로그 포맷할 때 responseTime(API 호출~반환까지의 시간) 필드가 있어야한다. - API 주소도 포함되어있어야 한다.대시보드 설정하기1. Visualize 접속Create Visualization원하는 visualization type을 선택한다. ( 저는 Data Table 선택했어요 )Metric Count로 설정Metric 추가 Average 설정field responseTime ( API 호출~반환까지의 시간 )Buckets Terms 선택 후 Field에 api 주소 필드를 설정 ( 어떤 API인지 식별하기 위해 )order by Metric:Count 설정order Descending으로 설정 size 원하는 개수 설정Filter .. 2024. 10. 30. ElasticSearch 기본 개념 Elasticsearch Apache Lucene( 아파치 루씬 ) 기반의 Java 오픈소스 분산 검색 엔진입니다. Elasticsearch를 통해 루씬 라이브러리(Java에서 개발한 정보 검색용 라이브러리)를 단독으로 사용할 수 있게 되었으며, 방대한 양의 데이터를 신속하게, 거의 실시간( NRT, Near Real Time )으로 저장, 검색, 분석할 수 있습니다. Elasticsearch와 관계형 DB 비교 흔히 사용하고 있는 관계형 DB는 Elasticsearch에서 각각 다음과 같이 대응시킬 수 있습니다. 보통 RDB와는 다르게 한 스키마안에 멀티 테이블 생성이 안된다 위에서 인덱스는 RDB의 스키마이고, 타입은 RDB의 테이블이라고 하였다. 하나의 스키마에 여러 테이블을 가지듯이, Elasti.. 2022. 8. 15. 이전 1 다음