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

Simple Log Service:Simple Log ServiceからGrafanaに時系列データを送信する

最終更新日:Sep 10, 2024

Simple Log ServiceのMetricstoreは、PrometheusのクエリAPIと互換性があります。 このトピックでは、Simple Log ServiceをPrometheusデータソースとしてGrafanaに接続する方法について説明します。 その後、Simple Log ServiceからGrafanaにデータを送信し、Grafanaでデータを視覚化できます。

前提条件

GrafanaでPrometheusデータソースとしてSimple Log Serviceを設定する

  1. Grafanaにログインします。

  2. 左側のナビゲーションウィンドウで、設定 > データソース.

  3. データソースタブをクリックします。データソースの追加.

  4. ポインターをプロメテウスカードとクリック選択.

  5. 設定タブで、次のパラメータを設定します。

    パラメータまたはセクション

    説明

    名前

    データソースの名前を設定します (例: Prometheus-01) 。

    HTTP

    • URL: MetricstoreのURLを入力します。 形式: https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore} {sls-endpoint} を、プロジェクトが存在するリージョンのSimple Log Serviceエンドポイントに置き換えます。 異なるリージョンのSimple Log Serviceエンドポイントのリストについては、「エンドポイント」をご参照ください。 {project}{metricstore} をプロジェクト名とMetricstore名に置き換えます。 例: https://sls-prometheus-test.cn-hangzhou.log.aliyuncs.com/prometheus/sls-prometheus-test/prometheus

      説明

      安全な送信を確保するには、HTTPSを使用します。

    • ホワイトリストクッキー: アクセス用のホワイトリストを指定します。 このパラメーターはオプションです。

    認証

    [基本認証] チェックボックスをオンにします。

    基本的な認証の詳細

    • ユーザー: AccessKey IDを入力します。

    • パスワード: AccessKey IDに対応するAccessKeyシークレットを入力します。

    Simple Log Serviceプロジェクトからデータを読み取る権限のみを持つRAMユーザーのAccessKeyペアを使用することを推奨します。 指定されたSimple Log Serviceプロジェクトからデータを読み取る権限のみをRAMユーザーに付与する方法については、「プロジェクトに対する読み取り専用権限」をご参照ください。

  6. クリック保存&テスト.

Simple Log ServiceダッシュボードテンプレートをGrafanaにインポートする

次の手順を実行して、Simple Log ServiceダッシュボードテンプレートをGrafanaにインポートします。

  1. テンプレートIDをコピーします。

    1. にログインします。Grafanaのダッシュボード市場.

    2. テンプレートをクリックします。

    3. ページの右側で、IDをクリップボードにコピーする.

  2. Grafanaにログインします。

  3. 左側のナビゲーションウィンドウで、作成 > インポート.

  4. Grafana.comダッシュボードフィールドにコピーしたテンプレートIDを貼り付けます。ステップ1.

    次に、空白の領域をクリックして、データソース設定のページに移動します。

  5. データソースを設定します。

    このステップでは、GrafanaでSimple Log ServiceをPrometheusデータソースとして設定するときに追加したデータソースに基づいてパラメーターを設定します。 パラメーターは、ダッシュボードテンプレートによって異なります。 パラメータは、telegrafおよびhostを含み得る。

  6. インポート.

PrometheusのクエリAPIを使用してSimple Log Serviceにアクセスする

Simple Log Serviceは、PrometheusのクエリAPIと互換性があります。 GrafanaでPrometheusデータソースとしてSimple Log Serviceを設定するか、Prometheus APIを使用してSimple Log Serviceにアクセスできます。 次の表に、サポートされているAPI操作の例を示します。

操作

インスタントクエリ

GET /api/v1/query
POST /api/v1/query

範囲クエリ

GET /api/v1/query_range
POST /api/v1/query_range

ラベル名の取得

GET /api/v1/labels
POST /api/v1/labels

ラベル値の照会

GET /api/v1/label/<label_name>/values

ラベルマッチャーによるシリーズの検索

GET /api/v1/series
POST /api/v1/series