New Relicガイド付きインストールを使用してPixieをインストールすると、PixieのNew Relicプラグインが自動的に有効になり、自動テレメトリデータが2つの場所に保存されます。
- Pixieは、クラスター内のノードで収集したテレメトリデータのフルセットを短期ストレージ(24時間未満)に保存します。
- Pixie用のNewRelicプラグインは、クラスターをPixieプラグインシステムに自動登録し、選択したテレメトリデータをNewRelicに保持して長期保存します。
NewRelicUIに表示されるPixie自動テレメトリ。
このハイブリッドストレージモデルを使用すると、アクティブなKubernetesインシデントを最新のテレメトリデータの豊富なセットでデバッグしながら、選択した構成可能な量のデータを長期ストレージに取り込むだけで済みます。
NewRelicPixie統合ハイブリッドストレージモデル。NewRelicUIから直接両方のPixieデータセットを操作できます。
New Relic UI のどこで Pixie データを確認できますか?
New Relic UI では、短期ストレージと長期ストレージの両方で Pixie テレメトリ データを操作できます。
- [Pixieを使用したライブデバッグ]タブを使用して、クラスター上の短期ストレージにあるPixieテレメトリデータのフルセットをクエリします。
- Kubernetesクラスターエクスプローラーを使用して、NewRelicに永続化されたPixieデータを探索します。
- New Relic に保持されているフルボディのアプリケーション リクエストとレスポンスを検査します。
- NewRelicに永続化されたPixieデータのダッシュボードを作成します。
- クエリ ビルダーと NerdGraph API を使用して、New Relic に保存されているPixie データをクエリします。
ピクシーはどのようなデータを収集しますか?
Pixieは、eBPFを使用して、全身のアプリケーションリクエスト、リソースとネットワークのメトリック、アプリケーションのCPUプロファイルなどのテレメトリデータを自動的に収集します。
Pixieが自動的に収集するデータソースの完全なリストを確認するには、Pixieのリファレンスドキュメントを確認してください。
ピクシーはどのくらいのデータを保存しますか?
オープン ソースの Pixie プロジェクトの主な焦点は、リアルタイム デバッグ プラットフォームを構築することです。クラスタ上の短期ストレージは限られているため、Pixie テレメトリ データはメモリ不足になるまで最大 24 時間保存されます。このデータはクラスターに保存されるため、データの取り込みに料金はかかりません。
Pixie の短期ストレージを増減する方法については、「 Pixie メモリの管理ガイド」を参照してください。
New RelicはどのPixieデータを保持しますか?
New Relic Pixieの統合により、長期保存用に選択されたPixieテレメトリデータが保持されます。永続化されたデータのデフォルトセットには、次のものが含まれます。
- HTTP (HTTP/2 を含む) リクエスト スパンとゴールデン メトリック (スループット、レイテンシ、エラー率)
- DNS リクエスト スパンとレイテンシ メトリック
- MySQL リクエスト スパンとゴールデン メトリック
- PostgreSQL リクエスト スパンとゴールデン メトリック
- Cassandra のリクエスト スパンとゴールデン メトリック
- Redis リクエスト スパンとゴールデン メトリック
- Kafka メッセージとゴールデン メトリック
- JVMメトリクス
追加の Pixie テレメトリ データの永続化を含め、どの Pixie データを New Relic に永続化するかを構成できます。
NewRelicで永続化するPixieデータを構成します
重要
Customize Pixie Ingest 機能には、 New Relic Pixie インテグレーションのバージョン 2.X.X+ が必要です。 この機能にアクセスするには、インテグレーションをアップグレードする必要がある場合があります。
長期保存のために、どのPixieテレメトリデータをNewRelicに保持するかを構成できます。
- クラスターを選択して、Kubernetesクラスターエクスプローラーに移動します。
- Live debugging with Pixieタブを選択します。
- 右上のCustomize Pixie Ingestボタンを選択します。
Live debugging with Pixie タブ内で、どの Pixie テレメトリーデータをNew Relicに保存するかをカスタマイズできます。
New Relic Pixie インテグレーションは、Pixie のプラグイン システムを使用して、選択した Pixie テレメトリーデータをNew Relicにエクスポートし、長期保存します。 Customize Pixie Ingestページには、Pixie のプラグイン設定ページの埋め込みビューが含まれています。
New Relicが取り込むPixieテレメトリデータを構成するために、エクスポートスクリプトを有効化、無効化、および追加することができます。
デフォルトでは、New Relic Pixie統合には、すでに有効になっているいくつかのPixieエクスポートスクリプトが含まれています。これらのスクリプトの1つ以上を無効にして、Pixieテレメトリデータの取り込みを減らすことができます。スクリプト名にカーソルを合わせるか、編集ボタンをクリックして、エクスポートスクリプトの説明を表示します。
追加のPixieテレメトリデータをNewRelicにエクスポートするには、 + CREATE SCRIPT
ボタンを使用します。これらのスクリプトは、PixieのPxL言語で記述されており、PixieのOpenTelemetryエクスポートメソッドを使用します。PixieデータをOpenTelemetry形式でエクスポートするPxLスクリプトを作成する方法については、このチュートリアルをご覧ください。