Monitoring avec Grafana et développement de plugins

Objectifs

  • Savoir mettre en place l’outil Grafana et pouvoir faire évoluer l’outil pour ses besoins par la mise en place de création de plugins

Le programme de la formation

  1. Présentation
    Utilité de Grafana dans l’univers DevOps et microservices
  2. 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
  3. 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
  4. 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

Formateur

Adrien Vossough
Architecte logiciel/applicatif et développeur, je suis aussi formateur (Java/JEE, Spring, .NET, Node.js, PHP, Angular, React, cloud, microservices). Les technologies évoluent de plus en plus vite et se diversifient, cloud, blockchains, Big data, IA, mobile, il faut choisir les bons outils pour les bons usages. Je pratique, j'apprends et je m'adapte.

Supports pédagogiques

Mise en place d’un lab pour tester Grafana et les plugins dans un écosystème de test

Exercices en JavaScript et TypeScript pour comprendre l’asynchrone et les nouveautés liées à JS

Public et prérequis

  • Développeur
  • Savoir développer dans un langage informatique orienté objet

Portée

Formation inter et intra

Modalités

Lieu : - Boulevard Michel Strogoff, 80440 Blangy-Tronville, France

Dates : à définir

Horaires : 5:40

Durée

2 jours

14 heures

Prix

À partir de : 1560 €

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer