Grafana의 Annotations에서 이벤트(로그) 시각화

개요



Grafana 2.6.0이 출시되었으므로 최근 추가된 다음 대시보드 설정
  • Annotations + Table 표시

  • ※Annotation이란, 이벤트(로그)를 그래프상에 표시하는 기능

    전제



    환경은 다음과 같습니다.
    - Grafana : 2.6.0-1
    - Influxdb : 0.9.4.1-1

    모니터링 결과 메트릭 데이터 및 경고 발생과 같은 이벤트 로그를 Indluxdb에 저장
    그래프 자체의 작성에 대해서는 할애

    Influxdb에 이벤트 데이터 등록



    모니터링 시스템에서 Broker를 통해 Influxdb에 경고 이벤트 데이터 보내기
    다음 내용 등록
  • 경고 유형 (Critical, Warning)
  • 오류 정보 (호스트 이름, 서비스 이름, 호스트 그룹 이름 등)
  • 오류 내용(플러그인 출력)
  • 고장 통지 정보 (컨택 이름 등)

  • Annotations 설정


  • Manage dashboard에서 Annotations를 선택하고 New를 클릭하십시오.
  • Datasource에서 Influxdb 선택
  • Influxdb Query에 이벤트 내용을 검색 할 수있는 쿼리를 입력합니다.
  • 검색된 쿼리 결과에서 title, tags, text로의 연결 지정



  • Annotations가 표시되는지 그래프 확인

    노란색 선은 WarningAlert, 빨간색 선은 CriticalAlert

    Annotation Table 설정 방법



    [Add Panel] → [Table] 클릭


    [Option]에서 Data의 [To Table Transform]에서 [Annotation]을 선택하기 만하면됩니다.


    다음과 같이 테이블에 이벤트 로그가 표시됩니다.

    좋은 웹페이지 즐겨찾기