Datadog에서 로그의 장기 시각화

2044 단어 Datadog

배경



Datadog를 사용하기 시작한지 ​​얼마 안 되지만, 로그를 전송해 두면 빨리 시각화할 수 있어 매우 편리합니다.
다만, Datadog상에서는 최장이라도 로그 보존 기간이 60일이라고 하는 것으로,
로그 해석하는 대상 기간이 길어지면 아카이브하고 리하이드레이트 하는 등의 운용이 필요하게 됩니다.
시각화하는 경우는, Log Events 에 의한 그래프화도 역시 로그 보존 기간에 의존하기 때문에, 최대 60일의 그래프가 되어 버립니다.

거기서
작년의 동시기와 비교하고 싶은 등, 장기로 가시화하고 싶은 경우는 로그 베이스의 메트릭 (15개월간 보관 유지)으로 해 두는 것을 추천합니다.

로그 기반 메트릭 만들기



전제


  • 로그 보존 기간은 7 일 동안 계약 중
  • 예로 Datadog로 전송 된 JVM GC 로그의 메트릭 생성
  • 이 GC 로그는 Datadog Agent 측에서 FullGC 행만 필터링하고 service_name 태그에 서비스 이름을 매핑하고 전달합니다
  • .

    메트릭 만들기


  • Logs > Generate Metrics > New Metric (or [Add a new metric])

  • 쿼리는 Log Explorer에서 검색하는 쿼리와 동일
  • group by (DIMENSIONS) 에는 그래프화할 때에 부가하는 태그를 기술
    쿼리로 가사와 취득한 로그를 호스트 단위나 서비스 단위로 분할할 때의 키 설정과 같은 이미지
    ※쿼리 작성 후의 변경은 가능하지만, 과거에 취득한 값에는 적용할 수 없기 때문에 주의


  • 만든 메트릭 확인


  • Generate Metrics 화면에서 방금 만든 메트릭을 포커스하고 Metric Explorer (아래 빨간색 원)에서 열기

  • 메트릭 내용 확인

  • 로그 보존 기간에 의존하지 않음 (위의 예 메트릭은 3 주 전에 생성)
  • 메트릭을 만들 때 DIMENSIONS 설정한 service_name을 범위로 설정
    또한 DIMENSIONS 설정 한 각 호스트에 대해 값이 포함 된 메트릭이 생성되었습니다


  • 그래프화



    그런 다음 생성 된 로그 기반 메트릭을 대시 보드에서 평소와 같이 그래프로 작성하여 완료

    참고


  • htps : // / cs. 다만 ghq. 코 m / 그럼 / ぉ gs / ぉ gs_와 _ 메 치 cs /
  • 좋은 웹페이지 즐겨찾기