fluentd의 monitor 메트릭을 mackerel에서 봅니다.

td-agent 설정으로 모니터를 작성하십시오.



/ etc / td-agen t / td-agen t. 곤 f


<source>
  @id input
  @type forward
  port 24224
</source>

# monitor の設定を追加
<source>
  @type monitor_agent
  @id   monitor_agent
  bind 0.0.0.0
  port 24220
</source>

@include conf.d/foo.conf


mackerel-agent-plugins를 패키지로 설치한 상태에서



mackerel-agent-plugins-0.15.2-1.noarch 이상

/에 tc/마c 케레 l-아겐 t/안 f. d / p ぅ 긴-f ぅ 엔 t-도와 r. 곤 f


[plugin.metrics.fluentd]
command = "/usr/local/bin/mackerel-plugin-fluentd"

이런 설정을 넣어 두는 중요한 것은 반드시 @id 의 설정을 넣는 것.
그렇지 않으면 object:3fec669d6ac4 와 같은 값이 되어 버리므로.
또한 대량으로 어딘가 설정이 부족한 것 같은 경우는
curl http://localhost:24220/api/plugins.json | jq . | less

어쨌든 그 오브젝트의 ID를 찾으면 설정 부분을 알기 때문에 그것으로 부서진다.

결과



mackerel로 fluentd의 monitor가 호스트마다 확인할 수 있게 된다.



이 하고 있는 기사를 찾을 수 없었기 때문에 메모 정도로 썼다.
즉시 버퍼가 쌓여있는 것을 확인할 수 있었기 때문에 문제를 무너뜨린다.

좋은 웹페이지 즐겨찾기