New Relic Kubernetes クラスター エクスプローラーは、Kubernetes 統合によって収集されたデータを使用して、コントロール プレーンからノードおよびポッドまで、クラスターのステータスを表示します。
Kubernetes 統合をインストールしたら、クラスターで実行されるサービスの計測を開始できます。これを行う方法の詳細については、Kubernetes で実行されている監視サービスのページを確認してください。
各エンティティの正常性を確認し、ログを調べて、アプリのパフォーマンスを確認できます。イベントの統合により、クラスターで発生するすべてのことが可視化され、ログ プラグインを使用して取り込まれたログも利用できるようになります。
クラスターエクスプローラーに会う
クラスター エクスプローラーは、最も関連性の高いクラスター データを、Kubernetes のロゴでもある船の車輪の形をしたグラフで表します。
- 外側のリング: クラスターの 最大 24 個のノードが 含まれ、アラートの量に基づいて最も関連性が高くなります。 各ノードにカーソルを合わせると、リソースの消費量と割り当て可能な Pod の使用率を確認できます。
)。アラートがアクティブなポッドは3番目に内側のリングに表示され、保留中または実行できないポッドは中央にあります。
各ノードまたはポッドにマウスを合わせると、リソース使用量の概要が表示されます。各ノードとポッドをクリックして、時間の経過に伴うリソース使用量を表示したり、ヘルスとアクティブなアラートに関する詳細情報を取得したりできます。色は事前定義されたアラート条件に基づいています。黄色のポッドにはアクティブな警告アラートがあり、赤いポッドにはアクティブなクリティカルアラートがあります。
one.newrelic.com > Kubernetes : 任意のポッドをクリックして、そのステータスと正常性に関する詳細情報を取得し、アプリケーション データとトレース、ログ、およびイベントをより深く掘り下げます。
ノードをクリックすると、次のデータが表示されます。
- ポッド統計
- 割り当て可能な量に対するCPU、メモリ、およびストレージの消費
- 割り当て可能なポッドの量に対してノードが使用するポッドの量
ポッドごとに、有効にした統合と機能に応じて、次のことがわかります。
- 名前空間とデプロイメントを含むポッドステータスとメタデータ
- コンテナのステータスと統計
- アクティブアラート(警告とクリティカルの両方)
- そのポッドで発生したKubernetesイベント
- APMデータとトレース(APMデータをリンクしている場合)
- NewRelicのログ管理用にKubernetesプラグインを使用して収集されたポッドとコンテナのログへのリンク
クラスタとコントロールプレーンの統計は常に左側に表示されます。
クラスタエクスプローラノードテーブル
クラスター エクスプローラーの下にはノード テーブルがあり、クラスター、名前空間、またはデプロイのすべてのノードが表示されます。他のすべての使用状況インジケーターと同様に、テーブルには割り当て可能なリソースに対する消費が表示されます。
クラスターデータを検索してフィルタリングする
クラスタエクスプローラーでデータビューを変更する主な方法は、トップバーを使用して特定の属性または値を検索することです。Kubernetes統合によって収集されたすべての属性と値を組み合わせて、クラスタービューを絞り込むことができます。
one.newrelic.com > Kubernetes クラスター エクスプローラー: Kubernetes クラスターのすべての属性とデータ ポイントを使用して、クラスター エクスプローラー ビューをフィルター処理できます。
右上隅のタイムピッカーを使用して時間枠を変更することもできます。[自動更新]ボックスは、クラスターエクスプローラーを60秒ごとに更新するリアルタイムダッシュボードに変えます。
one.newrelic.com > Kubernetes クラスター エクスプローラー: タイム ピッカーを使用すると、事前定義された複数の期間を選択できます。毎分データをリロードするには、自動更新ボックスをオンにします。
クラスターの概要ダッシュボード
クラスターの 概要 ダッシュボードは、Kubernetes クラスターを監視および管理するための不可欠なツールとなり、クラスターで実行されているコンテナー化されたアプリケーションの状態とパフォーマンスをリアルタイムで可視化し、管理者が発生する可能性のある問題を迅速に特定して解決できるようにします。
one.newrelic.com > Kubernetes > your_cluster > Overview: Kubernetes クラスター エクスプローラー内で Kubernetes ダッシュボードにアクセスできます。 クラスターとそのコンテナー化されたワークロードのステータスとパフォーマンスに関する有用な概要データが表示されます。
次のような質問に答えるのに役立つように設計されています。
- 保留中または失敗したポッドはありますか?
- どのデーモンセット、デプロイメント、ステートフルセット、HPA、またはその他の Kubernetes リソースが異常ですか?
- すべてのノードの準備ができており、ポッドをホストできますか?
- クラスター内にあるポッド、コンテナー、ノード、またはその他の Kubernetes リソースの数は?
- Kubernetes 警告イベントの急増が発生したのはいつですか?
- 1 つ以上のポッドが保留状態になったのはいつですか?
- ノードにスケジュールできないポッドはありますか?
- ノードで追加のポッドをホストできますか?
重要
最高のエクスペリエンスを得るには、 nri-kubernetes
バージョン3.2.0
以降を実行することをお勧めします。
- バージョン
3.2.0
では、Container Restarts
ウィジェットで使用されるcontainerRestartDelta
指標が導入されました。 - バージョン
2.7.0
では、Node Status Conditions
ウィジェットで使用されるノード ステータス メトリックが導入されました。
ヒント
現在、クラスターの 概要 ダッシュボードには、ジョブまたは CronJob に関する情報は含まれていません。
Kubernetesイベントを閲覧する
Kubernetesイベント統合を有効にしている場合は、[イベント]タブをクリックして、警告から通常のイベントまで、クラスターで発生したすべてのものを参照できます。設定するには、インストールウィザードの手順3でKubernetesイベントボックスを選択するか、 指示に従います。
one.newrelic.com > Kubernetes クラスター エクスプローラー > Events : すべての Kubernetes イベントを参照してフィルターし、ログとインフラストラクチャ データを掘り下げます。