Skip to content

[Proposal] OpAMP client implementation #1463

Open
@LikeTheSalad

Description

@LikeTheSalad

Component(s)

No response

Is your feature request related to a problem? Please describe.

We currently don't have a Java OpAMP client implementation available in an OTel repo.

Describe the solution you'd like

A client implementation that would (at least) allow for:

  • Remote configuration.
  • Status reporting.

This PoC can be used as a reference for what this implementation would look like.

Ideally, those features should be available to use for any use case from an external codebase, although it'd be nice to use that functionality to build specific Java SDK remote config use cases on top as a way to ensure that the generic APIs are well suited for a real-world use case.

Once the generic APIs reach a stable status, they can be moved into their own OpAMP repo, where they can live alongside a server implementation, following a similar pattern as the OpAMP Go one.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions