Stackdriverエージェントを使用して、コンテナ内で実行されているアプリケーションからメトリックを送信しようとしています。私たちはサイドカーコンテナとしてエージェントを運営し、メトリックを成功裏に推進しています。カスタムIDでスタックドライバのメトリックをプッシュ
問題は、私たちに意味をなさないinstance_idの下にそれらをプッシュすることです。私たちがやりたいことは、単に私たち自身でinstance_idを設定することです。
私はcollectd-gcm.conf.tmplのHostnameパラメータを設定することでこれを行うことができましたが、write_gcmプラグインが無視しているようです。次に私たちが試みることのできるのは、write_gcmプラグインを自分で設定することですが、そのプラグインでドキュメントやソースコードを見つけることができず、どのような設定オプションがサポートされているかを確認することはできません。ここからどこに行くの?
私たちの設定は次のようになります。
Interval 60
Hostname "ingestion"
LoadPlugin write_gcm
<Plugin "write_gcm">
PrettyPrintJSON false
</Plugin>
Include "/opt/stackdriver/collectd/etc/collectd.d"
これを確認していただきありがとうございます。私は機能リクエストを作成します。 1.エージェントのコンフィグレーションでinstance_idを定義することができます(コンテナの設定でコンテナごとにエージェントを実行します)。 2.エージェントにGKEを認識させる - メタデータを取得させます自動的にコンテナレベルで表示されます。それは素晴らしいだろう。 –
ここで機能リクエストを作成しました:https://issuetracker.google.com/issues/70136660 –