OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 rok pred
..
internal c173bbf88e [exporter/opensearch] Add OpenSearchExporter to otelcontribcol (#24668) 1 rok pred
testdata e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
Makefile 675710dbdf [Exporter/OpenSearch] OpenSearch exporter setup (#23819) 1 rok pred
README.md c173bbf88e [exporter/opensearch] Add OpenSearchExporter to otelcontribcol (#24668) 1 rok pred
config.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
config_test.go f4c44858b5 [all][chore] Moved from interface{} to any for all go code (#29072) 1 rok pred
encoder.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
factory.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
factory_test.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 rok pred
go.sum 40b485f08a Update core for v0.90.0 release (#29539) 1 rok pred
integration_test.go 1f646ab1bf [chore] Fix merge conflict with golden package move (#28662) 1 rok pred
log_bulk_indexer.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
logger.go 36c27596d0 [exporter/opensearch] Send traces to OpenSearch (#24540) 1 rok pred
metadata.yaml c173bbf88e [exporter/opensearch] Add OpenSearchExporter to otelcontribcol (#24668) 1 rok pred
sso_log_exporter.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
sso_model.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
sso_trace_exporter.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred
trace_bulk_indexer.go e8b0e2a0e8 [exporter/opensearch] Send logs to Opensearch (#26475) 1 rok pred

README.md

OpenSearch Exporter

Status
Stability alpha: traces
development: logs
Distributions []
Issues Open issues Closed 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.

Configuration options

Indexing Options

  • 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.

HTTP Connection Options

OpenSearch export supports standard HTTP client settings.

  • http.endpoint (required) <url>:<port> of OpenSearch node to send data to.

TLS settings

Supports standard TLS settings as part of HTTP settings. See TLS Configuration/Client Settings.

Retry Options

Timeout Options

Bulk Indexer Options

  • bulk_action (optional): the action for ingesting data. Only create and index are allowed here.

    Example

    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]