La carte des services est une représentation visuelle de l'ensemble de votre architecture, du front-end au back-end, offrant un aperçu complet des composants interconnectés qui composent votre système. Cette carte affiche dynamiquement les relations entre vos applications, votre base de données, vos hôtes, vos serveurs et vos services hors processus (appelés externes Web).

one.newrelic.com > All capabilities > APM > (choose an entity) > Service map:La carte des services montre votre dépendance et ses performances.
Utiliser la carte des services
La carte des services fonctionne avec le tracing distribué pour connecter les relations entre les entités. La carte de service est toujours fonctionnelle si vous n'avez pas activé le tracing distribué, mais nous vous recommandons d'activer le tracing distribué pour tous les agents. Cela garantit une expérience plus cohérente lors de l'utilisation des cartes de service.
Pour accéder à la carte des services :
- Accédez à one.newrelic.com, puis sélectionnez APM & services, Mobile ou Browser.
- Sélectionnez une entité.
- Sur le côté gauche, cliquez sur Service map.
Carte d'une entité spécifique
Passez votre curseur sur une entité et cliquez sur Map from this entity pour voir comment les entités sont liées du point de vue de cette entité. La carte des services sera mise à jour en conséquence.


Filtrer l'entité

Vous pouvez filtrer la carte des services en fonction de :
Health status: Supprimer la couleur d'état de santé autour de l'entité affectée.
Entity types:Masquer l'entité spécifique de la carte.
Timewarp:Découvrez comment la santé de l’entité a changé au cours des trois dernières heures.
Relationship depth:
- Depth 1: (Par défaut) Affiche toutes les entités directement connectées à l'entité principale, quel que soit leur état de santé.
- Depth 2: Se concentre sur les entités dégradées (avec des alertes) qui sont à deux sauts de l'entité principale. les entités ayant des liens directs avec l’entité principale ne sont pas incluses dans cette vue.
- Depth 3:Semblable à la profondeur 2, la profondeur 3 se concentre sur l'entité dégradée avec des alertes mais étend la recherche aux entités qui sont à trois sauts de l'entité principale. Les connexions directes à l’entité principale restent exclues.
Conseil
Le but de limiter l'affichage des entités aux entités dégradées dans les profondeurs 2 et 3 est d'éviter que la carte des services ne devienne encombrée et écrasante. Au fur et à mesure que vous augmentez la profondeur de la relation, vous allez plus loin dans le réseau d’entités, mais vous ne voyez que les entités qui rencontrent des problèmes. Cela peut vous aider à vous concentrer sur les problèmes les plus critiques de votre système.
Voir les mesures de performance de l'entité
Le volet de droite contient des données détaillées sur les performances de toutes les entités.

Prises ensemble, les cartes vous aident à trouver le moment et le lieu exacts où un incident est apparu dans votre système.
Explorez les relations de service avec les API GraphQL
Vous pouvez découvrir les mêmes connexions relationnelles disponibles dans les cartes de services avec notre explorateur NerdGraph, un outil pour exécuter des requêtes et des mutations GraphQL . Pour commencer, consultez le didacticiel NerdGraph : Afficher les données d’entité.
Dépannage
Si vous ne parvenez pas à afficher certaines entités dans les cartes de service, consultez Données manquantes ou obscurcies.
Si vous avez des entités non instrumentées, consultez Entité non instrumentée dans les cartes de service.
À propos des données externes et de la base de données dans les cartes
Dans l'UI de New Relic, vos services hors processus sont appelés données externes Web ou données externes d'arrière-plan. Les éléments externes et la base de données ont des fonctionnalités légèrement différentes dans les cartes de services par rapport aux autres types d'entités :
- Contrairement aux autres entités qui apparaissent dans les cartes de service, externals sont des agrégats. En cliquant sur un service externe sur la carte, vous obtenez la liste de tous les services externes regroupés dans une seule entité externe. Cela permet de réduire l'encombrement de la carte, car une entité peut avoir des dizaines d'éléments externes signalés.
- En raison de leur nature sans agent, les bases de données ne peuvent pas avoir d'alertes définies pour elles ; seuls les appels de service effectués vers la base de données sont signalés à New Relic.
Nouvelle expérience de Maps
Aperçu
Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !
Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.
Bien que la carte des services existante offre des informations détaillées précieuses, elle présente certaines limites :
- Expérience fragmentée: La navigation entre différentes vues peut conduire à des informations détaillées fragmentées.
- Carte incomplète: capacité limitée à explorer l'ensemble du domaine cloud .
- Incohérence: Différences dans les données et les interfaces entre différentes cartes.
- Surcharge d'informations: une présentation excessive des données peut submerger l'utilisateur.
- Entité et relations manquantes: Absence de découverte automatique des services et des ressources cloud .
Pour remédier à ces limitations, nous avons New Maps experience, qui apporte des capacités améliorées et une expérience cartographique unifiée. En savoir plus sur New Maps experience.