-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Easy Telemetry #4483
Comments
To remove, no longer used: Line 55 in 58a6857
It's not exposed in public Java API and not available in REST API at all. |
❓ Do we need migration test?
❓ If telemetry reporter is removed, do we need special handling for diagnostics endpoint?
|
Existing database will have the |
Docs PR is still work in progress. |
* remove process engine configuration properties * clean the test configuration files * remove database property * remove database lock * remove `connect` dependency * remove connect process engine plugin * remove unused logging + telemetry logger * empty out commands: `IsTelemetryEnabledCmd` * remove related command checks * `IsTelemetryEnabledCmd` returns always `false`, add javadoc * adjust tests * remove redundant tests * adjust quarkus tests * remove TelemetryConnectPluginTest IT * fix flaky license key test * engine-rest: deprecate API and cleanup tests * adjust OpenAPI * fix rest api mock * javaee: use PlatformXmlStartProcessEnginesStep instead of EjbPlatformXmlStartProcessEnginesStep * remove `wiremock` dependency * add guava (previously transitive to wiremock) * remove InternalsImpl.telemetryEnabled * telemetry sending task * remove timer & cleanup #updateAndSendData * rename to DiagnosticsCollector * remove telemetry reporter * remove telemetry in distro/run and spring-boot-starter * ManagementServiceImpl.clearTelemetryData() * preserve collecting diagnostics * renaming telemetry -> diagnostics * TelemetryRegistry -> DiagnosticsRegistry * PlatformTelemetryRegistry -> PlatformDiagnosticsRegistry * CommandChecker.checkReadDiagnosticsData ->CommandChecker.checkReadTelemetryData * DeleteLicenseKeyCmd.updateTelemetry -> DeleteLicenseKeyCmd.updateDiagnostics * ManagementServiceImpl.getLicenseKeyFromTelemetry() -> ManagementServiceImpl.getLicenseKeyFromDiagnostics() * move * org.camunda.bpm.engine.impl.telemetry.reporter.DiagnosticsCollector -> org.camunda.bpm.engine.impl.telemetry.DiagnosticsCollector * org.camunda.bpm.engine.impl.telemetry.JavaClases -> org.camunda.bpm.engine.impl.diagnostics #4483
#4544 is ready for merge. |
* remove telemetry configuration property from `quarkus-extension` as it no longer exist * exclude telemetry test in `old-engine` setup as telemetry feature is removed in newer versions; during rolling update users run old engine and data with new schema, so the test is not relevant for the scenario #4483
* remove sending telemetry feature * add diagnostics data page * add migration guide paragraph camunda/camunda-bpm-platform#4483
* remove telemetry configuration property from `quarkus-extension` as it no longer exist * exclude telemetry test in `old-engine` setup as telemetry feature is removed in newer versions; during rolling update users run old engine and data with new schema, so the test is not relevant for the scenario camunda/camunda-bpm-platform#4483 Backported commit abf8f55857 from the camunda-bpm-platform repository. Original author: yanavasileva <[email protected]>
* remove telemetry configuration property from `quarkus-extension` as it no longer exist * exclude telemetry test in `old-engine` setup as telemetry feature is removed in newer versions; during rolling update users run old engine and data with new schema, so the test is not relevant for the scenario camunda/camunda-bpm-platform#4483 Backported commit abf8f55857 from the camunda-bpm-platform repository. Original author: yanavasileva <[email protected]>
* remove telemetry configuration property from `quarkus-extension` as it no longer exist * exclude telemetry test in `old-engine` setup as telemetry feature is removed in newer versions; during rolling update users run old engine and data with new schema, so the test is not relevant for the scenario camunda/camunda-bpm-platform#4483 Backported commit abf8f55857 from the camunda-bpm-platform repository. Original author: yanavasileva <[email protected]>
Acceptance Criteria (Required on creation)
ProcessEngineConfigurationImpl
- Remove configuration properties and related code that are not needed anymore.won't start up after an update
BootstrapEngineCommand
- don't add telemetry lock and propertyTelemetryReporter
andTelemetrySendingTask
IsTelemetryEnabledCmd
TelemetryConfigureCmd
connect
dependency - remove it and check if shading is working as expectedtelemetryHttpConnector
(sending HTTP requests for telemetry) and the aconnect
dependencywiremock
- remove where not needed anymoreTelemetryReporter
andTelemetrySendingTask
TimerTask
as it is not needed anymoreHints
Links
Breakdown
Pull Requests
The text was updated successfully, but these errors were encountered: