@@ -81,6 +81,33 @@ The following table gives an overview of mappings between individual ECS fields
81
81
| $$$ otel-mapping-for-file-size $$$ [ file.size] ( /reference/ecs-file.md#field-file-size ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ file.size] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/file/#file-size ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
82
82
| $$$ otel-mapping-for-file-target-path $$$ [ file.target_path] ( /reference/ecs-file.md#field-file-target-path ) | [ ![ equivalent] ( https://img.shields.io/badge/equivalent-1ba9f5?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ file.symbolic_link.target_path] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/file/#file-symbolic-link-target-path ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
83
83
| $$$ otel-mapping-for-file-uid $$$ [ file.uid] ( /reference/ecs-file.md#field-file-uid ) | [ ![ equivalent] ( https://img.shields.io/badge/equivalent-1ba9f5?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ file.owner.id] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/file/#file-owner-id ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
84
+ | ** Gen AI Fields** |
85
+ | $$$ otel-mapping-for-gen-ai-agent-description $$$ [ gen_ai.agent.description] ( /reference/ecs-gen_ai.md#field-gen-ai-agent-description ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.agent.description] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-agent-description ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
86
+ | $$$ otel-mapping-for-gen-ai-agent-id $$$ [ gen_ai.agent.id] ( /reference/ecs-gen_ai.md#field-gen-ai-agent-id ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.agent.id] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-agent-id ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
87
+ | $$$ otel-mapping-for-gen-ai-agent-name $$$ [ gen_ai.agent.name] ( /reference/ecs-gen_ai.md#field-gen-ai-agent-name ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.agent.name] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-agent-name ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
88
+ | $$$ otel-mapping-for-gen-ai-operation-name $$$ [ gen_ai.operation.name] ( /reference/ecs-gen_ai.md#field-gen-ai-operation-name ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.operation.name] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-operation-name ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
89
+ | $$$ otel-mapping-for-gen-ai-output-type $$$ [ gen_ai.output.type] ( /reference/ecs-gen_ai.md#field-gen-ai-output-type ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.output.type] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-output-type ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
90
+ | $$$ otel-mapping-for-gen-ai-request-choice-count $$$ [ gen_ai.request.choice.count] ( /reference/ecs-gen_ai.md#field-gen-ai-request-choice-count ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.choice.count] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-choice-count ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
91
+ | $$$ otel-mapping-for-gen-ai-request-encoding-formats $$$ [ gen_ai.request.encoding_formats] ( /reference/ecs-gen_ai.md#field-gen-ai-request-encoding-formats ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.encoding_formats] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-encoding-formats ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
92
+ | $$$ otel-mapping-for-gen-ai-request-frequency-penalty $$$ [ gen_ai.request.frequency_penalty] ( /reference/ecs-gen_ai.md#field-gen-ai-request-frequency-penalty ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.frequency_penalty] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-frequency-penalty ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
93
+ | $$$ otel-mapping-for-gen-ai-request-max-tokens $$$ [ gen_ai.request.max_tokens] ( /reference/ecs-gen_ai.md#field-gen-ai-request-max-tokens ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.max_tokens] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-max-tokens ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
94
+ | $$$ otel-mapping-for-gen-ai-request-model $$$ [ gen_ai.request.model] ( /reference/ecs-gen_ai.md#field-gen-ai-request-model ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.model] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-model ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
95
+ | $$$ otel-mapping-for-gen-ai-request-presence-penalty $$$ [ gen_ai.request.presence_penalty] ( /reference/ecs-gen_ai.md#field-gen-ai-request-presence-penalty ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.presence_penalty] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-presence-penalty ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
96
+ | $$$ otel-mapping-for-gen-ai-request-seed $$$ [ gen_ai.request.seed] ( /reference/ecs-gen_ai.md#field-gen-ai-request-seed ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.seed] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-seed ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
97
+ | $$$ otel-mapping-for-gen-ai-request-stop-sequences $$$ [ gen_ai.request.stop_sequences] ( /reference/ecs-gen_ai.md#field-gen-ai-request-stop-sequences ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.stop_sequences] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-stop-sequences ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
98
+ | $$$ otel-mapping-for-gen-ai-request-temperature $$$ [ gen_ai.request.temperature] ( /reference/ecs-gen_ai.md#field-gen-ai-request-temperature ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.temperature] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-temperature ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
99
+ | $$$ otel-mapping-for-gen-ai-request-top-k $$$ [ gen_ai.request.top_k] ( /reference/ecs-gen_ai.md#field-gen-ai-request-top-k ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.top_k] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-top-k ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
100
+ | $$$ otel-mapping-for-gen-ai-request-top-p $$$ [ gen_ai.request.top_p] ( /reference/ecs-gen_ai.md#field-gen-ai-request-top-p ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.request.top_p] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-request-top-p ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
101
+ | $$$ otel-mapping-for-gen-ai-response-finish-reasons $$$ [ gen_ai.response.finish_reasons] ( /reference/ecs-gen_ai.md#field-gen-ai-response-finish-reasons ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.response.finish_reasons] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-response-finish-reasons ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
102
+ | $$$ otel-mapping-for-gen-ai-response-id $$$ [ gen_ai.response.id] ( /reference/ecs-gen_ai.md#field-gen-ai-response-id ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.response.id] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-response-id ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
103
+ | $$$ otel-mapping-for-gen-ai-response-model $$$ [ gen_ai.response.model] ( /reference/ecs-gen_ai.md#field-gen-ai-response-model ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.response.model] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-response-model ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
104
+ | $$$ otel-mapping-for-gen-ai-system $$$ [ gen_ai.system] ( /reference/ecs-gen_ai.md#field-gen-ai-system ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.system] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-system ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
105
+ | $$$ otel-mapping-for-gen-ai-token-type $$$ [ gen_ai.token.type] ( /reference/ecs-gen_ai.md#field-gen-ai-token-type ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.token.type] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-token-type ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
106
+ | $$$ otel-mapping-for-gen-ai-tool-call-id $$$ [ gen_ai.tool.call.id] ( /reference/ecs-gen_ai.md#field-gen-ai-tool-call-id ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.tool.call.id] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-tool-call-id ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
107
+ | $$$ otel-mapping-for-gen-ai-tool-name $$$ [ gen_ai.tool.name] ( /reference/ecs-gen_ai.md#field-gen-ai-tool-name ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.tool.name] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-tool-name ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
108
+ | $$$ otel-mapping-for-gen-ai-tool-type $$$ [ gen_ai.tool.type] ( /reference/ecs-gen_ai.md#field-gen-ai-tool-type ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.tool.type] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-tool-type ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
109
+ | $$$ otel-mapping-for-gen-ai-usage-input-tokens $$$ [ gen_ai.usage.input_tokens] ( /reference/ecs-gen_ai.md#field-gen-ai-usage-input-tokens ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.usage.input_tokens] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-usage-input-tokens ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
110
+ | $$$ otel-mapping-for-gen-ai-usage-output-tokens $$$ [ gen_ai.usage.output_tokens] ( /reference/ecs-gen_ai.md#field-gen-ai-usage-output-tokens ) | [ ![ match] ( https://img.shields.io/badge/match-93c93e?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ gen_ai.usage.output_tokens] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/gen-ai/#gen-ai-usage-output-tokens ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
84
111
| ** Geo Fields** |
85
112
| $$$ otel-mapping-for-geo-city-name $$$ [ geo.city_name] ( /reference/ecs-geo.md#field-geo-city-name ) | [ ![ equivalent] ( https://img.shields.io/badge/equivalent-1ba9f5?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ geo.locality.name] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/geo/#geo-locality-name ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
86
113
| $$$ otel-mapping-for-geo-continent-code $$$ [ geo.continent_code] ( /reference/ecs-geo.md#field-geo-continent-code ) | [ ![ equivalent] ( https://img.shields.io/badge/equivalent-1ba9f5?style=flat )] ( /reference/ecs-opentelemetry.md#ecs-opentelemetry-relation ) | [ geo.continent.code] ( https://opentelemetry.io/docs/specs/semconv/attributes-registry/geo/#geo-continent-code ) | ![ development] ( https://img.shields.io/badge/✘-fed10c?style=flat ) |
0 commit comments