RousselTMLEARNING

Observabilité

Accéder au playground Dynatrace et le prendre en main

Le playground Dynatrace est un environnement de démonstration rempli de données réelles : comment y accéder, ce qu'il permet et ne permet pas, un parcours de découverte guidé (Kubernetes, services, problèmes Davis, notebooks DQL, tableaux de bord) et des exercices.

1. Qu’est-ce que le playground ? #

Un environnement de démonstration.

Le principe #

Le playground est un environnement Dynatrace SaaS mis à disposition par Dynatrace et alimenté en continu par des applications de démonstration (microservices, Kubernetes, bases de données, front-end). Il permet de manipuler la plateforme sur des données réalistes, sans rien installer : c'est l'environnement idéal pour suivre cette formation.

Ouvrir le playground Dynatrace ↗

PlaygroundEssai gratuit
Donnéesapplications de démonstration, déjà en placeles vôtres, après installation
Configurationlecture seule pour l’essentielcomplète (agents, paramètres, droits)
Duréesans limitelimitée (de l’ordre de 15 jours)
Usage idéaldécouvrir, se former, préparer une certificationtester sur sa propre infrastructure
Selon la version : L'adresse du playground, ses applications de démonstration et les applications Dynatrace disponibles évoluent : si le lien ne répond plus, recherchez « Dynatrace playground » sur le site de Dynatrace.

2. Y accéder #

En quelques minutes.

Les étapes #

  1. Cliquez sur le bouton « Ouvrir le playground Dynatrace » ci-dessus.
  2. Connectez-vous avec un compte Dynatrace, ou créez-en un gratuitement (adresse e-mail et mot de passe).
  3. Vous arrivez sur la page d'accueil de l'environnement : le lanceur d'applications (icône en haut à gauche) et la recherche (Ctrl+K) donnent accès à toutes les applications.
Erreur courante : Saisir des données personnelles ou confidentielles dans le playground (requêtes, notebooks, commentaires) : c'est un environnement partagé, visible par d'autres utilisateurs.
À savoir : Certaines actions sont désactivées (installation d'agents, modification des paramètres, gestion des droits). Pour les pratiquer, utilisez un essai gratuit ou votre propre environnement.

3. Le parcours de découverte #

Six étapes guidées.

Vue d’ensemble #

Se connecter, Kubernetes, services, problèmes, notebooks, tableaux de bord.
ÉtapeApplicationCe qu’il faut observerPour approfondir
1Kubernetesclusters, namespaces, workloads et leur santéDynatrace Operator
2Servicesle service le plus lent, puis une trace distribuéeTypes de services
3Problèmesun problème Davis : cause racine, impact, chronologieGestion des problèmes
4Logsfiltrer les erreurs d’un service, ouvrir une ligneOpenPipeline
5Notebooksexécuter les requêtes DQL de la section 4Grail
6Dashboardsouvrir les tableaux de bord prêts à l’emploiDQL en pratique
Bonne pratique : Gardez l'onglet du playground ouvert pendant la formation : chaque leçon devient plus concrète quand on retrouve l'écran décrit sur des données réelles.

4. Exercices #

À faire dans un notebook.

Commandes à connaître #

Ouvrez Notebooks, créez une section DQL et exécutez ces requêtes :

Exercice 1 : répartition des logs par niveau sur la dernière heure.

fetch logs, from: -1h
| summarize lignes = count(), by: { loglevel }
| sort lignes desc

Exercice 2 : les dix services dont le 90e centile de durée est le plus élevé.

fetch spans, from: -30m
| filter request.is_root_span == true
| summarize requetes = count(), p90 = percentile(duration, 90), by: { service.name }
| sort p90 desc
| limit 10

Exercice 3 : les problèmes Davis des dernières 24 heures.

fetch events, from: -24h
| filter event.kind == "DAVIS_PROBLEM"
| fields timestamp, event.name, event.status
| sort timestamp desc

Exercice 4 : ouvrez le problème le plus récent dans l'application Problèmes, identifiez la cause racine proposée par Davis et le service concerné, puis retrouvez ce service dans l'application Services.

Selon la version : Les noms de champs (loglevel, request.is_root_span, event.kind) correspondent à la nouvelle plateforme ; si une requête ne renvoie rien, vérifiez les champs disponibles en affichant quelques lignes (| limit 5).

Articles liés

Les buckets Grail dans Dynatrace : création, routage, rétention, droits et coûts

Guide complet des buckets Grail : rôle, buckets par défaut, création dans Storage management, par l'API ou Te…

L'app QuickStart de Dynatrace : obtenir ses premières données en quelques minutes

Découvrir l'app QuickStart : ajouter des données avec Auto Discovery ou une tuile dédiée, lire les Findings, …

L'app Investigations de Dynatrace : mener une enquête sur les données de Grail

Découvrir l'app Investigations : requêtes DQL, extraction avec DPL Architect, enrichissement, arbre de requêt…

Pour aller plus loin

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !