Find all the training courses available on the platform
-
-
Administration
-
Les connections
-
Les tableaux de bord
-
Les variables et constantes
-
Les transformations
-
Les visualisations
-
-
-
Vue d'ensemble de la formation
-
Infrastructure
-
-
-
Course overview
-
-
-
Course Overview
-
Introduction
-
-
-
Course Overview
-
Introduction and Architecture
-
Syntax and Configuration (Alloy Language)
-
Metrics Collection (Prometheus & Ecosystem)
-
Logs Management (Loki)
-
Traces (Tempo)
-
Continuous Profiling (Pyroscope)
-
Cluster Mode
-
Advanced Deployment
-
-
-
Course Overview
-
Introduction
-
Docker Installation
-
Building and managing images
-
Container creation and management
- Container Network Communication - inspect - network
- Data Persistence Within a Container
- Security with Docker Security Bench
- Managing Your Own Registry
- Getting Started with Docker Desktop - Docker Scout - Extensions
- Deploying a VMware Harbor Docker Registry - Scan - Trivy - Security
- My First Container Networking and Persistence
- My First Multi-Stage Image
-
Docker Compose
-
Container Orchestration
-
Other important container concepts
-
Observability
-
Going further
-
-
-
Course overview
-
Introduction
-
Cluster
- SaaS vs Managed
- What is the playground?
- Accessing the playground
- SaaS vs Managed Interface
- Cluster / environment organization
- Getting Started with the Dynatrace Interface
- New page vs classic page
- Dashboard vs Classic Dashboard - Dashboards vs Dashboards classic
- How to know the status of a host, service at a glance...
- All technologies present on your cluster - Technologies and processes
- Add/remove cluster features - extensions - extensions manager
- Track your DDU consumption - Davis Data Units
-
Data collection methods
- Collection methods - oneagent - opentelemetry - Prometheus exporter ...
- Oneagent
- Oneagent installation - Hostgroup - tags - owners - properties
- Reconfiguring oneagent with the oneagentctl cli or via deployment status
- Oneagent in the docker / kubernetes world
- Oneagent health
- How to know the status of a host, service at a glance...
- Correlation between observability pillars - logs, metrics and traces
- Lab - Collection
-
Configuration as Code
- Understanding and manipulating different Dynatrace APIs
- Introduction to Monaco
- Create and manipulate tokens: example of Monaco tokens
- Create an OAuth client if you have a SaaS subscription
- [CI/CD] Build your own Docker image for Monaco - Github action
- Introduction to dynatrace simply smarter
- Export, Create, delete... your first configuration with Monaco
- [CI/CD] Pipeline to automatically execute Monaco - Gitlab CI/CD
-
Management zones
-
Track your application versions - Release monitoring
-
Real user monitoring
-
Monitoring with robots at a defined frequency
-
Visualize and analyze your user experience (DEM)
- Frontend application
- Apdex (Application Performance Index) vs Core Web Vitals
- User session
- Service flow
- Distributed traces
- Analyze callers - Application Databases - backtrace
- Multidimensional analysis
- Actions and events - User session query language - USQL
- Build your first USQL query - SQL like - USQL
- Understand and optimize your users' journeys - funnel - USQL
- Lab - Visualize and analyze your user experience (DEM)
-
Metrics management - Metrics
-
Problem management
-
Other parameters
-
Service level objectives - SLO - SLI - SLA - SRE
-
Manipulation of dynatrace applications
- Smartcape topology
- Sub-applications
- Analyze your visitors' session as if you were there - waterfall analysis
- Display all containers present on the cluster - containers
- View and analyze a kubernetes cluster - kubernetes
- Browse data collected in a subscription - Lambda Function - AWS
- Monitor network usage - Host networking
-
Grail - data lakehouse built for observability data
- Introduction to Grail
- Browse and search your observability data - Logs and events - Grail
- Build your first DQL queries - Grail
- Enrich your DQL queries and add them to a notebook - Notebooks - Grail
- Enrich your DQL queries - add them to a dashboard - Dashboards - Grail
- Best practices for building high-performance DQL queries - Grail
- Lab - Advanced analysis with Grail, DQL and Entity Selectors
-
To go further
-
-
-
Vue d'ensemble de la formation
-
Construction et gestion des images : Boxes
-
Vagrantfile
- initialisation : vagrant init
- Construire et arrêter sa première machine : vagrant up / down
- Définition du provider et des caractéristiques de la machine : CPU - RAM - ...
- Le nommage - vagrant - virtualbox - hostname
- Connexion à la machine crée - vagrant ssh - rdp
- La synchronisation des fichiers
- Le réseau : port forward - private network - public betwork
-
La configuration des VMs : provisioner
-
La construction et la gestion de plusieurs machines
-
-
-
Vue d'ensemble de la formation
-
Introduction
-
Installation
-
Configuration
-
Les composants
-
L'observabilité
-
Pour aller plus loin
-
-
-
Course overview
-
-
-
Course overview
-
Introduction
-
Pipeline: inputs
-
Pipeline: filters
-
Pipeline: output
-
-
-
Vue d'ensemble du cours
-
Introduction
-
Les exporteurs - exporter
-
Pushgateway
-
-
-
Introduction
-
Les collecteurs
-
Logstash
-
Elasticsearch / Kibana
-
Cloud computing
Observability
- License consumption types
- Grafana Alloy: The importance of Self-Monitoring
- Grafana Alloy: Understanding and exploiting the User Interface (UI)
- Grafana Alloy: Introduction and Architecture
- Grafana Alloy: Syntax and Configuration (Alloy Language: River)
- Grafana Alloy: Metrics Collection (Prometheus & Ecosystem)
- Grafana Alloy: Log Management with Loki
- Grafana Alloy: Trace Management with Tempo
- Grafana Alloy: Continuous Profiling with Pyroscope
- Grafana Alloy: Advanced Deployment and Clustering
- Grafana Assistant: AI at the service of observability
- Grafana Alloy vs Dynatrace ActiveGate: Which to choose?