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가 호스트마다 확인할 수 있게 된다.
이 하고 있는 기사를 찾을 수 없었기 때문에 메모 정도로 썼다.
즉시 버퍼가 쌓여있는 것을 확인할 수 있었기 때문에 문제를 무너뜨린다.
Reference
이 문제에 관하여(fluentd의 monitor 메트릭을 mackerel에서 봅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kenjiskywalker/items/c83a0afb7da1d60e8b87텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)