[Cloud Z Mon] Private network 내 URL healthcheck 는 어떻게 할 수 있나요?

Print

telegraf 의 경우 환경 설정 파일 내에 plugin 의 선언을 통해 metric 수집이 이뤄지는 방식입니다.

(참고. telegraf input plugins)

그 중 http(s) 를 통한 URL healthcheck 를 하는 방법은 다음과 같이 설정하면 됩니다.


input plugin 중 http_response 를 선언하면 됩니다.

e.g. http://www.daum.net 을 5초 내 응답받았을 경우 http_code 를 저장하도록 선언하는 방법

[[inputs.http_response]]
  address = "http://www.daum.net"
  response_timeout = "5s"
  method = "GET"
  follow_redirects = false
  [inputs.http_response.headers]
    Host = "daum.net"


만약 대상 URL 이 여러 개 일 경우 target URL 및 설정 값을 수정하여 중복하여 선언해 주면 됩니다.


이상입니다.

이 답변이 유용합니까? 아니오

Send feedback
도움을 드리지 못해 죄송합니다. 피드백을 주시면 이 문서의 품질을 높이겠습니다.