open-telemetry / opentelemetry-collector-contrib

Contrib repository for the OpenTelemetry Collector
https://opentelemetry.io
Apache License 2.0
2.73k stars 2.16k forks source link

OpenTelemetry Contrib using Mongodbatlasreceiver prompts "server busy" #33024

Open ashishstationcasinos opened 1 month ago

ashishstationcasinos commented 1 month ago

Component(s)

receiver/mongodbatlas

What happened?

Description

Deployed OpenTelemetry- contrib on the kubernetes Cluster below is the yaml file

apiVersion: v1
kind: Namespace
metadata:
  name: dev-otelcol
---
apiVersion: opentelemetry.io/v1alpha1
kind: OpenTelemetryCollector
metadata:
  name: dev-otelcol
  namespace: dev-otelcol
spec:
  config: |
    receivers:
      mongodbatlas:
         public_key: xxxxx
         private_key: xxxxxxxxxxxxx
    exporters:
      debug:
        verbosity: detailed
    service:
     telemetry:
       logs:
         level: DEBUG
     pipelines:
        metrics:
          receivers: [mongodbatlas]
          exporters: [debug]

Steps to Reproduce

Deployed opentelemetry Operator with Helm chart with collection image otel/opentelemetry-collector-contrib-0.99.0 and Deployed OpenTelemetry Collector with Above Config

Expected Result

It should collect the metrics from mongoDB Atlas (AWS cloud)

Actual Result

2024-05-14T01:51:45.996Z        warn    internal/mongodb_atlas_client.go:98     server busy, retrying request   {"kind": "receiver", "name": "mongodbatlas", "data_type": "metrics", "attempts": 1, "delay": 4.519836244}
2024-05-14T01:51:50.712Z        warn    internal/mongodb_atlas_client.go:98     server busy, retrying request   {"kind": "receiver", "name": "mongodbatlas", "data_type": "metrics", "attempts": 2, "delay": 9.24399017}
2024-05-14T01:52:23.989Z        warn    internal/mongodb_atlas_client.go:98     server busy, retrying request   {"kind": "receiver", "name": "mongodbatlas", "data_type": "metrics", "attempts": 1, "delay": 5.914400691}
2024-05-14T01:52:30.098Z        warn    internal/mongodb_atlas_client.go:98     server busy, retrying request   {"kind": "receiver", "name": "mongodbatlas", "data_type": "metrics", "attempts": 2, "delay": 10.287168144}
2024-05-14T01:52:40.638Z        warn    internal/mongodb_atlas_client.go:98     server busy, retrying request   {"kind": "receiver", "name": "mongodbatlas", "data_type": "metrics", "attempts": 3, "delay": 14.997058522}

Collector version

0.99.0

Environment information

Environment

OS: (e.g., "Ubuntu 20.04") Compiler(if manually compiled): (e.g., "go 14.2")

OpenTelemetry Collector configuration

receivers:
      mongodbatlas:
         public_key: xxxxx
         private_key: xxxxxxxxxxxxx
    exporters:
      debug:
        verbosity: detailed
    service:
     telemetry:
       logs:
         level: DEBUG
     pipelines:
        metrics:
          receivers: [mongodbatlas]
          exporters: [debug]

Log output

No response

Additional context

No response

github-actions[bot] commented 1 month ago

Pinging code owners:

ashishstationcasinos commented 1 month ago

any update on this ?