-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
3
-
False
-
-
False
-
Impediment
-
subs-swatch-lightning
-
-
We need to clean up the deprecated DISABLE_OTEL environment variable from all RHSM service configurations in app-interface.
Currently, multiple services in the RHSM deployment configuration still have the DISABLE_OTEL parameter set. This variable was used as a temporary flag to disable OpenTelemetry instrumentation while we were setting up the observability infrastructure. Now that we're moving forward with proper OpenTelemetry integration using the collector sidecar pattern, this flag is no longer needed and should be removed.
This cleanup task should be done after the OpenTelemetry collector sidecar has been properly configured for all services to ensure we don't break any existing telemetry during the transition AND it has been released/promoted to production.
The following services currently have DISABLE_OTEL set in /Users/jcarvaja/sources/service/app-interface/data/services/insights/rhsm/cicd/deploy-clowder.yml:
- swatch-producer-aws (ephemeral, stage, and prod environments)
- swatch-producer-azure (ephemeral, stage, and prod environments)
- swatch-billable-usage (ephemeral, stage, and prod environments)
- swatch-metrics (ephemeral, stage, and prod environments)
- swatch-contracts (stage and prod environments)
- swatch-tally (stage environment - set to 'false', but still present)
Acceptance Criteria
- MR to app-interface with the removal of this parameter.
- Verify that there is remaining DISABLE_OTEL in our github repository, and if so, remove it from there too.