Page Ressource

Ressource

Une ressource est une action particulière pour un service donné (généralement, un endpoint ou une requête). Découvrez davantage d’informations sur les ressources sur la page Débuter avec l’APM. Pour chaque ressource, l’APM génère automatiquement une page de dashboard avec les éléments suivants :

  • Métriques de santé clés
  • Le statut de tous les monitors associés à ce service
  • La liste et les métriques pour toutes les ressources associées à ce service

Graphiques prêts à l’emploi

Datadog fournit des graphiques prêts à l’emploi pour chaque ressource :

  • Requêtes - Choisissez si vous voulez afficher :

    • Le nombre total de requêtes
    • Le nombre de requêtes par seconde
  • Latence - Choisissez si vous voulez afficher :

    • La latence moyenne, au 75e centile, au 90e centile, au 95e centile, au 99e centile ou maximale de vos requêtes tracées
  • Erreur - Choisissez si vous voulez afficher :

    • Le nombre total d’erreurs
    • Le nombre d’erreurs par seconde
    • Le taux d’erreur en %
  • Sous-services : lorsque plusieurs services sont impliqués, un quatrième graphique est disponible. Il décrit la durée totale, le % de temps passé et la durée moyenne par requête de votre service en fonction des services ou des types de service.

    Cela représente le temps total/relatif/moyen passé par les traces du service actuel par rapport aux autres services ou types de service.

    Remarque : pour les services comme Postgres ou Redis, qui sont des opérations « finales » qui n’appellent pas d’autres services, aucun graphique de sous-services n’est disponible.

Graphiques par défaut des ressources

Exporter un graphique dans un dashboard

En haut à droite de chaque graphique, cliquez sur la flèche vers le haut pour exporter votre graphique dans un dashboard existant :

Distribution de la latence

La page ressource affiche également un graphique représentant la distribution des latences sur les ressources :

Distribution de la latence

Utilisez les sélecteurs en haut à droite pour zoomer sur un centile donné, ou passez votre curseur sur la barre latérale pour voir les marqueurs de centile.

Sélecteur de distribution de la latence

Carte des dépendances

Vous pouvez également consulter une carte représentant l’ensemble des dépendances de service en amont et en aval d’une ressource. Cette carte vous permet de visualiser en quelques secondes le flux de services dont les spans passent par une ressource précise (comme des endpoints ou des requêtes de base de données), avec une vue de bout en bout.

resource dependency map

Passez le curseur sur un nœud pour afficher les métriques de chaque service, notamment le nombre de métriques par seconde, le taux d’erreur et la latence moyenne.

La couleur en regard de chaque nœud représente le statut du monitor du service. Si plusieurs monitors ont été configurés pour un service, le statut du monitor avec la gravité la plus forte est indiqué.

Cliquez sur un nœud pour ouvrir un menu contextuel. Celui-ci vous permet de consulter la page Service, les traces associées, et plus encore.

Résumé des spans

Vous pouvez consulter une analyse détaillée des spans d’une ressource donnée pour toutes les traces correspondantes :

Statistiques des spans

Voici la signification des métriques affichées pour chaque span :

Avg Spans/trace
Le nombre moyen d’occurrences de la span pour les traces qui incluent la ressource actuelle et où la span est présente au moins une fois.
% of Traces
Le pourcentage de traces qui incluent la ressource actuelle et où la span est présente au moins une fois.
Avg Duration
La durée moyenne de la span pour les traces qui incluent la ressource actuelle et où la span est présente au moins une fois.
Avg % Exec Time
Le pourcentage de temps d’exécution moyen pendant lequel la span est active pour les traces qui incluent la ressource actuelle et où la span est présente au moins une fois.

Remarque : une span est considérée comme active lorsqu’elle n’attend pas la fin d’une span enfant. Les spans actives à un moment donné et pour une trace donnée regroupent toutes les spans terminales (c’est-à-dire les spans sans enfants).

Traces

Consultez la liste des traces associées à cette ressource dans la fenêtre contextuelle de recherche de traces. Un filtre correspondant à votre environnement, service, opération et nom de ressource est automatiquement appliqué.

Liste de traces

Pour aller plus loin