Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instana exporter #30048

Closed
rupinder10 opened this issue Dec 18, 2023 · 7 comments
Closed

Instana exporter #30048

rupinder10 opened this issue Dec 18, 2023 · 7 comments
Labels
bug Something isn't working exporter/instana needs triage New item requiring triage Stale

Comments

@rupinder10
Copy link

Component(s)

exporter/instana

What happened?

I am using the OpenTelemetry collector contrib (version 0.91.0) with the instana exporter.

I got the endpoint and agent keys from my instana console and plugged them into the otelcollector config. 

      endpoint: https://ingress-coral-saas.instana.io
      agent_key: my-actual-key here

But when the collector starts I get this error message

"error": "Permanent error: error when sending payload to https://ingress-coral-saas.instana.io/bundle: 404 Not Found"

I checked and the /bundle endpoint is invalid. 

What is the correct configuration for this ?

Collector version

0.91.0

Environment information

Environment

OS: Windows 11

OpenTelemetry Collector configuration

receivers:
  otlp:
    protocols:
      grpc:
      http:

exporters:  
  instana:
    endpoint: https://ingress-coral-saas.instana.io
    agent_key: my-actual-key
    
processors:
  batch:
    timeout: 30s
    send_batch_size: 90


extensions:
  health_check:
  pprof:
  zpages:

service:
  telemetry:
    logs:
      level: "debug"
  extensions: [pprof, zpages, health_check]
  pipelines:
    traces:
      receivers: [otlp]
      exporters: [instana]
      processors: [batch]

Log output

2023-12-18T20:46:14.785Z	error	exporterhelper/common.go:49	Exporting failed. Try enabling retry_on_failure config option to retry on retryable errors	{"kind": "exporter", "data_type": "traces", "name": "instana", "dropped_items": 512, "error": "Permanent error: error when sending payload to https://ingress-coral-saas.instana.io/bundle: 404 Not Found"}

Additional context

No response

@rupinder10 rupinder10 added bug Something isn't working needs triage New item requiring triage labels Dec 18, 2023
Copy link
Contributor

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.

@crobert-1
Copy link
Member

Hi @rupinder10, from documentation it looks like for SAAS the endpoint would start with https://serverless-. Is there are reason your endpoint does not? Also, can you confirm that your endpoint matches the INSTANA_ENDPOINT_URL Instana environment variable value?

@rupinder10
Copy link
Author

I dont have the INSTANA_ENDPOINT_URL set as I am not using the local agent but the otelcollector. Anyway, endpoint configured matches the one that I see in my instana UI. The only difference is that the exporter seems to append "/bundle" at the end which isnt valid

Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.

@MarcioJales
Copy link

I used to run the Instana exporter and the URL had the serveless prefix indeed. Anyway, Instana documentaion now states that this exporter is deprecated: https://www.ibm.com/docs/en/instana-observability/current?topic=apis-opentelemetry

To send OTel data to the SaaS backend, the better approach is using the "otlp-acceptor": https://www.ibm.com/docs/en/instana-observability/current?topic=opentelemetry-sending-data-instana-backend

Copy link
Contributor

github-actions bot commented May 1, 2024

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.

@github-actions github-actions bot added the Stale label May 1, 2024
@jpkrohling
Copy link
Member

I'm closing this, as this component is deprecated in favor of the OTLP exporter.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working exporter/instana needs triage New item requiring triage Stale
Projects
None yet
Development

No branches or pull requests

4 participants