Andere sprachspezifische OpenTelemetry -Bibliotheken
OpenTelemetry Vermehrer
Propagatoren konvertieren zwischen anbieterspezifischen Tracekorrelationsheadern und dem OpenTelemetry -Tracekontext. Wenn eine eingehende Anfrage an HTTP die proprietären Trace-Korrelations-Header von Instana enthält (d. h. X-INSTANA-T und X-INSTANA-S), erstellt der Propagator von Instana OpenTelemetry einen Trace-Kontext für OpenTelemetry mit der Trace-ID und der Span-ID aus diesen Headern. Der Tracer „ OpenTelemetry “ kann die Ablaufverfolgung ab diesem Ablaufverfolgungskontext fortsetzen. Wenn zudem ein Trace-Kontext von OpenTelemetry vorhanden ist, nutzt der Propagator von Instana OpenTelemetry diesen, um die proprietären Trace-Korrelations-Header von Instana in die ausgehenden Anfragen einzufügen.
Erhältlich bei Instana OpenTelemetry -Anzuchtkästen
Folgender Propagator für „ Instana “ unter OpenTelemetry ist verfügbar:
- Node.js: @opentelemetry/propagator-instana
OpenTelemetry Probenahmegeräte
Wenn ein OpenTelemetry -Sampler eine Stichprobenentscheidung trifft, entscheidet er, ob die Tracedaten für eine bestimmte Anforderung erfasst werden. Instana OpenTelemetry Sampler treffen ihre Stichprobenentscheidung auf der Grundlage des sampled Flags des Trace-Kontexts. Wenn der Wert des Flags sampled nicht falseist, erfasst der Sampler die Anforderung.
Erhältlich unter Instana OpenTelemetry Sampler
Folgender Sampler von „ Instana “ ( OpenTelemetry ) ist erhältlich:
- Node.js: @instana/opentelemetry-sampler