4 ms·
I've bounced around Splunk, New Relic, Sentry and Datadog over the years. Most recently, I was working with Java and used the open source Vendor-neutral applica
by hbcondo714 3y ago
I've bounced around Splunk, New Relic, Sentry and Datadog over the years. Most recently, I was working with Java and used the open source Vendor-neutral application observability facade Micrometer[1] to test out and confirm which APM we wanted to go with.
[1] https://micrometer.io https://micrometer.io
- shahargl 3y agoCool! Never heard of it and definitely gonna check it.
- shahargl 3y agoBut that’s for the data part (otel) and not the applicative part (alerts, dashboards, etc)
- pranay01 3y agoYou should also check out SigNoz [1]. It's an open source observability platform with metrics, traces and logs in a single application & based natively on opentelemetry. One of the reasons many people use SigNoz is to avoid the vendor lock-in which comes with adding proprietary SDKs of closed source products like DataDog and New Relic in their code. If anyone is starting their observability journey today, I think OpenTelemetry is a very good place to start. You can instrument with Otel SDKs and chose a visualization layer/backend which suits your needs best (Disclaimer: I am maintainer at SigNoz) [1]https://github.com/signoz/signoz https://github.com/signoz/signoz
- talboren 3y agois things such as alerts/dashboards/proprietary data is easily exportable with SigNoz? For instance if I’d like to manage them with terraform
- harpratap 3y agoDatadog allows you to export all of this but I don't see how that's any useful. You can't really port Datadog dashboard to let's say Grafana easily. The query languages they use do not have 1:1 mapping, the way dashboards are organized and the different visualization tools you get are not same either
- talboren 3y agothey surely doesn't help with the "migration" (application layer) part but they help you manage things with code, which is better than nothing (you can do some heavy-lifting to make it work in another provider afterwards) that's the reason terraform is not really a solution for what I speak about in the blog post.