[Telemetry] Add opentelemetry/android as a valid APM agent name (#172898)

## Summary

The `opentelemetry/android` agent was released in September. This PR
adds it to our telemetry collection.

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)
This commit is contained in:
Colton Myers 2023-12-11 12:02:08 -07:00 committed by GitHub
parent 644c61cdc6
commit ac3e1f1e8e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 22 additions and 0 deletions

View file

@ -31,6 +31,7 @@ type OpenTelemetryAgentName =
| 'opentelemetry/python' | 'opentelemetry/python'
| 'opentelemetry/ruby' | 'opentelemetry/ruby'
| 'opentelemetry/swift' | 'opentelemetry/swift'
| 'opentelemetry/android'
| 'opentelemetry/webjs'; | 'opentelemetry/webjs';
// Unable to reference AgentName from '@kbn/apm-plugin/typings/es_schemas/ui/fields/agent' due to circular reference // Unable to reference AgentName from '@kbn/apm-plugin/typings/es_schemas/ui/fields/agent' due to circular reference

View file

@ -49,6 +49,7 @@ export type OpenTelemetryAgentName =
| 'opentelemetry/ruby' | 'opentelemetry/ruby'
| 'opentelemetry/rust' | 'opentelemetry/rust'
| 'opentelemetry/swift' | 'opentelemetry/swift'
| 'opentelemetry/android'
| 'opentelemetry/webjs'; | 'opentelemetry/webjs';
export const OPEN_TELEMETRY_AGENT_NAMES: OpenTelemetryAgentName[] = [ export const OPEN_TELEMETRY_AGENT_NAMES: OpenTelemetryAgentName[] = [
'otlp', 'otlp',
@ -63,6 +64,7 @@ export const OPEN_TELEMETRY_AGENT_NAMES: OpenTelemetryAgentName[] = [
'opentelemetry/ruby', 'opentelemetry/ruby',
'opentelemetry/rust', 'opentelemetry/rust',
'opentelemetry/swift', 'opentelemetry/swift',
'opentelemetry/android',
'opentelemetry/webjs', 'opentelemetry/webjs',
]; ];

View file

@ -151,6 +151,12 @@ exports[`APM telemetry helpers getApmTelemetry generates a JSON object with the
"description": "Total number of services utilizing the opentelemetry/swift agent within the last day" "description": "Total number of services utilizing the opentelemetry/swift agent within the last day"
} }
}, },
"opentelemetry/android": {
"type": "long",
"_meta": {
"description": "Total number of services utilizing the opentelemetry/android agent within the last day"
}
},
"opentelemetry/webjs": { "opentelemetry/webjs": {
"type": "long", "type": "long",
"_meta": { "_meta": {

View file

@ -373,6 +373,13 @@ const apmPerAgentSchema: Pick<
'Total number of services utilizing the opentelemetry/swift agent within the last day', 'Total number of services utilizing the opentelemetry/swift agent within the last day',
}, },
}, },
'opentelemetry/android': {
type: 'long',
_meta: {
description:
'Total number of services utilizing the opentelemetry/android agent within the last day',
},
},
'opentelemetry/webjs': { 'opentelemetry/webjs': {
type: 'long', type: 'long',
_meta: { _meta: {

View file

@ -2865,6 +2865,12 @@
"description": "Total number of services utilizing the opentelemetry/swift agent within the last day" "description": "Total number of services utilizing the opentelemetry/swift agent within the last day"
} }
}, },
"opentelemetry/android": {
"type": "long",
"_meta": {
"description": "Total number of services utilizing the opentelemetry/android agent within the last day"
}
},
"opentelemetry/webjs": { "opentelemetry/webjs": {
"type": "long", "type": "long",
"_meta": { "_meta": {