Skip to content

Support for Open Telemetry #2865

@balhar-jakub

Description

@balhar-jakub

Is your feature request related to a problem? Please describe.
The API Mediation Layer doesn't produce the data about the usage in the format that will be compatible with the Open Telemetry standard.

Describe the solution you'd like
The API Mediation Layer as the main gateway to the infrastructure Rest APIs should support the Open Telemetry scopes so that it doesn't break the full view on the information about the requests throughout the infrastructure.

Basically all of the requests going through the API Mediation Layer should either create new scope if there is none in metadata or add information about the request to the existing score.

Describe alternatives you've considered

  • Provide only the information available from the Spring Boot support for metrics.
    • I believe the Spring Boot supports Open Telemetry but this is only the information about the services themselves and won't allow you to track the requests going through the gateway properly.
  • Don't provide the data at all
    • This limits the usefulness of observability across all infrastructure.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions