내부 Grafana 측정항목
Grafana는 내부적으로 자체에 대한 몇 가지 메트릭을 수집합니다. Grafana는 메트릭을 Graphite로 푸시하거나 Prometheus에서 스크랩하도록 메트릭을 노출하는 것을 지원합니다.
Grafana 측정항목과 관련된 구성 옵션에 대한 자세한 내용은 구성의 metrics 및 metrics.graphite 를 참조 하십시오 .
사용 가능한 측정항목
활성화되면 Grafana는 다음을 포함한 여러 메트릭을 노출합니다.
- 활성 Grafana 인스턴스
- 대시보드, 사용자 및 재생 목록의 수
- HTTP 상태 코드
- 라우팅 그룹별 요청
- Grafana 활성 알림
- 그라파나 공연
Grafana에서 Prometheus로 메트릭 가져오기
이 지침에서는 이미 Prometheus를 Grafana에서 데이터 소스로 추가했다고 가정합니다.
- Prometheus를 활성화하여 Grafana에서 메트릭을 스크랩합니다. 구성 파일( grafana.ini또는 custom.ini운영 체제에 따라 다름)에서 세미콜론을 제거하여 다음 구성 옵션을 활성화합니다.
- # Metrics available at HTTP URL /metrics and /metrics/plugins/:pluginId [metrics] # Disable / Enable internal metrics enabled = true # Disable total stats (stat_totals_*) metrics to be generated disable_total_stats = false
- (선택 사항) 메트릭 엔드포인트를 보기 위해 권한 부여를 요구하려면 주석 처리를 제거하고 다음 옵션을 설정합니다.
- basic_auth_username = basic_auth_password =
- 그라파나를 다시 시작하십시오. Grafana는 이제 http://localhost:3000/metrics에서 메트릭을 노출합니다.
- prometheus.yml 파일에 작업을 추가합니다. 예시:
- - job_name: 'grafana_metrics' scrape_interval: 15s scrape_timeout: 5s static_configs: - targets: ['localhost:3000']
- 프로메테우스를 다시 시작하십시오. 새 작업이 대상 탭에 표시되어야 합니다.
- Grafana 에서 왼쪽 사이드바 의 구성 (톱니바퀴) 아이콘 위로 마우스를 가져간 다음 데이터 소스 를 클릭 합니다.
- Prometheus 데이터 소스를 선택하십시오 .
- 대시보드 탭 에서 Grafana 메트릭 대시보드 를 가져 옵니다. 스크랩한 모든 Grafana 메트릭은 대시보드에서 사용할 수 있습니다.
Graphite에서 Grafana 측정항목 보기
이 지침에서는 Grafana에서 데이터 소스로 Graphite를 이미 추가했다고 가정합니다.
- Graphite에 메트릭 전송을 활성화합니다. 구성 파일( grafana.ini또는 custom.ini운영 체제에 따라 다름)에서 세미콜론을 제거하여 다음 구성 옵션을 활성화합니다.
- # Metrics available at HTTP API Url /metrics [metrics] # Disable / Enable internal metrics enabled = true # Disable total stats (stat_totals_*) metrics to be generated disable_total_stats = false
- [metrics.graphite] 옵션 활성화:
- # Send internal metrics to Graphite [metrics.graphite] # Enable by setting the address setting (ex localhost:2003) address = <hostname or ip>:<port#> prefix = prod.grafana.%(instance_name)s.
- 그라파나를 다시 시작하십시오. Grafana는 이제 http://localhost:3000/metrics에서 메트릭을 노출하고 지정한 Graphite 위치로 보냅니다.
Grafana 백엔드 플러그인에서 Prometheus로 메트릭 가져오기
설치된 모든 백엔드 플러그인 은 Prometheus가 스크래핑하도록 구성할 수 있는 Grafana를 통해 메트릭 엔드포인트를 노출합니다.
이 지침에서는 이미 Prometheus를 Grafana에서 데이터 소스로 추가했다고 가정합니다.
- Prometheus를 활성화하여 Grafana에서 백엔드 플러그인 메트릭을 스크랩합니다. 구성 파일( grafana.ini또는 custom.ini운영 체제에 따라 다름)에서 세미콜론을 제거하여 다음 구성 옵션을 활성화합니다.
- # Metrics available at HTTP URL /metrics and /metrics/plugins/:pluginId [metrics] # Disable / Enable internal metrics enabled = true # Disable total stats (stat_totals_*) metrics to be generated disable_total_stats = false
- (선택 사항) 메트릭 엔드포인트를 보기 위해 권한 부여를 요구하려면 주석 처리를 제거하고 다음 옵션을 설정합니다.
- basic_auth_username = basic_auth_password =
- 그라파나를 다시 시작하십시오. Grafana는 이제 Grafana GitHub 데이터 소스http://localhost:3000/metrics/plugins/<plugin id> 가 설치된 경우 http://localhost:3000/metrics/plugins/grafana-github-datasource에 메트릭을 노출합니다 .
- prometheus.yml 파일에 작업을 추가합니다. 예시:
- - job_name: 'grafana_github_datasource' scrape_interval: 15s scrape_timeout: 5s metrics_path: /metrics/plugins/grafana-test-datasource static_configs: - targets: ['localhost:3000']
- 프로메테우스를 다시 시작하십시오. 새 작업이 대상 탭에 표시되어야 합니다.
- Grafana 에서 왼쪽 사이드바 의 구성 (톱니바퀴) 아이콘 위로 마우스를 가져간 다음 데이터 소스 를 클릭 합니다.
- Prometheus 데이터 소스를 선택하십시오 .
- Golang 애플리케이션 메트릭 대시보드(예: Go Processes )를 가져옵니다 .
'그라파나' 카테고리의 다른 글
Grafana Docker 이미지 구성 (0) | 2022.08.15 |
---|---|
구성 (0) | 2022.08.14 |
Grafana 기본 시간대 변경 (0) | 2022.08.14 |
기본 홈 대시보드 변경 (0) | 2022.08.14 |
Grafana UI 테마 변경 (0) | 2022.08.13 |