New Relic の Kubernetes 統合により、Kubernetes をオンプレミスまたはクラウドで実行しているかどうかに関わらず、環境の健全性とパフォーマンスを完全に観察できるようになります。当社の クラスターエクスプローラー では、複雑なレイヤーを切り抜けて、コントロールプレーンの高さから単一のポッド上で動作するアプリケーションまで、クラスターのパフォーマンスを確認することができます。
one.newrelic.com > Kubernetes cluster explorer: cluster explorerは、Kubernetesを大規模に運用する際の課題を解決するための、強力で視覚的なソリューションです。
Kubernetesとの統合の威力は、 クラスターエクスプローラー で見ることができます。ここでは、クラスターの全体像を1つの画面で見ることができます。ノードとポッドは、健康状態とパフォーマンスに応じて視覚化され、保留中のノードや警告中のノードは一番内側の円に表示されます。 事前に設定された警告条件 は、問題を最初からトラブルシューティングするのに役立ちます。各ノードをクリックすると、そのステータスと各アプリケーションのパフォーマンスが表示されます。
New Relic アカウント (永久に無料です!) を作成し、 Kubernetes インテグレーション をインストールすると、お客様の環境に合わせて Kubernetes を設定できるようになります。
はじめにKubernetesインテグレーションのインストール
自動インストーラは、サーバ、仮想マシン、非特権環境など、さまざまなタイプのインストールを支援します。また、マネージドサービスやプラットフォームへのインストールにも役立ちますが、開始する前に 予備知識 を確認する必要があります。
当社の自動インストーラは、お客様がインストールできるように、helmコマンドまたはプレーンマニフェストのセットを生成します。当社の自動化されたインストーラー。
- インストール時のクラスタ名と名前空間を選択できます。
- ユーザーは、Kubernetesインテグレーションの依存関係にあるKube-State-metricのバンドルを選択的に有効または無効にすることができます。
- ユーザーは、Kubernetesに関連する当社の他の製品をシームレスにインストールすることができます。
- Kubernetesのイベント監視
- クラスター内のprometheusサービスの監視
- Pixieを使用してコードを変更せずにサービスの計測を行う
- インテグレーションの動作に必要なライセンスキーを、必要なプロパティに自動的に入力します。
ヒント
お客様の New Relic アカウント が EU 地域にある場合 、 one.eu.newrelic.com から自動インストーラにアクセスしてください。
重要な理由
複雑なKubernetesを管理することは困難です。コンテナは数分で作成、削除され、アプリケーションはクラッシュし、リソースは予期せず消費されるなど、常に多くのことが起こっています。私たちの統合は、オンプレミス、クラウド、ハイブリッドのデプロイメントにおけるKubernetesの抽象化をナビゲートします。
New Relicでは、独自のチャートを作成したり、 クエリ すべてのKubernetesデータ コンテナオーケストレーション層をインスツルメンテーションすることで、当社のインテグレーションが収集する 。これにより、ノード、ネームスペース、デプロイメント、レプリカセット、ポッド、コンテナに関する追加のインサイトが得られます。
one.newrelic.com > ダッシュボード: クエリビルダー を使えば、Kubernetes のデータに対するあらゆるクエリをわかりやすいビジュアルに変えることができます。
また、Kubernetesとの統合により、以下のことが可能になります。
- APMのデータをKubernetes にリンクし、リクエストレート、スループット、エラーレート、アベイラビリティなどのメトリクスを用いて、Webアプリケーションやモバイルアプリケーションのパフォーマンスを測定します。
- Apache、NGINX、Cassandraなど、Kubernetes上で動作するサービスを監視 (Kubernetes上でRedisを監視するための チュートリアルを参照 )。
- お客様のKubernetesデータに基づいて新しいアラートポリシーとアラート条件を作成したり、 定義済みのアラート条件を拡張することができます 。
これらの機能は、New Relic がすでに報告している、インスツルメンテッド・ホスト上で実行されている コンテナ化されたプロセスのデータに加えて、 。
すべてのKubernetesのイベントをナビゲート
別途インストールされる Kubernetes events integration は、Kubernetes クラスタで発生しているイベントを監視し、そのイベントを New Relic に送信します。イベントデータはクラスターエクスプローラーで視覚化されます。設定するには、 のインストールウィザード のステップ3で Kubernetes events のボックスをチェックするか、 の指示 に従います。
one.newrelic.com > Kubernetes cluster explorer> Events: すべてのKubernetesイベントを閲覧、フィルタリングし、アプリケーションログやインフラデータを掘り下げます。
クラスタのログをNew Relicへ
当社のログモニタリング用Kubernetesプラグインは、クラスタのすべてのログを収集して当社のプラットフォームに送信し、新しいアラートやチャートを設定することができます。これを設定するには、 のインストールウィザード のステップ3で、 Log data ボックスをチェックします。詳細な情報については、Kubernetes用の log forwarding documentation をご覧ください。
ソースコードを確認してください
このインテグレーションはオープンソース・ソフトウェアです。つまり、 そのソースコードを閲覧して 改良を加えることも、自分でフォークを作ってビルドすることもできます。詳細については、 README をご覧ください。