WL#17224: TELEMETRY IN COMMUNITY EDITION
Affects: Server-9.x
—
Status: Complete
Migrate the enterprise "telemetry" component to the community edition.
Refactoring task, handled as a WL fast track.
NF-1: Move the telemetry_client plugin from enterprise to community.
NF-2: Move the test_telemetry_resource_provider component from enterprise to community.
NF-3: Move the test_telemetry_secret_provider component from enterprise to community.
NF-4: Move the telemetry component from enterprise to community.
This task is internal refactoring, to move code:
- from internal/xxx
- to xxx
Listing work to help scope the task.
- move third party libraries from "internal/extra" to "extra" (json, opentelemetry-proto, opentelemetry-cpp)
- move "internal/cmake" telemetry helpers to "cmake"
- move "internal/components/telemetry" to "components/telemetry"
- move "internal/plugin/telemetry_client" to "plugin/telemetry_client"
- move associated MTR test suites accordingly
- make sure the doxygen build is clean, as it contains new community code.
- adjust enterprise and community packaging
- document new build options (WITH_MYSQL_CLIENT_TELEMETRY, WITH_MYSQL_SERVER_TELEMETRY) in the community refman
- plan blogs to roll out
Copyright (c) 2000, 2026, Oracle Corporation and/or its affiliates. All rights reserved.