Alibaba Cloud Grafanaマネージドサービスは、Alibaba Cloud Elasticsearchと統合されています。Elasticsearchプラグインを使用して、Elasticsearchからデータを同期し、Grafanaダッシュボードにリアルタイムでデータを表示できます。このトピックでは、Elasticsearchクラスターのパブリックエンドポイントを使用して、ElasticsearchからGrafanaマネージドサービスにデータを同期し、Elasticsearchデータソースを使用してダッシュボードを作成する方法について説明します。
背景情報
Alibaba Cloud Elasticsearchは、オープンソースのElasticsearchに基づいて開発された、フルマネージドのすぐに使えるクラウドサービスです。オープンソースの機能と完全に互換性があり、従量課金制をサポートしています。Elasticsearch、Logstash、Kibana、Beatsなどのすぐに使えるコンポーネントに加えて、Alibaba Cloud ElasticsearchはElasticとともに無料のX-Packプラグインを提供します。リアルタイムログ分析と処理、情報検索、多次元データクエリと分析で広く使用されているAlibaba Cloud Elasticsearchは、セキュリティ、SQL、機械学習、アラート、監視などの高度な機能を統合しています。詳細については、Alibaba Cloud Elasticsearchとは?を参照してください。
手順1: GrafanaワークスペースのIPアドレスをElasticsearchクラスターのホワイトリストに追加する
Elasticsearchコンソールで、GrafanaワークスペースのIPアドレスをホワイトリストに追加します。
Alibaba Cloud Elasticsearchコンソールにログインします。
左側のナビゲーションペインで、Elastic Stack Cloud Native PaaS > Elasticsearchクラスターを選択します。
目的のクラスターに移動します。
上部のナビゲーションバーで、クラスターが属するリソースグループと、クラスターが存在するリージョンを選択します。
Elasticsearchクラスターページで、クラスターを見つけて、そのIDをクリックします。
表示されるページの左側のナビゲーションペインで、を選択します。
セキュリティページのネットワーク設定セクションで、パブリックIPアドレスホワイトリストの右側にある変更をクリックします。
説明パブリックIPアドレスホワイトリストパラメーターを変更する前に、パブリックネットワークアドレスがオンになっていることを確認してください。デフォルトでは、スイッチはオフになっています。
パブリックIPアドレスホワイトリストの変更パネルで、デフォルトホワイトリストの右側にある構成をクリックします。
IPアドレスホワイトリストの変更ダイアログボックスで、ホワイトリスト内のIPアドレスフィールドにGrafanaワークスペースのIPアドレスを入力します。
説明Grafanaマネージドサービスコンソールのワークスペース情報ページで、GrafanaワークスペースのIPアドレスを取得できます。詳細については、ワークスペース情報の表示または変更を参照してください。
OKをクリックします。
手順2: Grafanaコンソールにログインする
Grafanaマネージドサービスコンソールにログインします。左側のナビゲーションペインで、ワークスペース管理をクリックします。
ワークスペース管理ページで、管理するワークスペースを見つけて、URL列のURLをクリックしてGrafanaに移動します。
説明Grafanaの管理者アカウントと、ワークスペースの作成時に構成したパスワードを使用して、Grafanaにログインできます。Alibaba Cloudでサインインをクリックして、現在のAlibaba CloudアカウントでGrafanaにログインすることもできます。
手順3: データソースを追加する
Grafana 9.0.x
Grafanaの左側のナビゲーションペインで、
> データソースを選択します。表示されるページで、データソースを追加をクリックします。データソースを追加ページで、Elasticsearchを検索してクリックします。
設定タブで、次のパラメーターを設定します。
セクション
パラメーター
説明
例
名前
データソースの名前。カスタム名を指定できます。
Elasticsearchデータソース
HTTP
URL
Elasticsearchクラスターのパブリックエンドポイント。形式:
http://{Elasticsearchエンドポイント}:9200。説明Elasticsearchコンソールのクラスターの基本情報ページで、Elasticsearchクラスターのパブリックエンドポイントを取得できます。
HTTPSプロトコルを使用するには、ElasticsearchコンソールでHTTPSを有効にする必要があります。
詳細については、クラスターの基本情報の表示を参照してください。
http://es-cn-xxxxxxxxx.public.elasticsearch.aliyuncs.com:9200認証
ベーシック認証
ベーシック認証をオンにし、ベーシック認証の詳細セクションのパラメーターを構成します。
該当なし
ベーシック認証の詳細
ユーザー
Elasticsearchクラスターのユーザー名。
elastic
パスワード
Elasticsearchクラスターのパスワード。
説明Elasticsearchクラスターのパスワードを忘れた場合は、次の手順を実行してパスワードをリセットできます。Elasticsearchコンソールにログインします。クラスターの詳細ページに移動します。左側のナビゲーションペインで、を選択します。アクセス設定セクションで、パスワードのリセットをクリックします。
該当なし
Elasticsearchの詳細
インデックス名
Elasticsearchクラスターに作成されたインデックスの名前。
説明Elasticsearchクラスターにインデックスを作成していない場合は、Elasticsearchの自己監視インデックスを使用して、Grafanaマネージドサービスがクラスターにアクセスできるかどうかを一時的に確認できます。Elasticsearchの自己監視インデックスの名前は.monitoring-es-7-2022.01.11です。名前の「2022.01.11」を過去2日以内の日付に置き換えます。そうしないと、データが同期されない場合があります。日付がElasticsearchクラスターの作成日以降であることを確認してください。
詳細については、Grafanaドキュメントを参照してください。
.monitoring-es-7-2022.01.11
時間フィールド名
インデックスのタイムスタンプ。
説明インデックス名パラメーターをElasticsearchの自己監視インデックスに設定すると、値はtimestampに設定されます。
timestamp
ElasticSearchバージョン
Elasticsearchクラスターのバージョン。
説明Elasticsearchクラスターのバージョンを取得するには、Elasticsearchコンソールのクラスターの基本情報ページに移動します。
7.10+

保存してテストをクリックします。
インデックスOK。時間フィールド名OKメッセージが表示された場合、ElasticsearchデータソースはGrafanaマネージドサービスに追加されます。詳細については、Grafanaドキュメントを参照してください。
Grafana 10.0.x
Grafanaホームページで、
アイコンをクリックします。左側のナビゲーションペインで、を選択します。
データソースタブで、+ 新しいデータソースを追加をクリックします。
データソースを追加ページで、Elasticsearchを検索してクリックします。
設定タブで、次のパラメーターを設定します。
セクション
パラメーター
説明
例
名前
データソースの名前。カスタム名を指定できます。
Elasticsearchデータソース
HTTP
URL
Elasticsearchクラスターのパブリックエンドポイント。形式:
http://{Elasticsearchエンドポイント}:9200。説明Elasticsearchコンソールのクラスターの基本情報ページで、Elasticsearchクラスターのパブリックエンドポイントを取得できます。
HTTPSプロトコルを使用するには、ElasticsearchコンソールでHTTPSを有効にする必要があります。
詳細については、クラスターの基本情報の表示を参照してください。
http://es-cn-xxxxxxxxx.public.elasticsearch.aliyuncs.com:9200認証
ベーシック認証
ベーシック認証をオンにし、ベーシック認証の詳細セクションのパラメーターを構成します。
該当なし
ベーシック認証の詳細
ユーザー
Elasticsearchクラスターのユーザー名。
elastic
パスワード
Elasticsearchクラスターのパスワード。
説明Elasticsearchクラスターのパスワードを忘れた場合は、次の手順を実行してパスワードをリセットできます。Elasticsearchコンソールにログインします。クラスターの詳細ページに移動します。左側のナビゲーションペインで、を選択します。アクセス設定セクションで、パスワードのリセットをクリックします。
該当なし
Elasticsearchの詳細
インデックス名
Elasticsearchクラスターに作成されたインデックスの名前。
説明Elasticsearchクラスターにインデックスを作成していない場合は、Elasticsearchの自己監視インデックスを使用して、Grafanaマネージドサービスがクラスターにアクセスできるかどうかを一時的に確認できます。Elasticsearchの自己監視インデックスの名前は.monitoring-es-7-2022.01.11です。名前の「2022.01.11」を過去2日以内の日付に置き換えます。そうしないと、データが同期されない場合があります。日付がElasticsearchクラスターの作成日以降であることを確認してください。
詳細については、Grafanaドキュメントを参照してください。
.monitoring-es-7-2022.01.11
時間フィールド名
インデックスのタイムスタンプ。
説明インデックス名パラメーターをElasticsearchの自己監視インデックスに設定すると、値はtimestampに設定されます。
timestamp

保存してテストをクリックします。
データソースは動作していますメッセージが表示された場合、データソースはGrafanaに追加されます。
手順4: ダッシュボードパネルを作成する
Grafana 9.0.x
Grafanaの左側のナビゲーションペインで、
> 新しいダッシュボードを選択します。新しいダッシュボードページで、新しいパネルを追加をクリックします。
クエリタブのパネルの編集ページで、手順3で追加したデータソースをデータソースドロップダウンリストから選択します。
たとえば、ログリストとログの詳細を表示するためにダッシュボードパネルを構成する場合、メトリックパラメーターをログに設定し、右上隅のビジュアライゼーションドロップダウンリストからログを選択します。

適用をクリックします。
右上隅にある
アイコンをクリックします。次に、ダッシュボードの名前と、ダッシュボードが存在するディレクトリを指定します。保存をクリックします。
Grafana 10.0.x
Grafanaホームページで、
アイコンをクリックします。左側のナビゲーションペインで、ダッシュボードをクリックします。表示されるページで、新しいダッシュボード新規ドロップダウンリストからを選択します。
新しいダッシュボードページで、+ ビジュアライゼーションを追加をクリックします。
データソースを選択ダイアログボックスの右側で、手順3で追加したデータソースを選択します。
たとえば、ログリストとログの詳細を表示するためにダッシュボードパネルを構成する場合、メトリックパラメーターをログに設定し、右上隅のビジュアライゼーションドロップダウンリストからログを選択します。

適用をクリックします。
右上隅にある
アイコンをクリックします。次に、ダッシュボードの名前と、ダッシュボードが存在するディレクトリを指定します。保存をクリックします。
手順5: 監視データを表示する
Grafana 9.0.x
Grafanaの左側のナビゲーションペインで、
> 参照を選択します。参照タブで、ディレクトリを見つけて、ダッシュボードをクリックしてチャートを表示します。
Grafana 10.0.x
Grafanaホームページで、左上隅にある
アイコンをクリックします。表示される左側のペインで、ダッシュボードをクリックします。ダッシュボードページで、ディレクトリを見つけて、ダッシュボードをクリックしてチャートを表示します。