Skip to content

[APM] Telemetry: task/SO Mapping mismatch for version #61802

@dgieselaar

Description

@dgieselaar

When the APM telemetry task runs, and collects data on APM server, the following error message is logged to the console:

server    log   [15:16:25.286] [error][plugins][taskManager][taskManager] Task apm-telemetry-task "apm-telemetry-task" failed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [versions] within [apm-telemetry] is not allowed :: {"path":"/.kibana-dario/_doc/apm-telemetry%3Aapm-telemetry","query":{"refresh":"wait_for"},"body":"{\"apm-telemetry\":{\"counts\":{\"error\":{\"1d\":513,\"all\":1065768},\"metric\":{\"1d\":1821,\"all\":1933454},\"span\":{\"1d\":24969,\"all\":44575258},\"transaction\":{\"1d\":4152,\"all\":7236685},\"onboarding\":{\"1d\":1,\"all\":68},\"sourcemap\":{\"1d\":0,\"all\":0},\"agent_configuration\":{\"all\":3},\"max_error_groups_per_service\":{\"1d\":11},\"max_transaction_groups_per_service\":{\"1d\":12},\"traces\":{\"1d\":3300},\"services\":{\"1d\":2}},\"retainment\":{\"error\":{\"ms\":91231927941},\"metric\":{\"ms\":15120767558},\"span\":{\"ms\":16602489470},\"transaction\":{\"ms\":15120788647},\"onboarding\":{\"ms\":16692729123}},\"tasks\":{\"processor_events\":{\"took\":{\"ms\":6001}},\"agent_configuration\":{\"took\":{\"ms\":40}},\"services\":{\"took\":{\"ms\":2340}},\"versions\":{\"took\":{\"ms\":269}},\"groupings\":{\"took\":{\"ms\":891}},\"integrations\":{\"took\":{\"ms\":197}},\"agents\":{\"took\":{\"ms\":2000}},\"indices_stats\":{\"took\":{\"ms\":229}},\"cardinality\":{\"took\":{\"ms\":578}}},\"has_any_services\":true,\"services_per_agent\":{\"java\":1,\"js-base\":0,\"rum-js\":0,\"dotnet\":0,\"go\":1,\"nodejs\":0,\"python\":0,\"ruby\":0},\"versions\":{\"apm_server\":{\"major\":8,\"minor\":0,\"patch\":0}},\"integrations\":{\"ml\":{\"all_jobs_count\":0}},\"agents\":{\"java\":{\"agent\":{\"version\":[\"1.14.1-SNAPSHOT\"]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[\"Java\"],\"version\":[\"11.0.6\"],\"composite\":[\"Java/11.0.6\"]},\"runtime\":{\"name\":[\"Java\"],\"version\":[\"11.0.6\"],\"composite\":[\"Java/11.0.6\"]}}},\"js-base\":{\"agent\":{\"version\":[]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[],\"version\":[],\"composite\":[]},\"runtime\":{\"name\":[],\"version\":[],\"composite\":[]}}},\"rum-js\":{\"agent\":{\"version\":[]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[],\"version\":[],\"composite\":[]},\"runtime\":{\"name\":[],\"version\":[],\"composite\":[]}}},\"dotnet\":{\"agent\":{\"version\":[]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[],\"version\":[],\"composite\":[]},\"runtime\":{\"name\":[],\"version\":[],\"composite\":[]}}},\"go\":{\"agent\":{\"version\":[\"1.7.0\"]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[\"go\"],\"version\":[\"go1.13.9\"],\"composite\":[\"go/go1.13.9\"]},\"runtime\":{\"name\":[\"gc\"],\"version\":[\"go1.13.9\"],\"composite\":[\"gc/go1.13.9\"]}}},\"nodejs\":{\"agent\":{\"version\":[]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[],\"version\":[],\"composite\":[]},\"runtime\":{\"name\":[],\"version\":[],\"composite\":[]}}},\"python\":{\"agent\":{\"version\":[]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[],\"version\":[],\"composite\":[]},\"runtime\":{\"name\":[],\"version\":[],\"composite\":[]}}},\"ruby\":{\"agent\":{\"version\":[]},\"service\":{\"framework\":{\"name\":[],\"version\":[],\"composite\":[]},\"language\":{\"name\":[],\"version\":[],\"composite\":[]},\"runtime\":{\"name\":[],\"version\":[],\"composite\":[]}}}},\"indices\":{\"shards\":{\"total\":132},\"all\":{\"total\":{\"docs\":{\"count\":106506575},\"store\":{\"size_in_bytes\":43643037404}}}},\"cardinality\":{\"transaction\":{\"name\":{\"all_agents\":{\"1d\":15},\"rum\":{\"1d\":0}}},\"user_agent\":{\"original\":{\"all_agents\":{\"1d\":4},\"rum\":{\"1d\":0}}}}},\"type\":\"apm-telemetry\",\"references\":[],\"updated_at\":\"2020-03-30T13:16:25.248Z\"}","statusCode":400,"response":"{\"error\":{\"root_cause\":[{\"type\":\"strict_dynamic_mapping_exception\",\"reason\":\"mapping set to strict, dynamic introduction of [versions] within [apm-telemetry] is not allowed\"}],\"type\":\"strict_dynamic_mapping_exception\",\"reason\":\"mapping set to strict, dynamic introduction of [versions] within [apm-telemetry] is not allowed\"},\"status\":400}"}

This is likely because the saved objects mapping uses version, but the task uses versions.

Metadata

Metadata

Assignees

Labels

Team:APM - DEPRECATEDUse Team:obs-ux-infra_services.bugFixes for quality problems that affect the customer experiencev7.7.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions