• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

OpenTelemetryとNew Relicの紹介

OpenTelemetry 、アプリケーション、インフラストラクチャ (ホスト、 Kubernetesなど) などからテレメトリーを収集するためのツールキットです。 OpenTelemetry を New Relic と統合することで、幅広いプラットフォーム機能を活用してデータを分析し、問題を診断することができます。

このドキュメントは、 OpenTelemetryとNew Relicとの統合についての基礎的な理解を提供します。 アプリケーションパフォーマンス監視 ( APM ) やインフラストラクチャモニタリングなどの一般的なユースケースの実装に関する実践的なガイダンスについては、 OpenTelemetryとNew Relicの概要」を参照してください。

New Relic が OpenTelemetry データをどのように処理して取り込むかについて詳しく知るには、次のページをご覧ください。

OpenTelemetryのメリット

OpenTelemetryは、テレメトリデータをインストゥルメントおよびエクスポートするためのベンダーニュートラル オープン スタンダードです。 プロジェクトの範囲は非常に広範囲にわたり、次のような内容が含まれます。

これらのコンポーネントは連携して動作し、以下の表に示す明確な利点を生み出します。

機能

説明

言語に依存しない

OpenTelemetry は、1 つの語彙と 1 つのツールキットを提供することで、多言語チームの認知負荷を軽減します。

オープンスタンダード

オープン ガバナンス構造を備えたオープン スタンダードであるため、OpenTelemetry の方向性を制御するベンダーは 1 社もありません。

安全性データの完全な制御

言語 SDK とコレクターの高度な構成可能性と拡張性により、テレメトリーデータ パイプラインに対する比類のない制御が可能になります。

豊かなインストゥルメンテーションエコシステム

OpenTelemetry の目標の 1 つは、API が最終的にアップストリーム ライブラリとフレームワークで直接使用されるようにすることです。 このギャップを埋めるために、 OpenTelemetry世界中のエンジニアから寄せられたインストゥルメンテーションの大規模なカタログを提供しています。 OpenTelemetryには、どのベンダーも単独で提供できるよりも多くの集合的なインストゥルメンテーションの取り組みが盛り込まれています。

将来性

OpenTelemetry はすでに大きな進歩を遂げていますが、大規模で活発なコミュニティ、業界のサポート、オープン ガバナンス モデルのおかげで、採用が拡大する見込みです。 将来のことは見えませんが、 OpenTelemetryオブザーバビリティ業界でオープンソースの勝者となる可能性が最も高いです。

OpenTelemetryまたはNew Relicインストゥルメンテーション?

多くの場合、OpenTelemetry と New Relic で利用できる機能とコンポーネントには重複があります。 たとえば、 OpenTelemetry APM監視はNew Relic APMエージェントをミラーリングし、 OpenTelemetryコレクターによるインフラストラクチャ監視はNew Relicインフラストラクチャエージェントの機能をミラーリングします。

New Relic と OpenTelemetry の両方のオプションを検討することをお勧めします。 New Relicインストゥルメンテーション では、連携して動作する インストゥルメンテーション と プラットフォーム 機能 を開発することに固有の利点があり、 New Relicインテグレーション はそのままでもより適切に動作する傾向があります。 一方、OpenTelemetry は比類のない柔軟性と制御性を提供しますが、望ましい結果を得るには追加の調査と努力が必要になる場合があります。

OpenTelemetryは進化し続けています

OpenTelemetry プロジェクトは、長年にわたって成長してきた大規模なプロジェクトです。 多くのコア コンポーネント (OTLP、トレースAPIと SDK、メトリクスAPIと SDK、ログ ブリッジAPIと SDK、HTTP セマンティック規則、および多くの言語実装を含む) は安定状態に達していますが、当然ながら、他のさまざまな成熟段階にある部分もあります。

New Relic AIモニタリングは、 OpenTelemetryのファーストクラスのサポートを提供します。これには、すべてのOTLPデータを汎用監視プラットフォームに取り込み、 OpenTelemetryデータ上にユーザーエクスペリエンスを構築して、すぐに使えるデータからインサイトを推進するのに役立ちます。 コンポーネントが出現し、発展するにつれて、当社のプラットフォーム機能も進化していきます。 ただし、統合する OpenTelemetry コンポーネントの成熟度ステータスに注意してください。 私たちは変更に常に対応しようと努めていますが、実験的なコンポーネントの重大な変更を中心に構築するのは難しい場合があります。

OpenTelemetryリファレンスアーキテクチャ

多種多様なコンポーネントと設定オプションがあるため、 OpenTelemetryをどこから始めればよいか判断するのが難しい場合があります。

以下の図は、さまざまなOpenTelemetryコンポーネントがNew Relicとどのように相互作用し、統合されるかについての概要を示すリファレンスアーキテクチャを示しています。 このビジュアル ガイドは、主要な概念を一致させたいと考えているソフトウェア開発者、DevOps エンジニア、アーキテクト、マネージャーにとって役立ちます。

アーキテクチャーは、 New Relic APMエージェント、 OpenTelemetry APMインストゥルメンテーション、Jaeger、Prometheus などのさまざまなツール セットを使用して実行されるアプリケーション インストゥルメントを示しています。 これらのツールはテレメトリーデータを収集し、その後New Relicにエクスポートされ、場合によってはオプションの中間OpenTelemetry Collector を通過します。 コレクターはさまざまなプロトコルを理解し、1 つ以上の宛先にエクスポートする前にテレメトリーデータを処理、フィルター、および強化できます。 これらの統合を示す実際のコード例については、 OpenTelemetryとNew Relicの使用を開始する」を参照してください。

Diagram showing a reference architecture for OpenTelemetry and New Relic

さらに詳しく読むには、 OpenTelemetry デモをよく読んでください。これは、一連のマイクロサービスによって駆動される架空の電子商取引システムを通じて、さまざまな OpenTelemetry の概念を説明する、OpenTelemetry コミュニティによって管理されているプロジェクトです。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.