Citrix ADC

Solutions pour l’observabilité

Dans une architecture basée sur les microservices, la visibilité des communications de service à service est essentielle pour créer une architecture efficace et résiliente. Les méthodes traditionnelles de journalisation et de surveillance ne sont pas capables de relever les défis d’une architecture de microservices. Les solutions d’observabilité de Citrix vous permettent de voir ce qui se passe lorsque vos services interagissent les uns avec les autres et d’obtenir des informations significatives sur votre système.

Citrix fournit les solutions suivantes pour répondre aux besoins d’observabilité de votre architecture de microservices :

  • Graphique de service Citrix ADM
  • Citrix exportateur d’observabilité

Graphique de service Citrix ADM

Citrix Application Delivery Management (ADM) est une solution de gestion centralisée qui offre une visibilité et une automatisation à l’échelle de l’entreprise pour les tâches de gestion qui doivent être exécutées sur plusieurs instances.

Dans une architecture de microservices, le dépannage est difficile car une seule demande d’utilisateur final peut s’étendre sur plusieurs microservices. Le graphique de service de Citrix ADM fournit une visibilité sur les interactions entre les microservices et aide à identifier et résoudre les problèmes en fonction de diverses mesures telles que la latence et les erreurs HTTP.

Citrix ADM fournit également des analyses avancées basées sur des mesures et des journaux de transactions collectés à partir de Citrix ADC.

La solution Citrix ADM offre les avantages suivants :

  • Fournit un seul panneau de verre pour les applications sur les conteneurs, sur site ou dans le cloud
  • Offre une meilleure observabilité et un dépannage plus rapide pour les microservices
  • Prise en charge du déploiement Canary

Le diagramme suivant présente un exemple de graphique de service pour une application qui contient plusieurs microservices.

Graphique de service Citrix ADM

Pour plus d’informations sur la configuration du graphique de service Citrix ADM, consultez le documentation du graphique de service.

Citrix exportateur d’observabilité

Citrix observability exportateur est un conteneur qui collecte des métriques et des transactions à partir de Citrix ADC et les transforme en formats appropriés (tels que JSON, AVRO) pour les terminaux pris en charge. Vous pouvez exporter les données collectées par l’exportateur Citrix observability vers le point de terminaison souhaité. En analysant les données, vous pouvez obtenir des informations précieuses au niveau des microservices pour les applications mandatées par les ADC Citrix.

Prise en charge du traçage distribué

Les traceurs distribués vous permettent de visualiser le flux de données entre vos microservices et d’identifier les goulots d’étranglement dans votre architecture de microservices. OpenTracing est une spécification et un ensemble standard d’API pour la conception et la mise en œuvre du traçage distribué.

Citrix observability exportateur implémente le suivi distribué pour Citrix ADC et prend actuellement en charge Zipkin en tant que traceur distribué.

Vous pouvez améliorer l’analyse de trace à l’aide Elasticsearch et Kibana avec Zipkin. Elasticsearch assure la conservation à long terme des données de trace. Kibana vous permet d’obtenir des informations beaucoup plus approfondies sur les données en fournissant un outil pour explorer et visualiser les messages de journal.

Collecte des transactions et support en streaming

L’exportateur Citrix observability prend en charge la collecte des transactions et leur diffusion en continu vers les terminaux. Actuellement, Citrix observability exportateur prend en charge Elasticsearch et Kafka comme points de terminaison de transaction.

Pour plus d’informations, veuillez consulter le Documentation de l’exportateur Citrix observability.

Solutions pour l’observabilité