AppD Archive

Unable to push Opentelemetry traces from agent/postman client to Appdynamics collector

Muthukumar_Than
New Member

Hi @Ryan.Paredez ,

I am getting "BAD REQUEST" error when I am pushing the trace from Opentelemetry agent to Appdynamics directly.  

Below is the sample request. Pls let me know what is missing/wrong in the request

{
    "resourceSpans": [
        {
            "resource": {
                "attributes": [
                    {
                        "key""service.name",
                        "value": {
                            "stringValue""/HybridISSanityAssets:SanityFlowServiceSuccess"
                        }
                    },
                    {
                        "key""service.namespace",
                        "value": {
                            "stringValue""SanityFlowServiceSuccess"
                        }
                    },
                    {
                        "key""appdynamics.controller.account",
                        "value": {
                            "stringValue""hepburn202405201255302"
                        }
                    },
                    {
                        "key""appdynamics.controller.host",
                        "value": {
                            "stringValue""hepburn202405201255302.saas.appdynamics.com"
                        }
                    },
                    {
                        "key""appdynamics.controller.port",
                        "value": {
                            "stringValue""443"
                        }
                    }
                ]
            },
            "scopeSpans": [
                {
                    "spans": [
                        {
                            "traceId""5B8EFFF798038103D269B633813FC60C",
                            "spanId""EEE19B7EC3C1B174",
                            "parentSpanId""EEE19B7EC3C1B173",
                            "name""/wm-cloud/local/HybridISSanityAssets:SanityChildFlowService",
                            "startTimeUnixNano""1716655854847000000",
                            "endTimeUnixNano""1716655854888000000",
                            "attributes": [
                                {
                                    "key""service.name",
                                    "value": {
                                        "stringValue""SanityChildFlowService"
                                    }
                                },
                                {
                                    "key""cmp",
                                    "value": {
                                        "stringValue""ONPREMISEIS"
                                    }
                                },
                                {
                                    "key""tId",
                                    "value": {
                                        "stringValue""default"
                                    }
                                },
                                {
                                    "key""stg",
                                    "value": {
                                        "stringValue""STAGE_NA"
                                    }
                                },
                                {
                                    "key""hostname",
                                    "value": {
                                        "stringValue""test"
                                    }
                                },
                                {
                                    "key""agentId",
                                    "value": {
                                        "stringValue""default"
                                    }
                                },
                                {
                                    "key""nodeType",
                                    "value": {
                                        "stringValue""flow"
                                    }
                                },
                                {
                                    "key""stat",
                                    "value": {
                                        "stringValue""1"
                                    }
                                }
                            ],
                            "status": {
                                "code"1
                            }
                        }                      
                    ]
                }
            ]
        }
    ]
}

I am stuck here. Your help is much appreciated.

I have to make decision based on this POC.

Tags (2)
0 Karma

Leandro_de_Oliv
Engager

Hi, @Muthukumar.Thangamuthu please share more details about your test. How is your OTEL Collector configuration, what endpoints are you using etc. If possible share your OTEL Collector config file - without sensitive information. 

iamryan
Community Manager
Community Manager

Hi @Muthukumar.Thangamuthu,

I've not been able to find any information for you, but I'm still trying. Have you been able to figure anything out that you can share?

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...