1. Les métriques #
Intégrées, calculées, ingérées.
Sources #
| Type | Exemple |
|---|---|
| Intégrées (builtin) | builtin:host.cpu.usage, builtin:service.response.time |
| Calculées | Métriques de services ou d'applications définies dans les paramètres |
| Ingérées | API, OpenTelemetry, Prometheus, StatsD, extensions |
| Extraites des logs | Comptage d'erreurs à partir de logs |
2. Data Explorer et sélecteurs #
Construire un graphe.
Sélecteur de métrique #
Le Data Explorer construit un graphe en choisissant métrique, agrégation, découpage et filtres ; l'onglet Code affiche le sélecteur de métrique équivalent, réutilisable dans l'API et les tableaux de bord.
builtin:host.cpu.usage
:filter(in("dt.entity.host", entitySelector("type(HOST),tag(env:prod)")))
:splitBy("dt.entity.host")
:avg
:sort(value(avg, descending))
:limit(10)curl -s -G "https://abc12345.live.dynatrace.com/api/v2/metrics/query" \
-H "Authorization: Api-Token $DT_TOKEN" \
--data-urlencode 'metricSelector=builtin:service.response.time:splitBy("dt.entity.service"):avg' \
--data-urlencode 'from=now-2h' | jq '.result[0].data[0]'# Ingestion (protocole ligne), permission « Ingest metrics »
curl -s -X POST "https://abc12345.live.dynatrace.com/api/v2/metrics/ingest" \
-H "Authorization: Api-Token $DT_INGEST_TOKEN" -H "Content-Type: text/plain" \
--data-binary 'boutique.commandes,env=prod,moyen_paiement=carte count,delta=3'En DQL #
timeseries cpu = avg(dt.host.cpu.usage), by: {dt.entity.host}
| sort arrayAvg(cpu) desc
| limit 103. Tableaux de bord #
Classiques et nouveaux.
Construire #
| Élément | Dashboards classic | Dashboards (plateforme) |
|---|---|---|
| Source | Tuiles de métriques, de problèmes, USQL | DQL, métriques, code JavaScript, Markdown |
| Variables | Filtres de zone de gestion et de tags | Variables DQL |
| Partage | Partage par lien et permissions | Documents partagés, permissions |
Bonne Pratique : Un bon tableau de bord répond à une question (santé d'une application, capacité d'un cluster) : quelques tuiles clés en haut, le détail en dessous, et un lien vers les pages d'analyse.
