Generate Metrics을 왜 사용할까요?
예시로, 비용 문제 때문에, A라는 Agent Log는 저장하고 싶지 않습니다.
따라서 Indexed 과정에서 Log를 Exclusion Filter를 진행합니다.
하지만 사용자는 A라는 Agent에서 특정한 log는 Monitor 알람 설정을 위해 Index하고 싶습니다.
이때 바로 Generate Metrics을 사용합니다.
위와 같은 상황이 가능한 이유는 아래와 같습니다.
Generate Metric의 단계는 다음 사이에 있습니다.
Ingest Log ===> Live Tail ===> Generate Metrics ===> Index log
따라서, Exclustion Filter를 하더라도, Indexed 될 수 있습니다.
1. Generate Metrics 설정 화면 접속하기
1) Datadog DashBoard Login
2) 왼쪽 카테고리중 Logs 선택
3) Log Explorer 클릭 후 오른쪽 끝 Log Settings 클릭
4) 왼쪽 카테고리중 "STREAM INSIGHTS"의 "Generate Metrics" 클릭
2. Generate Metrics 설정하기
1) New Metric 선택
2) Set Metric Name : 적당한 이름 입력
3) Define Query : Query문법을 통해 Indexed 하고 싶은 log를 특정
3. 예시
- rabbitmq의 error만 Index로 저장하겠다.
Define Query : source:rabbitmq status:error
'Datadog > Datadog Log Management' 카테고리의 다른 글
Datadog Exclusion Filter 적용하기 (Ingested Log 대상) (0) | 2025.02.01 |
---|---|
Datadog Indexed Log 보관 주기 설정하기 (Retention Filters) (0) | 2025.02.01 |
Datadog Generate Metrics 적용하기 (Ingested Log 대상) (1) | 2024.12.26 |
Datadog Exclusion Filter 적용하기 (Ingested Log 대상) (0) | 2024.12.26 |
Datadog Indexed Log 보관 주기 설정하기 (Retention Filters) (0) | 2024.12.26 |