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

Lindorm:Prometheus を使用した LindormTSDB への接続

最終更新日:Jun 22, 2026

LindormTSDB は、リモートライト API とリモートリード API を提供し、Prometheus のリモートストレージバックエンドとして機能します。また、より効率的なメトリッククエリを実現する組み込み PromQL API も搭載しています。

手順

  1. Prometheus メトリックを保存およびクエリするためのデータベースを作成します。構文の詳細については、「CREATE DATABASE」をご参照ください。

    CREATE DATABASE my_promdb;
  2. メトリックを書き込みます。標準の Prometheus リモートライトプロトコルを使用します。詳細については、「Prometheus のドキュメント」をご参照ください。

    Prometheus のパラメーターを設定します。db パラメーターを使用して、作成したデータベースを指定します。LindormTSDB HTTP エンドポイントの取得方法については、「エンドポイントの確認」をご参照ください。

    remote_write:
      - url: "<LindormTSDB HTTP エンドポイント>/api/v2/prom_write?db=db_name"

    例:

    remote_write:
      - url: "http://ld-bp1q343mws8q9****-proxy-tsdb.lindorm.rds.aliyuncs.com:8242/api/v2/prom_write?db=my_promdb"

    LindormTSDB で認証が有効になっている場合は、設定に basic_auth セクションを含めてください。

    remote_write:
      - url: "<LindormTSDB HTTP エンドポイント>/api/v2/prom_write?db=db_name"
        basic_auth:
          username: <LindormTSDB のユーザー名>
          password: <LindormTSDB のパスワード>
  3. メトリックをクエリします。LindormTSDB に保存された Prometheus データをクエリするには、Prometheus リモートリードプロトコルを使用する方法と、組み込み PromQL API を使用する方法の 2 つがあります。

    • Prometheus リモートリード

      セルフマネージド Prometheus インスタンスを使用している場合は、標準の Prometheus リモートリード API を使用して LindormTSDB をクエリできます。LindormTSDB HTTP エンドポイントの取得方法については、「エンドポイントの確認」をご参照ください。

      remote_read:
        - url: "<LindormTSDB HTTP エンドポイント>/api/v2/prom_read?db=db_name"

      例:

      remote_read:
        - url: "http://ld-bp1q343mws8q9****-proxy-tsdb.lindorm.rds.aliyuncs.com:8242/api/v2/prom_read?db=my_promdb"

      LindormTSDB で認証が有効になっている場合は、設定に basic_auth セクションを含めてください。

      remote_read:
        - url: "<LindormTSDB HTTP エンドポイント>/api/v2/prom_read?db=db_name"
          basic_auth:
            username: <LindormTSDB のユーザー名>
            password: <LindormTSDB のパスワード>
    • 組み込み PromQL API

      LindormTSDB には組み込み PromQL API が搭載されています。Prometheus サービスをデプロイせずに、PromQL を使用して直接データをクエリできます。この方法は、リモートリード方式よりもクエリパフォーマンスが向上します。

      例えば、Grafana モニタリングダッシュボードを使用する場合、Grafana で LindormTSDB を Prometheus タイプのデータソースとして直接設定できます。

      Prometheus データソースを設定する際は、[Access][Server (default)][HTTP Method][POST][Query timeout]60 s[Scrape interval]15 s に設定してください。

      パラメーター

      説明

      URL

      LindormTSDB HTTP エンドポイントを入力してください。

      カスタムクエリパラメーター

      作成したデータベースを指定してください。

      例: db=my_promdb。

      PromQL クエリ API の詳細については、Prometheus のドキュメントをご参照ください。db パラメーターを使用して LindormTSDB のデータベースを指定します。

      http://ld-bp1q343mws8q9****-proxy-tsdb.lindorm.rds.aliyuncs.com:8242/api/v1/query_range?db=my_promdb
      http://ld-bp1q343mws8q9****-proxy-tsdb.lindorm.rds.aliyuncs.com:8242/api/v1/query?db=my_promdb