Dongfangtong
THS(TongHttpServer)¶
Installation Configuration{#config}¶
Configure monitoring API¶
The API monitoring interface only needs to be set in a virtual host, and THS
supports HTTP data statistics. Other applications can obtain JSON
data by adding /http/monitor/format/JSON
to the location
name, and integrate it into the monitoring system.
Default adjustment httpserver.conf
Run Exporter¶
Due to the fact that the API interface provided by THS
returns data in the json
format, which does not comply with the metric
format, it is necessary to write an additional exporter
for conversion. We look forward to the official conversion.
- Download
Download https://github.com/lrwh/dongfangtong-ths-exporter/releases
- Start
Note that version jdk
requires version jdk1.8
and above
java -jar dongfangtong-ths-exporter.jar --ths.url=http://localhost:8080/api/http/monitor/format/json
DataKit Collector Configuration¶
Because dongfangtong-ths-exporter
can expose metrics
URL directly, it can be collected directly through prom
collector.
The adjustments are as follows:
Other configurations are adjusted as needed
, adjust parameter description:
- Urls:
prometheus
Metric address, where you fill in the metric URL exposed by the corresponding component - Source: Collector alias, recommended to distinguish
- Interval: collection interval
Restart DataKit¶
Metric¶
Metric | Describe |
---|---|
ths_info_up |
start |
ths_server_zone_response |
zone response |
ths_server_zone_request |
zone request |
ths_server_zone_traffic |
zone traffic |
ths_shared_zone_size |
zone size |
ths_server_zone_over_count |
zone over count |
ths_connections |
ths connects |
More metric information reference document