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.

Hinweis: Die Tracer von „ Instana “ für „ HTTP (S)“ unterstützen die Spezifikation „ W3C “ für den Trace-Kontext. Dabei handelt es sich um das standardmäßige Format für Korrelations-Header, das von „ OpenTelemetry “ verwendet wird. Daher müssen Sie in der Regel keinen „ Instana “ oder „ OpenTelemetry “-Propagator zu Ihrer Anwendung hinzufügen. Weitere Informationen zum genauen Umfang der Unterstützung finden Sie unter „ W3C : Unterstützung für Trace-Kontexte“.

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.