すべてのプロダクト
Search
ドキュメントセンター

Application Real-Time Monitoring Service:Grafana 経由で ARMS の Tempo 互換 API にアクセスする

最終更新日:Nov 10, 2025

このトピックでは、Grafana 経由で Application Real-Time Monitoring Service (ARMS) が提供する Tempo 互換 API にアクセスする方法について説明します。

前提条件

  • Tempo を使用するには、Grafana のバージョンが 9.x、10.x、または 11.x である必要があります。Grafana 10.3.0 以降のバージョンは Tempo V2 インターフェースをサポートしていますが、10.3.0 より前のバージョンは V1 インターフェースのみをサポートしています。このトピックでは、Grafana 11.5.2 を例として使用します。

  • アプリケーションは、ARMS または Managed Service for OpenTelemetry で監視されています。

  • RAM ユーザーと AccessKey ペアが作成されています。Simple Log Service (SLS) Logstore のログをクエリするために必要な権限が RAM ユーザーに付与されています。

背景情報

Grafana は、Tempo、Graphite、InfluxDB、Prometheus、Elasticsearch など、複数のデータソースをサポートするオープンソースのデータ可視化および監視プラットフォームです。豊富なグラフ作成機能と強力なデータクエリ機能を提供します。

Grafana を使用してトレースデータを分析することに慣れているユーザーのために、ARMS は Tempo と互換性のあるインターフェースを提供しており、Grafana の Tempo データソースプラグインを使用して SLS のデータを簡単にクエリおよび分析できます。

データソースを構成する

  1. Grafana コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[接続] > [新しい接続を追加] を選択します。

  3. [新しい接続を追加] ページで、[Tempo] を見つけてクリックします。

    image.png

  4. [Tempo] ページで、[新しいデータソースを追加] をクリックします。

    image.png

  5. [設定] タブで、[接続] セクションと [HTTP ヘッダー] セクションの構成を完了し、[保存してテスト] をクリックして接続性をテストします。

    image.png

    image.png

    [Tempo データソースに正常に接続しました] と表示された場合は、構成は正しいです。エラーが発生した場合は、「一般的な問題のトラブルシューティング」をご参照ください。

    image.png

次の表に重要なパラメーターを示します。その他のパラメーターについては、デフォルトの構成を使用してください。

セクション

パラメーター

説明

接続

URL

https://${sls-endpoint}/trace/tempo/ の形式のデータアクセスエンドポイント。ここで、${sls-endpoint} は、トレースデータが格納されているリージョンの SLS サービスのエンドポイントです。詳細については、「エンドポイント」をご参照ください。例:

https://cn-hangzhou.log.aliyuncs.com/trace/tempo/

HTTP ヘッダー

username

Alibaba Cloud アカウントの AccessKey ID。

SLS Logstore のデータクエリ権限を持つ RAM ユーザーの AccessKey ペアを使用することをお勧めします。権限アシスタント機能を使用して、RAM ユーザーに権限を付与できます。権限アシスタント機能の使用方法については、「権限アシスタント機能を構成する」をご参照ください。AccessKey ペアの取得方法については、「AccessKey ペア」をご参照ください。

password

Alibaba Cloud アカウントの AccessKey シークレット。

SLS Logstore のデータクエリ権限を持つ RAM ユーザーの AccessKey ペアを使用することをお勧めします。権限アシスタント機能を使用して、RAM ユーザーに権限を付与できます。権限アシスタント機能の使用方法については、「権限アシスタント機能を構成する」をご参照ください。AccessKey ペアの取得方法については、「AccessKey ペア」をご参照ください。

userId

Alibaba Cloud アカウントの ID。

regionId

トレースデータが格納されているリージョン。

データを表示する

データソースを作成すると、Grafana は SLS に格納されている ARMS トレースデータにアクセスできます。Tempo プラグインを ARMS が提供する Tempo 互換 API に接続することで、簡単にチャートの可視化を作成できます。

[探索] ページでトレースを検索する

次の手順

image.png

ダッシュボードでチャートをカスタマイズする

次の図は、ダッシュボードでアプリケーションのエラートレースリストを作成する方法を示しています。Tempo データソースを選択した後、検索バーを展開してフィルター条件を選択し、サービス名注:WordPress サイトのスケーラビリティを向上させる前提条件{resource.service.name="mall-gateway" && status=error} // リソースのサービス名が mall-gateway で、ステータスがエラーの場合 をアプリケーション名に設定し、 を に設定して、 をクリックします。または、TraceQL クエリを直接入力してフィルタリングすることもできます: 。

image.png

チャート例:

image.png