Mappages d’entités de fournisseurs APM pour Observabilité des services
Découvrez comment Observabilité des services mappe les entités de service, d’hôte et de base de données aux ressources de votre fournisseur Application Performance Management (APM).
Observabilité des services affiche les mesures de votre fournisseur APM pour les services, les hôtes et les bases de données sur les tableaux de bord d’observabilité en fonction des paires clé/valeur dans les règles de mappage que vous créez lors de la configuration. Observabilité des services envoie une demande au fournisseur APM en utilisant ce mappage comme filtre pour trouver des entités connexes. Tout filtrage supplémentaire nécessaire pour trouver les entités est noté dans les sections suivantes.
Amazon CloudWatch Mappage d’entités
Les ressources sont renvoyées à l’aide de l’API AWS GetResources .
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord de l’entité | Ressource AWS |
|---|---|---|
| Application | Passerelle API -HTTP | API Gateway HTTP APIs |
| Passerelle API -REST | API REST de passerelle API | |
| ELB | Équilibreurs de charge de l’application ELB | |
| Lambda | Fonctions Lambda | |
| Calculer | Hôte | Instances EC2 |
| Bases de données | RDS | Instances de la base de données RDS |
Azure Mappage d’entités
Les ressources sont renvoyées à l’aide de l’API Azure ResourceGraph .
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord de l’entité | Azure Ressource |
|---|---|---|
| Application | Service |
|
| Calculer | Hôte |
|
| Bases de données | MySQL |
|
| PostgreSQL |
|
Datadog Mappage d’entités
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord de l’entité | Datadog Ressource |
|---|---|---|
| Application | Service | Entités renvoyées depuis le catalogue de logiciels : API Répertorier les entités |
| Calculer | Hôte | Hôtes renvoyés depuis les hôtes : API Lister les hôtes |
| Bases de données | MySQL | Bases de données renvoyées en filtrant la mesure mysql.net.max_connections , filtrée par la paire clé :valeur fournie dans le mappage de données.Remarque : Si vos bases de données n’émettent pas cette mesure, elles ne sont pas mappées. |
| PostgreSQL | Bases de données renvoyées en filtrant la mesure postgresql.connections , filtrée par la paire clé :valeur fournie dans le mappage de données.Remarque : Si vos bases de données n’émettent pas cette mesure, elles ne sont pas mappées. |
- Entités de service : l’API
de liste des entités du catalogue de logicielsrenvoie uniquement les données des services qui incluent des métadonnées. Si vous souhaitez mapper des services qui n’incluent pas de métadonnées, vous devez créer un mappage en utilisant leservicecomme balise et le nom du service comme valeur.Par exemple, supposons que vous ayez un service nomméinternet-banking-4que vous souhaitez utiliser dans un mappage et qu’il ne contient pas de métadonnées. Vous configurez le mappage comme indiqué dans cette capture d’écran.Figure 1. Mappage Datadog si aucune métadonnée n’est présente - Modèles de tableau de bord par défaut : les graphiques Demandes, Erreurs et Latence des modèles de tableau de bord Vue d’ensemble et Observabilité sont créés à l’aide de la mesure de suivi Datadog
trace.http.request. Si aucun service n’émet cette mesure, aucune donnée n’est trouvée. Vous pouvez personnaliser le modèle pour utiliser une autre requête de mesure de trace. Consultez Personnaliser les modèles de tableau de bord d’Observabilité des services pour plus d'informations.
Dynatrace Mappage d’entités
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord de l’entité | Dynatrace Ressource |
|---|---|---|
| Application | Service | Services |
| Calculer | Hôte | Hôtes |
| Bases de données | MySQL | Instances de base de données MySQL |
| PostgreSQL | Instances de base de données PostgreSQL |
New Relic Mappage d’entités
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord de l’entité | New Relic Ressource |
|---|---|---|
| Application | Service | Services d’application APM |
| Calculer | Hôte | Hôtes |
| Bases de données | MySQL | Instances de base de données MySQL |
| PostgreSQL | Instances de base de données PostgreSQL |
SolarWinds Mappage d’entités
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord de l’entité | SolarWinds Ressource |
|---|---|---|
| Application | Service | Services d’application APM |
| Calculer | Hôte | Hôtes |
Splunk Mappage d’entités
Les ressources sont renvoyées à l’aide de l’API de Splunk métadonnées de séries chronologiques de mesures. Observabilité des services Recherche les paires clé :valeur correspondantes dans les propriétés personnalisées, puis revient à la recherche de dimensions.
La charge utile renvoyée est ensuite filtrée en fonction de la présence d’une mesure spécifique dans les métadonnées qui correspond à un type d’entité.
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord de l’entité | Splunk Propriété ou dimension | Splunk Mesure utilisée pour le filtrage |
|---|---|---|---|
| Application | Service |
|
sf_metric :service.request |
| Calculer | Hôte |
|
sf_metric :disk.summary_utilization |
| Bases de données | MySQL |
|
sf_metric :mysql.threads |
| PostgreSQL | Non pris en charge |