Update ecs@mappings.json with new GenAI fields (#129122)

This commit is contained in:
eyalkoren 2025-06-16 17:11:15 +03:00 committed by GitHub
parent 19a4ed0188
commit 94c63ca73c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 39 additions and 2 deletions

View file

@ -0,0 +1,5 @@
pr: 129122
summary: Update ecs@mappings.json with new GenAI fields
area: Data streams
type: feature
issues: []

View file

@ -31,7 +31,8 @@
"doc_values": false "doc_values": false
}, },
"path_match": [ "path_match": [
"*event.original" "*event.original",
"*gen_ai.agent.description"
] ]
} }
}, },
@ -210,6 +211,34 @@
"match_mapping_type": "object" "match_mapping_type": "object"
} }
}, },
{
"ecs_gen_ai_integers": {
"mapping": {
"type": "integer"
},
"path_match": [
"*gen_ai.request.max_tokens",
"*gen_ai.usage.input_tokens",
"*gen_ai.usage.output_tokens",
"*gen_ai.request.choice.count",
"*gen_ai.request.seed"
]
}
},
{
"ecs_gen_ai_doubles": {
"mapping": {
"type": "double"
},
"path_match": [
"*gen_ai.request.temperature",
"*gen_ai.request.top_k",
"*gen_ai.request.frequency_penalty",
"*gen_ai.request.presence_penalty",
"*gen_ai.request.top_p"
]
}
},
{ {
"all_strings_to_keywords": { "all_strings_to_keywords": {
"mapping": { "mapping": {

View file

@ -376,9 +376,12 @@ public class EcsDynamicTemplatesIT extends ESRestTestCase {
case "long" -> { case "long" -> {
return randomLong(); return randomLong();
} }
case "int" -> { case "integer" -> {
return randomInt(); return randomInt();
} }
case "double" -> {
return randomDouble();
}
case "float", "scaled_float" -> { case "float", "scaled_float" -> {
return randomFloat(); return randomFloat();
} }