0

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

インスタンス-IDは、デフォルトのメタデータ・エントリです。 documentationのとおり、「デフォルトのメタデータは常にサーバーによって定義および設定されます。これらのメタデータのペアは手動で編集できません」現在、インスタンスIDを編集したり、カスタマイズすることはできません。 Google Cloud public issue trackerの機能リクエストを、ご使用のケース、要件、および予想される結果とともに送信できます。

+0

これを確認していただきありがとうございます。私は機能リクエストを作成します。 1.エージェントのコンフィグレーションでinstance_idを定義することができます(コンテナの設定でコンテナごとにエージェントを実行します)。 2.エージェントにGKEを認識させる - メタデータを取得させます自動的にコンテナレベルで表示されます。それは素晴らしいだろう。 –

+0

ここで機能リクエストを作成しました:https://issuetracker.google.com/issues/70136660 –

関連する問題