Hi Team, *Now we are authenticating successfully with username and password*(while the password is given as Bearer Token of Splunk). but facing an issue while sending Alert data from Prometheus to Splunk, giving the error "*No DATA*" seems like Splunk is looking for an* event header *in the *Data block* as well we're currently encountering a roadblock in our efforts to integrate Prometheus alerts into Splunk. Every attempt at integration results in an error labeled "*NO DATA*," accompanied by* error code 5*.
Here's a snippet of the data we're trying to integrate: { "receiver": "splunk-webhook", "status": "firing", "alerts": [{ "status": "firing", "labels": { "alertname": "TEST", "env": "isdt-sbx", "namespace": "isdt-sbxtest", "severity": "critical" }, "annotations": { "description": "description of the alert", "runbook": "http://runbook.biz", "summary": "summary of the alert" }, "startsAt": "2024-02-26T12:38:53.724141255Z", "endsAt": "0001-01-01T00:00:00Z", "generatorURL": "", "fingerprint": "e6f0eaf72b9d568c" }], "groupLabels": { "alertname": "TEST", "namespace": "isdt-sbxtest" }, "commonLabels": { "alertname": "TEST", "env": "isdt-sbx", "namespace": "isdt-sbxtest", "severity": "critical" }, "commonAnnotations": { "description": "description of the alert", "runbook": "http://runbook.biz", "summary": "summary of the alert" }, "externalURL": "https://monitoring.server.net/alertmanager", "version": "4", "groupKey": "{}/{severity=~\"^(?:critical|Critical|info|Critica)$\"}:{alertname=\"TEST\", namespace=\"isdt-sbxtest\"}", "truncatedAlerts": 0 } Is there any possibility we can add a receiver with a *template* like *Slack webhook *or some other parameter that we can pass* event *while sending Data to Splunk? If anyone in the group has encountered a similar issue or has expertise in Prometheus to Splunk integration, we would greatly appreciate your insights and recommendations on resolving this challenge. Thanks & Regards, Aditya Sharma On Monday, February 26, 2024 at 8:48:07 PM UTC+5:30 Brian Candler wrote: > > Invalid authorization > > Seems you're not authorizing to Splunk properly. Can you point to their > documentation which says how you need to authenticate to their API? > > I note you're using http rather than https, so HTTP basic auth is probably > not allowed (it's insecure, it sends the username and password in cleartext > along with every request). But even with https, they may require you to > authenticate in some other way. > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/b7a1109a-8f32-4904-949c-393059f868cen%40googlegroups.com.