Skip to content

Support folsom's Memcached client #9028

Open
@evg-tso

Description

@evg-tso

Is your feature request related to a problem? Please describe.
The spotify/folsom Memcached client supports custom metrics and tracing through interfaces.
I think adding support for OpenTelemetry for folsom can be rather easily created.

Describe the solution you'd like
Folsom has built-in support for micrometer and opencensus, so adapting them to OpenTelemetry's spec should be rather simple.

Describe alternatives you've considered
There are several options:

  1. Use OTEL's micrometer adapter and use folsom's built-in micrometer module, but they don't report the MemcacheStatus as a tag, which is a great enum to have in the counters/timers.
  2. Implement the OTEL's implementation in folsom's repo as a separate module. See relevant issue: Introduce OpenTelemetry metrics and tracing spotify/folsom#222.
  3. Implement it here, which can later be expanded into a java-agent.

Metadata

Metadata

Assignees

Labels

contribution welcomeRequest makes sense, maintainers probably won't have time, contribution would be welcomeenhancementNew feature or requestnew instrumentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions