Status | |
---|---|
Stability | development: logs |
alpha: traces | |
Distributions | contrib |
Issues | |
Code Owners | @Aneurysm9, @MitchellGale, @MaxKsyunz, @YANG-DB |
OpenSearch exporter supports sending OpenTelemetry signals as documents to OpenSearch.
The documents are sent using observability catalog schema.
dataset
(default=default
) a user-provided label to classify source of telemetry. It is used to construct the name of the destination index or data stream.namespace
(default=namespace
) a user-provided label to group telemetry. It is used to construct the name of the destination index or data stream.
OpenSearch export supports standard HTTP client settings.
http.endpoint
(required)<url>:<port>
of OpenSearch node to send data to.
Supports standard TLS settings as part of HTTP settings. See TLS Configuration/Client Settings.
retry_on_failure
: See retry_on_failure
timeout
: See timeout
bulk_action
(optional): the action for ingesting data. Onlycreate
andindex
are allowed here.
extensions:
basicauth/client:
client_auth:
username: username
password: password
exporters:
opensearch/trace:
http:
endpoint: https://opensearch.example.com:9200
auth:
authenticator: basicauth/client
# ······
service:
pipelines:
traces:
receivers: [otlp]
exporters: [opensearch/trace]
processors: [batch]