OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 rok temu
..
internal 84e3963a50 [chore] addressing lint issues (#22862) 1 rok temu
testdata 5b552efe32 [exporter/instana] Add tests for explicit CA file (#14750) 2 lat temu
Makefile 3d3f2915a7 Add Instana exporter overall structure (#13452) 2 lat temu
README.md 4982f49841 [chore] update examples to use debugexporter (#26715) 1 rok temu
config.go 5133f4ccd6 [chore] use license shortform (#22052) 1 rok temu
config_test.go 5133f4ccd6 [chore] use license shortform (#22052) 1 rok temu
exporter.go 5133f4ccd6 [chore] use license shortform (#22052) 1 rok temu
exporter_test.go 5133f4ccd6 [chore] use license shortform (#22052) 1 rok temu
factory.go 64848aa5d5 [exporter/instana] use generated status header (#22136) 1 rok temu
factory_test.go 64848aa5d5 [exporter/instana] use generated status header (#22136) 1 rok temu
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 rok temu
go.sum 40b485f08a Update core for v0.90.0 release (#29539) 1 rok temu
metadata.yaml 8a4348cb00 [chore] add codeowners to metadata (#24404) 1 rok temu

README.md

Instana Exporter

Status
Stability alpha: traces
Distributions contrib
Issues Open issues Closed issues
Code Owners @jpkrohling, @hickeyma

The Instana Exporter converts OpenTelemetry trace data and then sends it to the Instana Backend.

Exporter Configuration

The following exporter configuration parameters are supported.

Parameter Description
endpoint The Instana backend endpoint that the Exporter connects to. It depends on your region and how it is hosted. It starts with https://serverless- for SaaS. Otherwise, it starts with https://. It corresponds to the Instana environment variable INSTANA_ENDPOINT_URL
agent_key Your Instana Agent key. The same agent key can be used for host agents and serverless monitoring. It corresponds to the Instana environment variable INSTANA_AGENT_KEY
tls/ca_file [Optional] Certificate authority file for an Instana backend connection where the backend uses a self signed certificate.

These parameters match the Instana Serverless Monitoring environment variables and can be found here.

Sample Configuration

The code snippet below shows how your configuration file should look like:

[...]

exporters:
  instana:
    endpoint: ${env:INSTANA_ENDPOINT_URL}
    agent_key: ${env:INSTANA_AGENT_KEY}

[...]

service:
  pipelines:
    traces:
      exporters: [instana]

[...]

Full Example

receivers:
  otlp:
    protocols:
      grpc:
      http:

processors:
  batch:
exporters:
  instana:
    endpoint: ${env:INSTANA_ENDPOINT_URL}
    agent_key: ${env:INSTANA_AGENT_KEY}
    tls:
      ca_file: someCA.pem # Optional. Certificate authority file for Instana backend connection.

service:
  pipelines:
    traces:
      receivers: [otlp]
      processors: [batch]
      exporters: [instana]