Autres bibliothèques OpenTelemetry spécifiques à la langue
OpenTelemetry producteurs
Les propagateurs sont convertis entre les en-têtes de corrélation de trace spécifiques au fournisseur et le contexte de trace OpenTelemetry . Si une requête HTTP entrante contient les en-têtes de corrélation de traces propriétaires Instana (à savoir X-INSTANA-T et X-INSTANA-S), le propagateur Instana OpenTelemetry crée un contexte de trace OpenTelemetry avec l'ID de trace et l'ID de segment provenant de ces en-têtes. Le traceur « OpenTelemetry » peut poursuivre la trace à partir de ce contexte de trace. De plus, si un contexte de traçage OpenTelemetry existe, le propagateur Instana OpenTelemetry l'utilise pour insérer les en-têtes de corrélation de traçage propriétaires Instana dans les requêtes sortantes.
Propagateurs disponibles sur Instana et OpenTelemetry
Le propagateur suivant Instana OpenTelemetry est disponible :
- Node.js: @opentelemetry/propagator-instana
OpenTelemetry échantillonneurs
Lorsqu'un échantillonneur OpenTelemetry prend une décision d'échantillonnage, il décide si les données de trace sont capturées pour une demande particulière. Instana OpenTelemetry Les échantillonneurs prennent une décision d'échantillonnage en fonction de sampled l'indicateur du contexte de trace. Si la valeur de l'indicateur sampled n'est pas false, l'échantillonneur capture la demande.
Échantillons disponibles sur Instana et OpenTelemetry
L'échantillon suivant d' Instana OpenTelemetry est disponible :
- Node.js: @instana/opentelemetry-sampler