Status | |
---|---|
Stability | alpha |
Distributions | contrib |
Issues | |
Code Owners | @portertech, @evan-bradley, @tigrannajaryan |
The following settings are required:
server
: The OpAMP server connection settings.ws
: The OpAMP websocket transport settings.endpoint
(no default): The OpAMP server websocket endpoint (URL).
The following settings are optional:
server
: The OpAMP server connection settings.ws
: The OpAMP websocket transport settings.tls
: TLS settings.headers
: HTTP headers to set.
instance_uid
: A ULID formatted as a 26 character string in canonical representation. Auto-generated on start if missing. Setting this ensures the instance UID remains constant across process restarts.capabilities
: Keys with boolean true/false values that enable a particular OpAMP capability.reports_effective_config
: Whether to enable the OpAMP ReportsEffectiveConfig capability. Default istrue
.
agent_description
: Setting that modifies the agent description reported to the OpAMP server.non_identifying_attributes
: A map of key value pairs that will be added to the non-identifying attributes reported to the OpAMP server. If an attribute collides with the default non-identifying attributes that are automatically added, the ones specified here take precedence.
extensions:
opamp:
server:
ws:
endpoint: wss:https://127.0.0.1:4320/v1/opamp
This OpenTelemetry OpAMP agent extension is intended to support the OpAMP Supervisor.