Skip to content

[connector/routing] Dynamic routing config from discovery #40189

Open
@Amoolaa

Description

@Amoolaa

Component(s)

connector/routing

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

I have a multi-tenanted kubernetes platform where I wish to send telemetry to different backend tenants/destinations based on the namespace, annotations used in deployments on the cluster. I can't think of a way to do this dynamically on the collector, such that a new pod comes up and it's dynamically included as part of the routing table.

Describe the solution you'd like

Ability to discover routing configs and apply them dynamically. This would still require being able to dynamically create exporters, but this is the critical part for my use case

Describe alternatives you've considered

Writing a basic controller that watches namespaces/whatever resource I'm interested in that patches the collector configMap with new routing configs/exporters and hot-reloads config from sidecar.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions