Would it be possible for you to record as you try to add the data source to your project?
We’ll show this feedback about the invalid endpoint to our WebSocket plugin developer, but that may be separate from the issue of actually being able to get a connection to Golioth working.
Hi Folks.
Thanks for posting the video, Chris. I followed it but I’m still having the same problem. Here’s a video. Hoping you see what I’m doing wrong!
Hi - nope. I have not tried since I made the video. Not usual for Golioth guys to go quiet, in my experience. Wonder if they discovered something or are at a trade show.
Jim
After further testing with Grafana support, the conclusion is that the WebSocket plugin isn’t functioning on the Grafana cloud stack. We’ve tested against open endpoint and can not return any series. Additionally, as previously mentioned, any endpoint , valid or not , tests successfully.
Grafana Support aren’t able to do anything more as the Golioth WebSocket is not a supported plugin by them.
Can you or one of your colleagues at Golioth assist? Thanks.
He folks, sorry for the radio silence on this one. I’ve just tested WebSockets with Golioth on Grafana and found it to be working. I made a quick video while I tested it, please take a look and let us know if this solves your issues:
Hi Mike.
I believe the issue is that the WebSocket plugin for Grafana Cloud doesn’t work but it works for a local Grafana installation.
Do you mind trying using Grafana Cloud and the WebSocket plugin? Thanks.
One important update when working with @jcurran on the issue: you must use all lower-case for x-api-key, if you use upper case the query will not authenticate.
While I’m not certain, the two plugins may be using those values in different ways. Here’s a note in the documentation for one of the libraries we use in the WebSockets plugin that query string paramaters should be lower case (but header names don’t have the same restriction): Key Auth | Kong Docs