Grafana - Amazon Timestream

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Grafana

Vous pouvez visualiser les données de vos séries chronologiques et créer des alertes à l'aide de Grafana. Pour vous aider à démarrer avec la visualisation des données, nous avons créé un exemple de tableau de bord dans Grafana qui permet de visualiser les données envoyées à Timestream depuis une application Python, ainsi qu'un didacticiel vidéo décrivant la configuration.

Exemple d'application

  1. Créez une base de données et une table dans Timestream en suivant les instructions décrites dans Créer une base de données pour plus d'informations.

    Note

    Le nom de base de données et le nom de table par défaut pour le tableau de bord Grafana sont respectivement définis sur GrafanaDB. grafanaTable Utilisez ces noms pour minimiser la configuration.

  2. Installation de Python 3.7 ou supérieur

  3. Installation et configuration du Python Timestream SDK

  4. Clonez le GitHub référentiel pour l'application Python multithread en ingérant continuellement des données dans Timestream en suivant les instructions de GitHub

  5. Exécutez l'application pour ingérer en continu des données dans Timestream en suivant les instructions du README

  6. Terminez la mise en route avec Amazon Managed Grafana ou terminez l'installation de Grafana.

  7. Si vous installez Grafana au lieu d'utiliser Amazon Managed Grafana, terminez l'installation du plugin Timestream pour Grafana.

  8. Ouvrez le tableau de bord Grafana à l'aide du navigateur de votre choix. Si vous avez installé Grafana localement, vous pouvez suivre les instructions décrites dans la documentation de Grafana pour vous connecter

  9. Après avoir lancé Grafana, allez dans Datasources, cliquez sur Ajouter une source de données, recherchez Timestream et sélectionnez la source de données Timestream

  10. Configurez le fournisseur d'authentification et la région, puis cliquez sur Enregistrer et tester

  11. Définissez les macros par défaut

    1. Définissez $__database sur le nom de votre base de données Timestream (par exemple GrafanaDB)

    2. Définissez $__table sur le nom de votre table Timestream (par exemple) grafanaTable

    3. Définissez $__measure sur la mesure la plus couramment utilisée dans le tableau

  12. Cliquez sur Enregistrer et tester

  13. Cliquez sur l'onglet Tableaux de bord

  14. Cliquez sur Importer pour importer le tableau de bord

  15. Double-cliquez sur le tableau de bord de l'exemple d'application

  16. Cliquez sur les paramètres du tableau de bord

  17. Sélectionnez les variables

  18. Modifier dbName et tableName faire correspondre les noms de la base de données et de la table Timestream

  19. Cliquez sur Enregistrer

  20. Actualiser le tableau de bord

  21. Pour créer des alertes, suivez les instructions décrites dans la documentation de Grafana pour créer une règle d'alerte gérée par Grafana

  22. Pour résoudre les problèmes liés aux alertes, suivez les instructions décrites dans la documentation de Grafana pour le dépannage

  23. Pour plus d'informations, consultez la documentation de Grafana

Tutoriel vidéo

Cette vidéo explique comment Grafana fonctionne avec Timestream.