[APM] Explicit telemetry mappings (#61266)

Replaces generic object type mappings with explicitly defined properties. These were probably unmapped because the sample data for some agents does not have these fields.
This commit is contained in:
Dario Gieselaar 2020-03-25 22:07:45 +01:00 committed by GitHub
parent d50fe0c985
commit d87cb9489f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -136,7 +136,20 @@
"service": {
"properties": {
"framework": {
"type": "object"
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
},
"language": {
"properties": {
@ -187,18 +200,52 @@
"service": {
"properties": {
"framework": {
"type": "object"
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
},
"language": {
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
},
"runtime": {
"type": "object"
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
@ -234,9 +281,17 @@
},
"language": {
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
},
@ -391,18 +446,62 @@
"rum-js": {
"properties": {
"agent": {
"type": "object"
"properties": {
"version": {
"type": "keyword",
"ignore_above": 256
}
}
},
"service": {
"properties": {
"framework": {
"type": "object"
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
},
"language": {
"type": "object"
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
},
"runtime": {
"type": "object"
"properties": {
"composite": {
"type": "keyword",
"ignore_above": 256
},
"name": {
"type": "keyword",
"ignore_above": 256
},
"version": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}