Monitoring avec Grafana et développement de plugins
Contenu de la formation
Le programme de la formation
Présentation
Utilité de Grafana dans l'univers DevOps et microservices
Installation
Installation de Grafana, Graphite and StatsD sur Windows, Mac et Linux
Mise en place de Grafana avec Docker
Intégration de Grafana avec un flux de données (InfluxDb ou ElasticSearch ou Base de données SQL)
Installation de plugins pour Grafana
De JavaScript à TypeScript
Évolution du JavaScript (ES6+) :
Le traitement asynchrone
Evénements
Promesses avant et après « async »
La programmation réactive
Vers le TypeScript :
Programmation orientée objet
Les visibilités
Développer des plugins pour Grafana
Conventions de codage
Structure d’un projet
S’authentifier auprès d’une source de données
Création d’un dashboard
Gestion des répertoires
Personnalisation du plugin
Utilisation d’API externes