mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 09:28:55 -04:00
Update ecs@mappings.json with new GenAI fields (#129122)
This commit is contained in:
parent
19a4ed0188
commit
94c63ca73c
3 changed files with 39 additions and 2 deletions
5
docs/changelog/129122.yaml
Normal file
5
docs/changelog/129122.yaml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
pr: 129122
|
||||||
|
summary: Update ecs@mappings.json with new GenAI fields
|
||||||
|
area: Data streams
|
||||||
|
type: feature
|
||||||
|
issues: []
|
|
@ -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": {
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue