ELK スタックやその他の機能を実行しているローカル クラスターに dockerbeats をセットアップしました。dockers (kubernetes を介して制御されるすべてのコンテナー)。Ingensi ( Ingensi dockerbeat Dashboard ) から kibana 用のダッシュボードをセットアップしましたが、グラフのセットアップ中に containerNames フィールドで問題が発生しました。ここで、コンテキストのために、私の docker コンテナーには次のような名前があります。
k8s_dockerbeats.79c42f90_dockerbeats-796n9_default_472faa11-1b3a-11e6-8bf4-28924a2bffbf_2832ea88
(同様のコンテナー名を持つ kubernetes のコンテナーのサポートも) [2]: http://i.stack.imgur.com/hvIUG.png k8s_POD.6d00e006_dockerbeats-796n9_default_472faa11-1b3a-11e6-8bf4-28924a2bffbf_3ddcfe44
Kibana でダッシュボードをセットアップすると、同じコンテナーから複数の containerNames を取得するという問題が発生します。たとえば、単一の containerName 出力の代わりに、containerName を小さなセグメントに分割します。
k8s_dockerbeats
79c42f90_dockerbeats
796n9
28924a2bffbf_3ddcfe44
等々...
コンテナー名の形式がダッシュボードを混乱させていると思います (おそらく、名前情報を解析する方法で)。おそらく、すべてのコンテナーの名前をより適切な名前に変更することができます。
しかし、それを行う前に、最初の画像のようにコンテナ名の文字列が壊れないように、コンテナ名の文字列全体を読み込むようにダッシュボードを構成する方法はありますか? (上記のリポジトリから .json ファイルを掘り下げる必要があると仮定します)
誰かがこれに答えたら、前もって感謝します。