IstioKubernetesモニタリング
最終更新日: 09 年 2020 月 XNUMX 日概要
Istioは、トラフィック管理、ポリシー施行、テレメトリを提供するサービスメッシュです マイクロサービスのコレクション。 Kubernetes用のLogicMonitorのIstioパッケージを使用すると、IstioにバンドルされているバッキングPrometheus時系列データベース(TSDB)からメトリックを収集できます。 LogicMonitorのIstioKubernetesパッケージは、Kubernetesのみをサポートします。
IstioKubernetesパッケージのLogicModulesは、ポート9090のPrometheusポッドからの「/ metrics」エンドポイントを利用します。デフォルトでは、これらのLogicModulesは、「app = prometheus」というラベルの付いた「istio-system」名前空間のポッドに適用されます。
互換性
LogicMonitorのIstioKubernetesパッケージは、Kubernetesのみをサポートします。 Istioが他のプラットフォームのサポートをリリースすると、LogicMonitorは必要に応じてカバレッジをテストおよび拡張します。
セットアップ要件
LogicModulesをインポートする
LogicMonitorリポジトリから、にリストされているすべてのIstio KubernetesLogicModuleをインポートします。 パッケージ内のLogicModules このサポート記事のセクション。
監視にデバイスを追加する
LogicMonitorのオープンソースKubernetesモニタリングソリューションであるArgusによって設定されたAppliesToプロパティの多くはシームレスな操作に必要であるため、KubernetesクラスタをモニタリングのためにLogicMonitorにすでに追加することをお勧めします。 Kubernetesクラスターをモニタリングに追加する手順については、を参照してください。 Kubernetesクラスターをモニタリングに追加する.
ポートアクセス
Istio Kubernetesパッケージは、IstioにバンドルされているバッキングPrometheusTSDBからメトリックを収集します。 IstioはKubernetesクラスターにインストールする必要があり、Prometheusの「/ metrics」エンドポイントへのアクセスに使用されるポート9090はコレクターに対して開かれている必要があります。
パッケージ内のLogicModules
LogicMonitorのIstioKubernetesパッケージは、次のLogicModuleで構成されています。 完全にカバーするには、これらのLogicModuleがすべてLogicMonitorプラットフォームにインポートされていることを確認してください。