Grafana - Amazon Timestream

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Grafana

Grafana を使用して時系列データを視覚化し、アラートを作成できます。データの視覚化を開始するために、Python アプリケーションから Timestream に送信されたデータを視覚化するサンプルダッシュボードと、セットアップを説明するビデオチュートリアルを Grafana で作成しました。

サンプルアプリケーション

  1. 詳細については、 データベースを作成する「」で説明されている手順に従って、Timestream でデータベースとテーブルを作成します。

    注記

    Grafana ダッシュボードのデフォルトのデータベース名とテーブル名は、それぞれ grafanaDB と grafanaTable に設定されています。これらの名前を使用して、セットアップを最小限に抑えます。

  2. Python 3.7 以降をインストールする

  3. Timestream Python SDK のインストールと設定

  4. GitHub の指示に従って、マルチスレッド Python アプリケーションの GitHub リポジトリをクローンし、Timestream にデータを継続的に取り込みます。

  5. README の指示に従って Timestream にデータを継続的に取り込むには、アプリケーションを実行します。

  6. Amazon Managed Grafana の開始方法を完了するか、Grafana のインストールを完了します。

  7. Amazon Managed Grafana を使用する代わりに Grafana をインストールする場合は、Grafana 用の Timestream プラグインのインストールを完了します

  8. 選択したブラウザを使用して Grafana ダッシュボードを開きます。Grafana をローカルにインストールしている場合は、Grafana ドキュメントに記載されている手順に従ってログインできます。

  9. Grafana を起動したら、データソースに移動し、データソースの追加をクリックし、Timestream を検索して、Timestream データソースを選択します。

  10. 認証プロバイダーとリージョンを設定し、保存とテストをクリックします。

  11. デフォルトのマクロを設定する

    1. $__database を Timestream データベースの名前 (grafanaDB など) に設定する

    2. Timestream テーブルの名前に $__table を設定する (grafanaTable など)

    3. $__measure をタブから最も一般的に使用されるメジャーに設定する

  12. 保存とテストをクリックします。

  13. Dashboards タブをクリックします。

  14. インポートをクリックしてダッシュボードをインポートする

  15. サンプルアプリケーションダッシュボードをダブルクリックする

  16. ダッシュボード設定をクリックします。

  17. 変数を選択する

  18. Timestream データベースとテーブルの名前と一致するように Change dbName と tableName

  19. 保存 をクリックします。

  20. ダッシュボードを更新する

  21. アラートを作成するには、Grafana ドキュメントに記載されている手順に従って Grafana マネージドアラートルールを作成します

  22. アラートのトラブルシューティングを行うには、トラブルシューティングに関する Grafana ドキュメントに記載されている手順に従ってください。

  23. 詳細については、Grafana ドキュメントを参照してください。

チュートリアル動画

この動画では、Grafana が Timestream と連携する方法について説明します。