Skip to content

New component: Solarwinds APM settings extension #27668

Open
@jerrytfleung

Description

@jerrytfleung

The purpose and use-cases of the new component

The Solarwinds APM settings extension component gets Solarwinds APM specific settings from Solarwinds APM proprietary collector and outputs a solarwinds-apm-settings.json file and a solarwinds-apm-settings-raw file to the temp folder periodically.

The use-case of this new component is for opentelemetry lambda extension layers (Python, Java, NodeJS, .Net) to read the file and perform head-based sampling at the opentelemetry lambda extension layer.

Example configuration for the component

extensions:
  solarwindsapmsettings:
    endpoint: "apm.collector.cloud.solarwinds.com:443"
    key: "<token>:<name>"
    interval: 1m

endpoint (Required)

The endpoint which this extension calls getSettings.

Default: apm.collector.cloud.solarwinds.com:443

key (Required)

The key in format <token>:<name> for getSettings from Solarwinds APM collector.

interval (Optional)

Periodic interval to get Solarwinds APM specific settings from Solarwinds APM collector.

Default: 1m

Telemetry data types supported

N/A

Is this a vendor-specific component?

  • This is a vendor-specific component
  • If this is a vendor-specific component, I am proposing to contribute and support it as a representative of the vendor.

Code Owner(s)

@jerrytfleung, @cheempz

Sponsor (optional)

@atoulme

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Accepted ComponentNew component has been sponsorednever staleIssues marked with this label will be never staled and automatically removed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions