동방통 THS(TongHttpServer)¶
설치 및 설정¶
API 모니터링 인터페이스 설정¶
API 모니터링 인터페이스는 하나의 가상 호스트에만 설정하면 됩니다. THS 는 HTTP 데이터 통계를 지원하며, 다른 애플리케이션은 경로 이름 뒤에 /http/monitor/format/json 을 붙여 json 데이터를 가져와 모니터링 시스템에 통합할 수 있습니다.
기본적으로 httpserver.conf 를 조정합니다.
Exporter 활성화¶
THS 자체 API 인터페이스의 반환 데이터는 json 형식이므로 metric 에 맞지 않아, 별도의 exporter 를 작성해 변환해야 합니다. 공식에서 자체적으로 변환을 지원하길 기대합니다.
- 다운로드
다운로드 주소 https://github.com/lrwh/dongfangtong-ths-exporter/releases
- 실행
주의: jdk 버전은 jdk1.8 이상이어야 합니다
java -jar dongfangtong-ths-exporter.jar --ths.url=http://localhost:8080/api/http/monitor/format/json
DataKit 수집기 활성화¶
dongfangtong-ths-exporter 는 metrics url 을 직접 노출할 수 있으므로, prom 수집기를 통해 직접 수집할 수 있습니다.
조정 내용은 다음과 같습니다:
기타 설정은 필요에 따라 조정
, 조정 파라미터 설명:
- urls:
prometheus지표 주소, 여기에는 해당 구성 요소가 노출하는 지표 url 을 입력합니다 - source:수집기 별칭, 구분이 가능하도록 권장합니다
- interval:수집 간격
DataKit 재시작¶
지표¶
| 지표 | 설명 |
|---|---|
ths_info_up |
시작 정보 |
ths_server_zone_response |
zone 응답 |
ths_server_zone_request |
zone 요청 |
ths_server_zone_traffic |
zone 트래픽 |
ths_shared_zone_size |
zone 크기 |
ths_server_zone_over_count |
zone 초과 횟수 |
ths_connections |
ths 연결 수 |
추가 지표 정보는 참고 문서