Tableau comparatif des fonctionnalités de Tracer

Instana offre plusieurs fonctionnalités de traçage à travers ses différents traceurs. Consultez ce guide pour savoir quelles fonctionnalités sont prises en charge par votre pile technologique.

Pour plus d'informations sur le traçage, consultez les sections « Concepts de traçage » et « Traçage » dans le manuel « Instana ».

Les tableaux suivants présentent les fonctionnalités prises en charge par les traceurs d' Instana. Pour plus de détails sur la configuration et l'utilisation de chaque fonctionnalité, consultez la documentation spécifique à chaque traceur, accessible via les liens figurant dans les tableaux.

Tableau 1. Fonctionnalités de traçage spécifiques à chaque langage
Fonction Description Java Python Ruby Go PHP NGINX
Annonce à l'agent S'inscrire auprès de l'agent d'accueil Oui Oui Oui Oui Oui Oui
Traçage distribué Suivez le parcours complet d'une requête au sein de l'architecture de votre application. Oui Oui Oui Oui Oui

Oui

Ignorer les points de terminaison Exclure certains points de terminaison du traçage Oui Non Non Non Non Non
OpenTelemetry intégration Prise en charge de l'instrumentation d' OpenTelemetry Oui Oui Non Oui Oui Non
Suivi de la portée de sortie racine Tracer les travées de sortie sans la travée d'entrée Non Oui Oui Oui Non Non
Filtrage des secrets Prévenir la fuite de données sensibles Oui Oui Oui (pour les paramètres d' URL ) Oui (uniquement pour les paramètres d' HTTP ) Oui Oui
Server-Timing Transmettez l'identifiant de trace au client HTTP pour la surveillance des utilisateurs finaux (EUM) Oui Oui Oui Oui Oui Oui
Prise en charge du serverless Prise en charge des technologies sans serveur

Oui :

AWS Lambda

AWS Fargate

Google Cloud Run (GCP)

Oui :

AWS Lambda

AWS Fargate (ECS et EKS)

GCP

Oui :

AWS Lambda

AWS Fargate (ECS uniquement)

Oui :

AWS Lambda

AWS Fargate

GCP

Oui :

AWS Fargate

Oui

Dénomination des services (span.data.service ouINSTANA_SERVICE_NAME) Nom du service personnalisé Oui Oui Oui Oui Oui (par le biais deINSTANA_SERVICE_NAME)

Oui (configurer les variables d'environnement et le fichier d' JSON )

Regroupement par tranchée Envoyer plusieurs segments en une seule fois Oui Oui Oui (avec une taille fixe de 3 000 segments) Non Oui Non
Mise en mémoire tampon de trames Période de transition lorsque l'agent n'est pas disponible Oui Oui Non Oui (avec les valeurs par défaut) Oui Oui, en utilisant maxBufferedSpans
Désactivation de la portée Désactiver certaines catégories de segments Non Oui Oui Non Oui Non
Filtrage par intervalle Autoriser des règles de filtrage spécifiques pour exclure ou inclure des éléments du traçage Oui Oui Oui Non Oui Non
Traces de pile Inclure les traces de pile dans les segments Oui Oui Oui (pas par défaut) Non Oui Non
W3C Contexte de trace Propagation standard du contexte de trace Oui Oui Oui Oui Oui Oui
X-INSTANA-SYNTHETIC Mark parle de « synthétique » Oui Oui Oui Oui Oui Oui
X-INSTANA-T/-S/-L Instana suivi des en-têtes Oui Oui Oui Oui Oui Non
Tableau 2. Fonctionnalités de traçage du runtime et du middleware
Fonction Description Node.js CLR (.NET Framework ) .NET Core IBM MQ IBM ACE HTTPd
Annonce à l'agent S'inscrire auprès de l'agent d'accueil Oui Oui Oui Oui Oui Oui
Traçage distribué Suivez le parcours complet d'une requête au sein de l'architecture de votre application. Oui Oui Oui Oui Oui Oui
Ignorer les points de terminaison Exclure certains points de terminaison du traçage Oui Non Non Non Non Non
OpenTelemetry intégration Prise en charge de l'instrumentation d' OpenTelemetry Oui Oui Oui Non Non Non
Suivi de la portée de sortie racine Tracer les travées de sortie sans la travée d'entrée Oui Oui Oui Non Non Non
Filtrage des secrets Prévenir la fuite de données sensibles Oui Oui Oui Non Non Oui
Server-Timing Transmettez l'identifiant de trace au client HTTP pour la surveillance des utilisateurs finaux (EUM) Oui Oui Oui Non Non Oui
Prise en charge du serverless Prise en charge des technologies sans serveur Oui Non

Oui :

AWS Lambda

AWS Fargate

GCP

Azure Functions

Non Non Non
Dénomination des services (span.data.service ouINSTANA_SERVICE_NAME) Nom du service personnalisé Oui Non (uniquement dans le SDK) Oui Oui Oui Oui

INSTANA_SERVICE_NAME(jusqu'à)

Regroupement par tranchée Envoyer plusieurs segments en une seule fois Oui Oui Oui Non Non Non
Mise en mémoire tampon de trames Période de transition lorsque l'agent n'est pas disponible Oui Oui Oui Non Non Non
Désactivation de la portée Désactiver certaines catégories de segments Oui Non Non Non Non Non
Filtrage par intervalle Autoriser des règles de filtrage spécifiques pour exclure ou inclure des éléments du traçage Oui Oui Oui Non Non Non
Traces de pile Inclure les traces de pile dans les segments Oui Oui Oui Non Non Non
W3C Contexte de trace Propagation standard du contexte de trace Oui Oui Oui Oui Oui Oui
X-INSTANA-SYNTHETIC Mark parle de « synthétique » Oui Oui Oui Non Non Oui
X-INSTANA-T/-S/-L Instana suivi des en-têtes Oui Oui Oui Oui Oui Oui