From af0ec9107f511333624146243cf7524916459a74 Mon Sep 17 00:00:00 2001 From: Charly Gomez Date: Wed, 26 Jun 2024 11:40:18 +0200 Subject: [PATCH] docs: Add missing instrumentation context --- src/docs/sdk/event-payloads/contexts.mdx | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/docs/sdk/event-payloads/contexts.mdx b/src/docs/sdk/event-payloads/contexts.mdx index ad067d7290..3d6e84840b 100644 --- a/src/docs/sdk/event-payloads/contexts.mdx +++ b/src/docs/sdk/event-payloads/contexts.mdx @@ -810,3 +810,34 @@ This is mostly set on transactions in a web server environment where one transac } } ``` + +## Missing Instrumentation Context + +Context contains information about missing or failed OTEL instrumentation. + +The required field is `package` which should contain the package or framework where a missing instrumentation was detected. + +`package` + +: **Required.** The package or framework where a missing instrumentation was detected. + +- Example: `express` + +`javascript.is_cjs` + +: _Optional_. Boolean that indicates if the context was added from a commonjs module. + +- Example: `true` + +### Example Response Context + +```json +{ + "contexts": { + "missing_instrumentation": { + "package": "express", + "javascript.is_cjs": true, + } + } +} +```