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.
| 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 | |
| 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 : |
Oui : |
Oui : |
Oui : |
Oui : |
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 |
| 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 : |
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
|
| 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 |