임의의 HTTP Request를 통한 데이터 수집
CH Collector(Telegraf)의 HTTP Input Plugin(https://github.com/influxdata/telegraf/tree/master/plugins/inputs/http)을 통해 사용자 정의 데이터를 수집할 수 있습니다.
다음은 예시입니다.
[[inputs.http]]
## One or more URLs from which to read formatted metrics
urls = [
"http://localhost:8900/myhttp/0.5/system-resources/monitoring",
"http://localhost:8900/myhttp/0.5/myhttp-suite/myhttp-service-resource/monitoring",
"http://localhost:8900/myhttp/0.5/myhttp-suite/myhttp-service/monitoring"
]
## HTTP method
method = "GET"
data_format = "json"
name_override = "myhttp"
json_query = "info.0"
위 예시에서 URL 별로 tag가 생성되어 influxdb에 저장 될 것 입니다.
저장되는 포맷을 변경하기 위해서는 Input Data Formats(https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md)를 참조합니다.