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

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]