Mappages d’entités de fournisseur 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’Observability, en fonction des paires clé/valeur des règles de mappage que vous créez lors de la configuration. Les sections suivantes montrent comment les ressources spécifiques à APM sont mappées aux entités.
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 d’entité | Ressource AWS |
|---|---|---|
| Application | Passerelle API -HTTP | API Gateway HTTP APIs |
| Passerelle API -REST | API Gateway REST APIs | |
| 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 d’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 d’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 par 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
d’entités de liste de 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 utilisantle servicecomme balise et le nom du service comme valeur.Par exemple, supposons que vous avez 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 en l’absence de métadonnées - 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 un service n’émet pas 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é de service pour plus d'informations.
Dynatrace Mappage d’entités
| Observabilité des services Catégorie d’entité | Observabilité des services Tableau de bord d’entité | Observabilité des services 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 d’entité | Observabilité des services 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 d’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 par 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 d’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 |