OpenTelemetry 메트릭은 3.18 버전부터 사용할 수 있는 모니터링 GitHub Enterprise Server의 기초입니다. 이 모니터링 스택은 레거시 collectd 시스템에 비해 향상된 관찰성 및 관리 기능을 제공합니다.
버전 3.19 이상의 새 설치에서는 기본적으로 OpenTelemetry 메트릭을 사용합니다. 3.21 이전 버전에서 3.21 또는 3.22로 업그레이드하면 OpenTelemetry를 사용하도록 설정하고 수집을 사용하지 않도록 설정하지만 업그레이드 후 수집을 다시 사용하도록 설정할 수 있습니다.
collectd는 이 릴리스에서 계속 지원되지만 버전 3.23에서 지원이 종료되며 3.23으로 업그레이드하면 비활성화됩니다. 마이그레이션 타임라인 및 여전히 collectd를 사용하는 인스턴스를 마이그레이션하는 단계는 collectd에서 OpenTelemetry로 마이그레이션을 참조하세요.
필수 조건
- 귀하의 GitHub Enterprise Server 인스턴스에 OpenTelemetry 메트릭이 사용 설정됨
추가 대시보드
OpenTelemetry 메트릭을 사용하도록 설정하면 향상된 시각화 및 모니터링 기능을 사용하여 고급 Grafana 대시보드에 액세스할 수 있습니다.
- Elasticsearch - 검색 성능, 인덱싱 작업 및 클러스터 상태에 대한 자세한 메트릭
- Nomad - 작업 예약, 리소스 할당 및 서비스 오케스트레이션에 대한 심층 모니터링
- HAProxy - 부하 분산 장치 성능 메트릭, 연결 통계 및 요청 라우팅 정보
- 노드 내보내기 - 각 노드에 대한 CPU, 메모리, 디스크 및 네트워크 통계를 포함한 시스템 수준 메트릭
- 프로세스 내보내기 - 개별 서비스 성능을 모니터링하기 위한 자세한 프로세스 수준 메트릭
이러한 대시보드는 사용자의 GitHub Enterprise Server 인스턴스 성능에 대한 보다 세부적인 인사이트를 제공하며 고급 문제 해결 및 용량 계획에 도움이 될 수 있습니다.