Kubernetes は、コンテナー化されたアプリケーションのデプロイ、スケーリング、および管理を自動化するためのオープンソース システムです。New Relic Kubernetes モニタリング統合により、クラスターがオンプレミスでホストされているかクラウドでホストされているかに関係なく、Kubernetes クラスターとワークロードを数分で可視化できます。
クラスター エクスプローラーのおかげで、複雑なレイヤーを切り抜けて、コントロール プレーンの高さから単一のポッドで実行されているアプリケーションまで、クラスターのパフォーマンスを確認できます。
one.newrelic.com > All capabilities > Kubernetes > Kubernetes cluster explorer: クラスター エクスプローラーは、大規模での Kubernetes の実行に伴う課題に対する強力で完全に視覚的な回答です。
クラスター エクスプローラーで Kubernetes 統合の威力を確認できます。クラスターの全体像が 1 つの画面で利用可能になります。ノードとポッドは健全性とパフォーマンスに応じて視覚化され、最も内側の円には保留中およびアラート中のノードが表示されます。 。事前定義されたアラート条件は、 最初から問題のトラブルシューティングを行うのに役立ちます。各ノードまたはポッドをクリックすると、そのステータスや各アプリのパフォーマンスが表示され、ログに簡単にアクセスできるようになります。
New Relic アカウントを作成し (永久に無料です!)、 Kubernetes インテグレーションをインストールすると、環境に合わせて Kubernetes を構成できます。
重要な理由
複雑なKubernetesを管理することは困難です。コンテナは数分で作成、削除され、アプリケーションはクラッシュし、リソースは予期せず消費されるなど、常に多くのことが起こっています。私たちの統合は、オンプレミス、クラウド、ハイブリッドのデプロイメントにおけるKubernetesの抽象化をナビゲートします。
New Relicでは、独自のチャートを作成したり、 クエリ すべてのKubernetesデータ コンテナオーケストレーション層をインスツルメンテーションすることで、当社のインテグレーションが収集する 。これにより、ノード、ネームスペース、デプロイメント、レプリカセット、ポッド、コンテナに関する追加のインサイトが得られます。
one.newrelic.com > All capabilities > Dashboards:クエリ ビルダー を使用すると、Kubernetes データに対するクエリを変換してビジュアルをクリアできます。
また、Kubernetesとの統合により、以下のことが可能になります。
APMのデータをKubernetes にリンクし、リクエストレート、スループット、エラーレート、アベイラビリティなどのメトリクスを用いて、Webアプリケーションやモバイルアプリケーションのパフォーマンスを測定します。
Apache、NGINX、Cassandraなど、Kubernetes上で動作するサービスを監視 (Kubernetes上でRedisを監視するための チュートリアルを参照 )。
お客様のKubernetesデータに基づいて新しいアラートポリシーとアラート条件を作成したり、 定義済みのアラート条件を拡張することができます 。
すべての Kubernetes イベントをナビゲートします。別途インストールされるKubernetes イベント統合は、Kubernetes クラスターで発生するイベントを監視し、それらのイベントを New Relic に送信します。その後、イベント データがクラスター エクスプローラーで視覚化されます。セットアップするには、インストール ウィザードのステップ 3 でKubernetes イベントボックスをオンにするか、次の手順に従います。
データを Kubernetes にレポートし てポッドの自動スケーリングをトリガーする ことで、需要のピーク時などの需要の急増時に常にリソースを利用できるようになります。
one.newrelic.com > All capabilities > Kubernetes cluster explorer > Events: すべての Kubernetes イベントを参照してフィルターし、アプリケーション ログとインフラストラクチャ データを詳しく調べます。
これらの機能は、New Relic がすでに報告している、インスツルメンテッド・ホスト上で実行されている コンテナ化されたプロセスのデータに加えて、 。
クラスタのログをNew Relicへ
ログ監視用の Kubernetes プラグインは、クラスターのすべてのログを収集してプラットフォームに送信できるため、新しいアラートとグラフを設定できます。これを設定するには、 インストール ウィザードのステップ 3 で [ログ データの収集] ボックスをオンにします。詳細については、Kubernetes の ログ転送に関するドキュメントを 参照してください。
ソースコードを確認してください
この統合はオープン ソース ソフトウェアです。つまり、ソース コードを参照して改善を送信したり、独自のフォークを作成してビルドしたりできます。詳細については、 READMEを参照してください。
ヒント
Datadog を使用して Kubernetes を監視していますが、New Relic の監視機能を無料で試したいですか?方法については 、Datadog からの移行方法に関するガイドを ご覧ください。