Always present
Conditional
When enableArgumentCollection: true
Each tool argument is flattened into a mcp.request.argument.<key> attribute.
Nested objects use dot notation.
When the handler is wrapped with safetyCheck
When process.env.PORT is set
On error
Resource attributes
Attached once per process and merged into every export:Filtering reference for dashboards
Common filter patterns:See also
Tracing concept
How attributes get attached to spans.
Data processors
Mutate or remove attributes before export.