Skip to main content

Enterprise Server 3.20 은(는) 현재 릴리스 후보로 제공됩니다.

GitHub Enterprise Server에 대한 수집된 메트릭

GitHub Enterprise Server 인스턴스 대해 collectd(이)가 수집하는 메트릭을 검토할 수 있습니다.

이 기사에서

수집된 메트릭은 기본적으로 수집되며 이 릴리스에서 완전히 지원됩니다. OpenTelemetry 지표는 GitHub Enterprise Server 3.18 이상에서 사용할 수 있으며, 모니터링의 미래를 위한 기반입니다.

참고

수집된 메트릭은 닫기 단계에 있으며, 앞으로 GitHub Enterprise Server의 향후 릴리스에서 사용 중지됨될 것으로 예상됩니다. 장기 모니터링 전략에는 OpenTelemetry 메트릭으로의 마이그레이션이 포함되는 것이 좋습니다. OpenTelemetry 지표 정보을(를) 참조하세요.

          `collectd` 메트릭 정보

기본적으로 GitHub Enterprise Server 인스턴스의 collectd에서 인스턴스의 성능과 관련된 메트릭을 수집합니다.

          `collectd`이(가) 수집하는 데이터 형식에 대해 자세히 알아보고 전체 메트릭 목록이 포함된 CSV 파일을 다운로드할 수 있습니다.

          `collectd` 플러그인으로 수집된 메트릭

플러그인은 메트릭을 collectd에 제공합니다. GitHub Enterprise Server 인스턴스에서 사용할 수 있는 각 플러그인에 대해 알아보고 플러그인에 대한 설명서를 검토할 수 있습니다. GitHub Enterprise Server 인스턴스에 대한 전체 메트릭 목록을 검토하려면 collectd 메트릭이 포함된 CSV 파일을 참조하세요.

플러그 인수집된 메트릭추가 정보
cpu사용자 코드 실행, 시스템 코드 실행, I/O 작업 대기, 남아있는 유휴 상태 등 다양한 상태의 인스턴스 CPU에서 소요된 시간입니다.
          [플러그인:CPU](https://collectd.org/wiki/index.php/Plugin:CPU) 위키 내에 |

| curl_json | 고가용성, 리포지토리 캐싱 또는 클러스터 구성이 적용된 인스턴스에서 리포지토리 복제와 관련된 데이터 | 플러그인:cURL-JSONcollectd 위키에서 | | df | 인스턴스의 파일 시스템에 대한 사용량 정보 | Plugin:DFcollectd 위키입니다. | | disk | 인스턴스의 하드 디스크 및 기타 블록 장치에 대한 성능 통계 | 위키의 플러그인:디스크collectd | | elasticsearch | 인스턴스의 검색 기능을 제공하는 Elasticsearch의 통계 | GitHub.com의 phobos182/collectd-elasticsearch 저장소 | | fhcount | 인스턴스의 Linux OS에서 사용되거나 사용되지 않은 총 파일 핸들 | 문서의 collectd | | haproxy | HAProxy의 관리 소켓에서 인스턴스에 대한 프론트 엔드 연결 | GitHub.com의 mleinart/collectd-haproxy 리포지토리 | | listener | 활성화되었거나 대기 중인 인스턴스 github-unicorn, github-gitauth, github-ernicorn 서비스로의 연결 | N/A | | load | 시스템 부하 평균 | 플러그인:로드 위키 내에서collectd | | memcached | 인스턴스의 멤캐시드 디먼이 처리한 연결 및 요청의 수, 소비된 CPU 리소스, 캐시된 항목 수, 스레드 수, 송수신 바이트 수 | 위키에서 :memcached 플러그인collectd | | memory | 인스턴스의 메모리 사용량 | 플러그인: 메모리 위키 내에서 | | minio | GitHub Actions 또는 GitHub Packages에 MinIO Blob Storage를 사용하는 인스턴스에 대해, MinIO의 엔드포인트에서 연결된 MinIO 클러스터의 /metrics 개체 및 버킷에 대한 통계 | GitHub.com의 minio/minio 리포지토리 | | mysql | 인스턴스의 MySQL 데이터베이스 서버와 관련된 통계 | Plugin:MySQLcollectd 위키에 있습니다. | | netlink | 인스턴스의 네트워크 인터페이스와 관련된 통계 | 플러그인:Netlinkcollectd 위키에서 | | nginx | 인스턴스의 Nginx HTTP 서버와 관련된 통계 | 플러그인:nginxcollectd 위키에 있습니다. | | nomad | 인스턴스의 스케줄러 및 오케스트레이터, Nomad와 관련된 통계 | N/A | | processes | 인스턴스의 프로세스 및 스레드 수 | 플러그인:프로세스collectd 위키에서 사용됩니다. | | protocols | 인스턴스에서 수신하고 보낸 TCP, UDP 및 기타 IP 패킷 수 | Plugin:프로토콜collectd 위키에서 | | redis | Redis에서 인스턴스의 키-값 저장소와 관련된 통계 | 플러그인:Rediscollectd 위키에서 | | statsd | 인스턴스의 다양한 기능 및 서비스를 포함하여 StatsD 프로토콜을 사용하여 collectd에 전송된 통계 | 위키의 Plugin:StatsDcollectd | | tcpconns | 다양한 상태의 인스턴스의 TCP 연결 수 | 플러그인:TCPConnscollectd 위키에서 | | vmem | 인스턴스의 Linux OS 커널에 대한 가상 메모리 하위 시스템에 관련된 통계 | Plugin:vmemcollectd 위키에서 |