Send Metrics from OpenTelemetry to Datadog

このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。

概要

OpenTelemetry は、オープンソースの観測可能性フレームワークで、IT チームにテレメトリーデータを収集しルーティングするための標準化されたプロトコルとツールを提供します。Cloud Native Computing Foundation]2 (CNCF) によってインキュベータープロジェクトとして作成された OpenTelemetry は、アプリケーションテレメトリーデータ (メトリクス、ログ、トレースなど) をインスツルメント、生成、収集、エクスポートし、分析および洞察するための監視プラットフォームに対して一貫したフォーマットを提供するものです。

セットアップ

OpenTelemetry のメトリクスを Datadog に送信するには、Datadog Agent、または OpenTelemetry コレクターの 2 つのオプションがあります。Datadog Agent を使用すると、すべての Agent 関数を使用し続けることができます。よりベンダーに依存しないセットアップを行うには、OpenTelemetry コレクターを使用します。

アプリケーションやサービスが OpenTelemetry ライブラリでインスツルメントされている場合、メトリクスデータを Datadog バックエンドに取得するために 2 つの経路から選択することができます。

  1. Send metrics to the OpenTelemetry collector, and use the Datadog exporter to forward them to Datadog, or

  2. Ingest metrics with the Datadog Agent, which collects them for Datadog.

詳しくは OpenTelemetry をお読みください。

すぐに使えるダッシュボード

Datadog は、すぐに使えるダッシュボードを提供しており、コピーしてカスタマイズすることができます。Datadog のすぐに使える OpenTelemetry ダッシュボードを使用するには、Dashboards > Dashboards list に移動し、opentelemetry を検索してください。

ダッシュボードリストには、OpenTelemetry のすぐに使えるダッシュボードが 2 つ (ホストメトリクスとコレクターメトリクス) 表示されています。

Host Metrics ダッシュボードは、ホストメトリクスレシーバーから収集されたデータ用です。Collector Metrics ダッシュボードは、有効化するメトリクスレシーバーに応じて収集された他の種類のメトリクス用です。

参考資料