Simple Log ServiceのMetricstoreは、PrometheusのクエリAPIと互換性があります。 このトピックでは、Simple Log ServiceをPrometheusデータソースとしてGrafanaに接続する方法について説明します。 その後、Simple Log ServiceからGrafanaにデータを送信し、Grafanaでデータを視覚化できます。
前提条件
Grafanaがインストールされています。 詳細については、「Grafanaのインストール」をご参照ください。
時系列データはSimple Log Serviceにインポートされます。 詳細については、「リモート書き込みプロトコルを使用したPrometheusからのメトリックデータの収集」をご参照ください。
GrafanaでPrometheusデータソースとしてSimple Log Serviceを設定する
Grafanaにログインします。
左側のナビゲーションウィンドウで、 .
データソースタブをクリックします。データソースの追加.
ポインターをプロメテウスカードとクリック選択.
設定タブで、次のパラメータを設定します。
パラメータまたはセクション
説明
名前
データソースの名前を設定します (例: 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ユーザーに付与する方法については、「プロジェクトに対する読み取り専用権限」をご参照ください。
クリック保存&テスト.
Simple Log ServiceダッシュボードテンプレートをGrafanaにインポートする
次の手順を実行して、Simple Log ServiceダッシュボードテンプレートをGrafanaにインポートします。
テンプレートIDをコピーします。
にログインします。Grafanaのダッシュボード市場.
テンプレートをクリックします。
ページの右側で、IDをクリップボードにコピーする.
Grafanaにログインします。
左側のナビゲーションウィンドウで、 .
Grafana.comダッシュボードフィールドにコピーしたテンプレートIDを貼り付けます。ステップ1.
次に、空白の領域をクリックして、データソース設定のページに移動します。
データソースを設定します。
このステップでは、GrafanaでSimple Log ServiceをPrometheusデータソースとして設定するときに追加したデータソースに基づいてパラメーターを設定します。 パラメーターは、ダッシュボードテンプレートによって異なります。 パラメータは、telegrafおよびhostを含み得る。
インポート.
PrometheusのクエリAPIを使用してSimple Log Serviceにアクセスする
Simple Log Serviceは、PrometheusのクエリAPIと互換性があります。 GrafanaでPrometheusデータソースとしてSimple Log Serviceを設定するか、Prometheus APIを使用してSimple Log Serviceにアクセスできます。 次の表に、サポートされているAPI操作の例を示します。
操作 | 例 |
| |
| |
| |
| |
|