수집된 메트릭은 기본적으로 수집되며 이 릴리스에서 완전히 지원됩니다. OpenTelemetry 지표는 GitHub Enterprise Server 3.18 이상에서 사용할 수 있으며, 모니터링의 미래를 위한 기반입니다.
참고 항목
수집된 메트릭은 닫기 단계에 있으며, 앞으로 GitHub Enterprise Server의 향후 릴리스에서 사용 중지됨될 것으로 예상됩니다. 장기 모니터링 전략에는 OpenTelemetry 메트릭으로의 마이그레이션이 포함되는 것이 좋습니다. OpenTelemetry 지표 정보을(를) 참조하세요.
외부collectd 서버 설정
아직 외부collectd 서버를 설정하지 않은 경우 GitHub Enterprise Server 인스턴스에서collectd 전달을 활성화하기 전에 이를 설정해야 합니다. collectd 서버는collectd 버전 5.x 이상을 실행해야 합니다.
collectd서버에 로그인합니다.collectd구성 파일을 만들거나 편집하여 네트워크 플러그 인을 로드하고 서버 및 포트 지시문을 적절한 값으로 채웁니다. 대부분의 배포에서 이것은/etc/collectd/collectd.conf에 있습니다.
__ 서버를 실행하기 위한collectd의 예제:
LoadPlugin network
...
...
<Plugin network>
Listen "0.0.0.0" "25826"
</Plugin>
GitHub Enterprise에서 collectd 전달을 사용하도록 설정
기본값으로 GitHub Enterprise에서collectd 전달은 사용하지 않도록 설정되어 있습니다. collectd 전달을 사용하도록 설정하고 구성하려면 아래 단계를 따르세요.
-
페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.
-
“Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.
-
" 사이트 관리자" 사이드바에서 관리 콘솔 을 클릭합니다.
-
로그 전달 설정 아래에서collectd 전달 사용을 선택합니다.
-
서버 주소 필드에 GitHub Enterprise 어플라이언스 통계를 전달할
collectd서버의 주소를 입력합니다. -
포트 필드에
collectd서버에 연결하는 데 사용되는 포트를 입력합니다. (기본값은 25826) -
암호화 설정 드롭다운 메뉴에서
collectd서버와의 통신 보안 수준을 선택합니다. (없음, 서명된 패킷 또는 암호화된 패킷.) 1. "설정" 사이드바에서 설정 저장을 클릭합니다.참고 항목
관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.
-
구성 실행이 완료될 때까지 기다립니다.
Troubleshooting
중앙 collectd 서버는 데이터를 수신하지 않습니다.
GitHub Enterprise는collectd 버전 5.x와 함께 제공됩니다. collectd 5.x는 4.x 릴리스 시리즈 이하 버전과 호환되지 않습니다. GitHub Enterprise Server 인스턴스에서 보낸 데이터를 수락하려면 중앙collectd 서버가 버전 5.x 이상이어야 합니다.
추가 질문 또는 문제에 대한 도움말은 GitHub Enterprise 지원을(를) 방문하세요.