New Relic Now Essayez la démo des intégrations agentiques le 24 juin.
Réservez votre place.

Cela vous est-il déjà arrivé ?

Un ingénieur récemment embauché est d'astreinte et reçoit une alerte à 2 heures du matin indiquant que la plateforme d'e‑commerce de l'entreprise rencontre des problèmes de performances. Après avoir cliqué sur le dashboard des services, il se rend compte que le code base a de multiples composants et qu'il ne connaît pas bon nombre des services tiers utilisés. 

Il ne veut pas risquer de casser le code ou une intégration tierce et a besoin d'aide, toutefois, il ne sait pas qui appeler ni où trouver la documentation. Il envoie donc un message Slack aux développeurs de l'organisation et attend une réponse. Sa demande d'aide inefficace et chronophage retarde énormément la résolution du problème.

Les catalogues sont plus importants que jamais

Aujourd'hui, les équipes d'ingénierie font face à plusieurs points sensibles :

  • Les connaissances pertinentes sont en silo sur les pages Confluence, les fils Slack ou dans la tête de quelqu'un.
  • L'onboarding de nouveaux ingénieurs prend trop de temps en raison d'un manque de clarté.
  • La réponse aux incidents souffre du fait que les équipes ne peuvent pas facilement tracer les responsabilités ou les chaînes de dépendance.
  • Sans visibilité sur l'inventaire et les changements du système, la conformité et les audits deviennent un cauchemar.

Les catalogues gèrent tout cela en rendant les métadonnées découvrables, relationnelles et actionnables.

Une approche intelligente à la recherche d'informations

New Relic Catalogs découvre et inventorie automatiquement les services et les composants dans l'environnement numérique d'un client, établissant ainsi un système centralisé de registres avec le contexte essentiel de chaque service. Le contexte peut inclure la documentation, la propriété, les performances, la fiabilité, la topologie et les données de sécurité. En éliminant les silos de connaissance et le changement de contexte, le catalogue améliore de manière significative la productivité des ingénieurs en réduisant le temps passé à rechercher les informations contextuelles.

Cas d'utilisation démontrant toute la puissance de Catalogs

1. Découverte instantanée de la propriété et des services

Au lieu de demander autour d'eux, les ingénieurs peuvent effectuer des recherches dans le catalogue pour savoir :

  • À qui appartient ce service,
  • Comment contacter son propriétaire,
  • De quels autres services il dépend.

Exemple - Au cours d'un incident impliquant le délai d'expiration d'une API, un SRE identifie rapidement l'équipe responsable, les runbooks pertinents et les services en aval à partir de Catalogs, et ce, sans quitter la plateforme d’observabilité. Le délai de résolution est réduit de moitié.

2. Débogage et triage contextuels

Les outils d'observabilité classiques font remonter à la surface ce qui se passe — les pics d'erreurs, l'augmentation des latences et les échecs de déploiements. Mais souvent, il manque le contexte pour savoir pourquoi cela s'est produit, qui en est responsable et quels autres composants peuvent être impactés.

Catalogs élimine ces manques. Parce que ses catalogues sont enrichis avec la télémétrie en temps réel et développés sur la plateforme New Relic, la capacité Catalogs fournit une vue immédiate à 360 degrés de tous les services ou composants. Le triage passe ainsi de la simple recherche d'un détective à une investigation guidée.

Exemple - Lorsqu'il y a une défaillance, Catalogs fait automatiquement remonter à la surface les services, propriétaires et déploiements récents ainsi que d'autres dépendances.

3. Accélération de l'onboarding des développeurs

Les nouvelles embauches n'ont plus besoin de subir toute une semaine à accumuler des connaissances exclusives. Ils peuvent explorer le catalogue pour voir :

  • Les services appartenant à leur équipe
  • Les dépendances
  • Comment ces services sont développés et déployés
  • À qui poser des questions lorsqu'il y a un problème

Exemple - Un nouvel ingénieur backend rejoint l'équipe et devient performant en quelques jours en parcourant le catalogue pour tracer les flots de services, accéder aux dashboards et comprendre le contexte architectural — le tout sans poser de questions à un seul collègue.

4. Modification de l'évaluation des risques

Avant de publier une modification, les équipes peuvent analyser le rayon d'impact en utilisant les dépendances de services. Les catalogues sont également intégrés avec Maps pour vous permettre de visualiser ces dépendances sous une forme graphique.

Exemple - Avant un changement majeur (breaking change) de schéma, un développeur utilise le catalogue pour identifier les consommateurs en aval et les prévenir de manière proactive — évitant ainsi les pannes et les post mortem.

5. Préparation à l'audit et à la conformité

Catalogs fournit les inventaires, configurations et mappages des équipes actualisés, ce qui permet la collecte de preuves pour les audits ou les frameworks de conformité. Cette capacité intègre également les données Scorecards, qui permettent d'avoir un aperçu idéal sur les performances des entités par rapport aux bonnes pratiques et règles.

Exemple - Vous pouvez obtenir une vue centralisée des entités de votre équipe et de leur adhésion aux directives sur les bonnes pratiques. Ceci permet d'intervenir de manière proactive lorsque les entités ne sont pas conformes.

6. Partage des connaissances via les liens à la documentation et aux runbooks

Catalogs ne se limite pas aux mappages des systèmes — c'est aussi le hub des connaissances opérationnelles. Les équipes peuvent associer les services aux importants documents, diagrammes architecturaux, guides d'onboarding et runbooks — et garder ainsi les connaissances critiques là où elles sont les plus nécessaires.

Exemple - Au cours d'un incident en dehors des heures ouvrables, une ingénieure d'astreinte trouve une panne dans un service qu'elle n'a pas développé. Au lieu de rechercher dans Confluence ou Google Drive, elle accède au service dans Catalogs et trouve immédiatement le lien à un runbook détaillant les étapes à suivre. Le problème est résolu sans escalade.

Fonctionnalités clés

  • Vue unifiée : les catalogues sont intégrés à diverses capacités, telles que Teams, Scorecards, Maps et Repositories dans une seule interface cohérente. Celle-ci affiche des types d'entités à forte valeur avec des métadonnées détaillées y compris les métriques dorées et des insights pour assurer une meilleure compréhension de l'état du système.
  • Expérience personnalisée : Catalogs permet aux utilisateurs de personnaliser leur vue pour se concentrer sur le contenu le plus pertinent. Ainsi, les utilisateurs peuvent rationaliser les workflows et améliorer la productivité.
  • Mappage des relations : Catalogs fait automatiquement remonter à la surface les relations entre les services, ressources, référentiels de code, équipes et autres pour donner aux utilisateurs des insights clairs sur la façon dont tout est connecté. Il est essentiel pour l'analyse de l'impact, le débogage et la planification architecturale.
  • Contexte en temps réel par le biais des données télémétriques : les entrées dans Catalogs sont enrichies avec les données télémétriques en direct afin que les utilisateurs puissent passer instantanément des métadonnées à l'action.
  • Intégration transparente : Catalogs connecte les utilisateurs à d'autres capacités de New Relic pour leur permettre d'explorer les données en profondeur et de bien comprendre les entités.
  • Propriété : Catalogs affiche les informations de propriété des entités dans la colonne Teams. Passez simplement la souris sur le lien Teams pour obtenir de plus amples informations.
  • Scorecards : les catalogues sont intégrés à Scorecards pour montrer le niveau de performances de vos entités par rapport aux meilleures pratiques de l'entreprise.
  • Autodécouverte  Les nouveaux services sont automatiquement ajoutés et mis à jour dans la vue du catalogue, ce qui élimine les mises à jour manuelles et les entités orphelines. 

Catalogues disponibles

Catalogue Applications

Le catalogue Applications fournit une vue unifiée, uniformisée et centralisée qui améliore l'observabilité et simplifie la gestion des entités clés dans toute l'organisation. Ce catalogue permet aux équipes de prendre des décisions éclairées, de rationaliser les opérations et de collaborer plus efficacement en consolidant les entités de services APM, de services OpenTelemetry, de navigateur et d'appareils mobiles dans une interface centralisée.

Catalogue Repositories

L'intégration de New Relic Service Architecture Intelligence à GitHub vous permet d'importer aisément les données clés — y compris les métadonnées des équipes, des membres de l'équipe, des repositories et des demandes de tirage — directement à partir du compte GitHub dans New Relic. Ces données alimentent le catalogue Repositories et facilitent la visualisation des référentiels, l'identification des équipes responsables et les liens aux services connectés. 

Catalogue Infrastructure

L'autodécouverte permet à New Relic d'automatiquement ingérer les entités et ses métadonnées clés — telles que les instances de calcul, les clusters, les bases de données, les composants réseau et les détails sur la propriété, mais aussi les relations entre tous. Ces informations remplissent le catalogue Infrastructure en fournissant une vue claire et centralisée de votre paysage d'infrastructure. En mappant les services sur l'infrastructure sur laquelle ils sont exécutés, cette intégration simplifie la découverte, accélère le dépannage et améliore la visibilité pour les équipes ingénierie et opérations.

New Relic Catalogs

Disponible dans le cadre de Compute avancé

New Relic Catalogs est accessible dans le cadre des innovations de Compute avancé de New Relic. Cela signifie que la facturation est basée sur votre usage, ce qui optimise vos dépenses et élimine le besoin de frais de licence statique.

Conclusion

Pour les grandes organisations de développement qui font face à une surcharge cognitive des architectures de services complexes et à une augmentation des responsabilités, New Relic Catalogs leur offre la possibilité de centraliser et de consolider le contexte essentiel, ce qui permet aux ingénieurs et développeurs de facilement découvrir les informations nécessaires pour les tâches du quotidien. Ainsi, le temps passé à chercher l'information et à changer de contexte s'en trouve réduit, ce qui permet une exécution des tâches qui est plus rapide et moins sujette à erreurs. 

Il en résulte une réduction de la charge cognitive, des insights plus détaillés et des performances individuelles et à l'échelle de l'entreprise plus robustes — ce qui entraîne une plus grande productivité dans toute l'organisation.