Skip to content

Remove o11yphant dependency and all related code from indy#2544

Open
shokakucarrier wants to merge 1 commit intoCommonjava:masterfrom
shokakucarrier:master
Open

Remove o11yphant dependency and all related code from indy#2544
shokakucarrier wants to merge 1 commit intoCommonjava:masterfrom
shokakucarrier:master

Conversation

@shokakucarrier
Copy link
Member

@shokakucarrier shokakucarrier commented Mar 27, 2026

Remove the o11yphant metrics and tracing library entirely from the codebase:

  • Remove all dependency declarations from pom.xml files (root + 8 modules)
  • Remove @measure annotations, DefaultMetricsManager, Meter, Timer, MetricRegistry, and related metrics instrumentation code
  • Remove TraceManager, OtelUtil, and tracing instrumentation code
  • Gut metrics/trace subsystem classes (IndyMetricsConfig, IndyTraceConfiguration, TraceManagerProducer, IndyTrafficClassifier, IndyGoldenSignalsMetricSet, etc.)
  • Clean up Infinispan cache handles to remove metrics wrapping
  • Remove o11yphant interceptors from beans.xml and loggers from logback configs

Bump up kojiji and path-mapped-storage to latest SNAPSHOT to avoid transmission dependency of o11yphant

This PR depends on path-mapped-storage PR and kojiji PR
Before these two commit merge into repo, tests are expected to fail

Remove the o11yphant metrics and tracing library entirely from the codebase:
- Remove all dependency declarations from pom.xml files (root + 8 modules)
- Remove @measure annotations, DefaultMetricsManager, Meter, Timer,
  MetricRegistry, and related metrics instrumentation code
- Remove TraceManager, OtelUtil, and tracing instrumentation code
- Gut metrics/trace subsystem classes (IndyMetricsConfig, IndyTraceConfiguration,
  TraceManagerProducer, IndyTrafficClassifier, IndyGoldenSignalsMetricSet, etc.)
- Clean up Infinispan cache handles to remove metrics wrapping
- Remove o11yphant interceptors from beans.xml and loggers from logback configs

Bump up kojiji and path-mapped-storage to latest SNAPSHOT to avoid
transmission dependency of o11yphant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant