fluentdのmonitorのメトリクスをmackerelで見る
td-agentの設定でmonitor
の記述をしておく
/etc/td-agent/td-agent.conf
<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 以上
/etc/mackerel-agent/conf.d/plugin-fluent-monitor.conf
[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がホスト毎に確認できるようになる。
これやってる記事が見つからなかったのでメモ程度に書いた。
さっそくバッファたまってるのが確認できたので問題を潰していく。
Author And Source
この問題について(fluentdのmonitorのメトリクスをmackerelで見る), 我々は、より多くの情報をここで見つけました https://qiita.com/kenjiskywalker/items/c83a0afb7da1d60e8b87著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .