Open toco-cam opened 3 months ago
We want to do define phase to estimate effort for code removal. If it higher we might only disable the ET in maintained releases.
Considerations: backwards compatibility, rolling upgrade.
Prototype: https://github.com/camunda/camunda-bpm-platform/pull/4465
>=
7.20 - telemetry (initializeTelemetry = null
) is configured first time opening the Admin webapp.getTelemetryData()
ProcessEngineConfigurationImpl
TelemetryReporter
and TelemetrySendingTask
IsTelemetryEnabledCmd
TelemetryConfigureCmd
connect
dependency - remove it and check if shading is working as expectedtelemetryHttpConnector
(sending HTTP requests for telemetry) and the aconnect
dependency
Telemetry Settings
pageinitializeTelemetry = null
wiremock
- remove where not needed anymoreTelemetryReporter
and TelemetrySendingTask
TimerTask
as it is not needed anymore There are differences in code base (of the files that needs to be adjusted) between current development (7.22) and maintenance versions. Potentially, we want to do different changes on current and maintenance versions.
Discussion
connect
dependency if users already have it for backportsDecision
Next: create breakdown. - done, ticket's description has been updated.
Acceptance Criteria (Required on creation)
7.22
7.20 & 7.19
Hints
Links
Breakdown
Dev2QA handover