-
Notifications
You must be signed in to change notification settings - Fork 48
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
HTML Snippets in Slack on Image Render Error #105
Comments
Hm, ok, so I copied out the HTML for one of those snippets and loaded it up in a browser. It looks like the problem is with Grafana and not this plugin. Those snippets are all 500 responses. It'd be nice if there were a way to capture that response as a 500 and return an error message instead of the HTML snippet though. |
What's likely happening is that the |
Yep, agree with that. |
What will make that a bit of a challenge is that in the case of the Slack adapter, we're passing that URL along without checking to see if it's valid. This allows the bot to not wait around for the image to render (it can take a bit), but it puts us at the mercy of whatever Slack does in the event of a failure. Perhaps there's some type hinting we can do through the Slack API to say "No seriously, this should be an image. If it isn't, fail to render the image rather than returning the server output as text." |
I am getting these snippets even though grafana is able to render the dashboards. I only get the error when using hubot-grafana Any ideas how I could debug this? Everything seems to be ok, I get the correct URL and statusText from Grafana is OK but it returns an HTML instead of the PNG I tried the same request with CURL and it worked fine I think I found the problem. The API key is not being passed to grafana in the header
After adding the key there it worked, however by default it is not passed. Is this a bug on your end? |
Splitting this off into a new issue. Definitely a bug, will update there. |
Describe the bug
When requesting a dashboard through Slack, the hubot returns HTML snippets instead of images.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expected to see images and not HTML snippets.
Screenshots
Software:
I'm not sure if the issue is with Grafana not returning what the hubot-grafana plugin expects or an issue with hubot-grafana itself. I'm happy to help diagnose and write a PR if the issue turns out to be in hubot-grafana.
The text was updated successfully, but these errors were encountered: