I
Ian Tuomi
Hi, Sentry now has support for Logs and Metrics. We would love to integrate Render more deeply with our Sentry instance but unfortunately this is currently not possible.
LOGS
Here's the Github issue tracking Render support for Sentry Logs: https://github.com/getsentry/sentry/issues/96266
The short of it is that Sentry does not support syslog format logs and have not prioritized it. They would be able to add support for Render very quickly if you supported http or otlp for logs. See: https://github.com/getsentry/sentry/issues/96266#issuecomment-3618384866
METRICS
Render supports metric streams (https://render.com/docs/metrics-streams). However, Sentry does not have a OTLP metrics ingestion endpoint. See: https://github.com/getsentry/sentry/issues/103487
IDEA: SENTRY FORWARDING APP
Idea: Logs can be forwarded to Sentry with a forwarding service: https://docs.sentry.io/concepts/otlp/forwarding/sources/syslog/ Maybe metrics could be too? Operational cost of maintaining a solution makes it not worth it, but if Render would have a sample app, it would be easy to take it into use and add "check-the-box" support for current and prospective looking to integrate with Sentry.
Thank you for your great work on Render!
Tagging Anurag Goel as it is quite an old issue and this comment may go unnoticed
O
Okan Aslan
Can we stream logs to Sentry? I didn't see it on this list: https://render.com/docs/log-streams#finding-your-syslog-endpoint
a
aurnikislam+render
I'm switching over from Heroku and this is one thing that Heroku has that Render doesn't right now
Anurag Goel
You can already use Sentry in your Render applications after creating an account at sentry.io. What kind of integration would you like to see?
Anurag Goel
Closing this issue unless we hear otherwise.
A
An Duong
Anurag Goel: It'd be great to track deployments for errors
A
Aseem Kishore
Anurag Goel: I can chime in from my side: would love to see errors that are logged outside of/not by our app (which show up in Render logs) go to Sentry.
E.g. if our process ever exits with a non-zero status code (e.g. because it ran out of memory; this happened to a Node.js worker process of ours recently), would love for a Render Sentry integration to send that error to Sentry.
Anurag Goel
Aseem Kishore: this is very helpful, thanks. cc Luke Hefson and Meagan Gamache.