Bonjour,
Vous avez déployé votre application :
monolithe vs micro-service
environnement physique vs virtuel
environnement cloud vs Hybride
...
Et souhaitez avoir une bonne visibilité sur cette dernière? Il est temps de passer du Monitoring à l'Observabilité.
Dans cette formation on va commencer par définir l'observabilité car de nombreuses entreprises ont une définition biaisée ou incomplète et parfois confondent monitoring et observabilité.
Ensuite nous présenterons les différentes architectures de déploiement d'un cluster : mode SaaS (Cloud computing) et Managed (On premise). On va garder au maximum les termes anglais pour ne pas vous pénaliser pendant les certifications.
Une fois cela fait, on va définir les différentes méthodes (oneagent, opentelemetry, ...) pour collecter les piliers de l'observabilité:
- Logs
- Traces
- Métriques
et les envoyer dans la console Dynatrace pour avoir une vision précise de votre infrastructure.
Au travers des outils comme Monaco ou plus grand public comme Terraform on verra comment automatiser la configuration de votre cluster Dynatrace.
Dans un second temps on verra comment grâce à l'IA Davis intégrée à Dynatrace vous pourrez aller plus loin et passer au NoOps avec une plateforme qui fait de l'auto-remédiation.
Pour terminer on verra comment on peut utiliser différentes applications incluses dans dynatrace pour analyser les disfonctionnements applicatifs et identifier les goulots d'étranglement.
Bien évidemment entre ces étapes on abordera les notions suivantes :
- Grail / DQL (Dynatrace Query Language)
- USQL (User Session Query Language)
- owner
- release management
- request / key request
- ...