Retrouvez ici les définitions des termes clés autour du DevOps, de l'orchestration et de l'observabilité.

APM (Application Performance Monitoring)

Surveillance des performances applicatives pour identifier, diagnostiquer et résoudre les problèmes complexes liés aux performances et à la disponibilité des logiciels.


Formations associées : Dynatrace Grafana

Beats

Agents légers installés sur des serveurs pour collecter divers types de données (logs avec Filebeat, métriques avec Metricbeat) et les envoyer vers Elasticsearch ou Logstash.


Formations associées : Beats

CI/CD

Intégration Continue et Déploiement Continu. Pratiques DevOps visant à automatiser les tests et le déploiement des applications pour livrer plus rapidement et de manière plus fiable.


Formations associées : Docker Dynatrace

DEM (Digital Experience Monitoring)

Surveillance de l'expérience numérique. Englobe les technologies permettant de suivre et d'optimiser l'expérience des utilisateurs finaux sur les applications (inclut le RUM et le Synthetic).


Formations associées : Dynatrace

Docker

Outil permettant de virtualiser et packager des applications à l'intérieur de conteneurs légers pour un déploiement optimal.


Formations associées : Docker

Dynatrace

Plateforme d'observabilité complète basée sur l'intelligence artificielle (Davis), offrant la surveillance applicative (APM), d'infrastructure et l'expérience utilisateur (DEM).


Formations associées : Dynatrace

Elastic Common Schema (ECS)

Une spécification open source qui permet de structurer vos données de manière homogène dans l'écosystème Elastic.


Formations associées : Elasticsearch Logstash

Grafana

Plateforme open source de visualisation de données et d'analyse de métriques interactives.


Formations associées : Grafana

k6

Outil open source de test de charge (load testing) conçu pour l'ingénierie de performance, permettant d'évaluer la fiabilité et la scalabilité des systèmes en simulant du trafic.


Formations associées : Grafana

Kubernetes

Plateforme open source d'orchestration de conteneurs permettant d'automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.


Formations associées : Docker

Logstash

Moteur de collecte de données permettant de traiter, d'enrichir et de transformer les logs et autres événements avant de les indexer.


Formations associées : Logstash

Micro-services

Architecture où une application est divisée en plusieurs petits services indépendants, souvent déployés dans le Cloud.


Formations associées : Docker

Métriques

Mesures numériques collectées à intervalles réguliers (ex: CPU, RAM, temps de réponse) utilisées pour évaluer l'état de santé global d'un système au fil du temps.


Observabilité

La capacité à connaître l'état interne d'un système à partir des données qu'il émet. Ces données sont classées en 3 piliers : logs, métriques et traces.


Formations associées : Grafana

Profilage en continu (Continuous Profiling)

Analyse constante de l'exécution du code en production pour identifier avec précision quelles lignes de code ou fonctions consomment le plus de ressources (CPU, mémoire).


Formations associées : Alloy

Prometheus

Système open source de surveillance et d'alerte, particulièrement adapté pour la collecte de métriques dans des environnements dynamiques (comme Kubernetes).


Formations associées : Docker Grafana

RUM (Real User Monitoring)

Surveillance des utilisateurs réels. Technique d'observabilité passive qui capture et analyse chaque interaction des utilisateurs avec une application web ou mobile en temps réel.


Formations associées : Dynatrace

SLO / SLI / SLA

Terminologies de l'ingénierie de fiabilité (SRE). SLA = Service Level Agreement (contrat client), SLO = Service Level Objective (objectif interne), SLI = Service Level Indicator (la métrique réelle mesurée).


Formations associées : Dynatrace

Synthetic Monitoring

Surveillance synthétique. Technique d'observabilité active utilisant des scripts automatisés (robots) pour simuler le parcours des utilisateurs et vérifier la disponibilité et les performances d'une application 24/7.


Formations associées : Dynatrace

Terraform

Outil d'Infrastructure as Code (IaC) permettant de définir et de provisionner des ressources d'infrastructure cloud et on-premise via des fichiers de configuration.


Formations associées : Docker

Traces distribuées

Technique (issue du pilier des Traces) permettant de suivre le cheminement complet d'une requête à travers de multiples micro-services pour identifier les goulots d'étranglement de performance.


Formations associées : Dynatrace Grafana Alloy