2017-10-26 19 views
0

telegraf에서 httpjson 플러그인을 사용하고 있습니다.Telegraf httpjson 플러그인 오류 - 하나 이상의 필드가 있어야합니다.

내 telegraf의 설정은 다음과 같습니다

json으로 자체 내 브라우저에서 그것을 얻을 때 다음과 같습니다
[[inputs.httpjson]] 
    name = "info_metric" 
    servers = ["http://server.port/application/admin/info.json"] 
    method = "GET" 
    response_timeout = "5s" 

: 내가 telegraf 로그에서 얻을

{"git":{"branch":"release/app_27.x","commit":{"id":"23cs3f","time":"2017-10-18T13:55:01+0200"}}} 

오류 메시지 :

2017-10-25T11:02:11Z E! Error in plugin [inputs.httpjson]: http_json_info_metric: must have one or more fields 

답변

0

httpjson 설명서 link here을 확인하십시오. 숫자 값만 JSON에서 추출된다는 점을 언급합니다.

숫자 값만 추출되고 유형은 float입니다.

JSON을 보면 압축 해제 할 숫자 값이 없으므로 오류 메시지에 설명 된 것처럼 필드가 구성되지 않습니다.