Skip to content

[Obs Logs Essentials] Decouple Onboarding plugin from APM #226435

@mykolaharmash

Description

@mykolaharmash

Onboarding plugin as a required dependency on APM plugin in order to generate OTLP managed service URL out of APM managed service URL (by replacing .apm with .ingest).

As APM will be disabled for Logs Essentials, Onboarding needs to read OTLP managed service URL from observability plugin that's going to have managedOtlpServiceUrl in it's plugin config schema. This property will be populated for serverless clusters.

Changes needed:

  • obervability plugin needs to expose managedOtlpServiceUrl property from its plugin contract
  • Onboarding should remove the logic for generating OTLP service URL out of APM service URL and just read it from the Observability plugin
  • APM dependency should be removed from Onboarding plugin

This issue has a couple of dependencies:

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions