Comment by KronisLV

Comment by KronisLV 2 months ago

2 replies

> I maintain that any platform that isn’t using some sort of tracing system is practically negligent in their engineering duty.

For some, it's difficult because many of the self-hostable out there are rather complex and have high requirements, like https://github.com/getsentry/self-hosted/blob/master/docker-...

Personally I found Apache Skywalking to be something that you can setup without too many issues https://skywalking.apache.org/ but it's not exactly ideal either.

I wonder what other good options are out there, something that you can have up and running on a 5$ VPS within an hour or two, to not cause friction.

Where's the OpenTelemetry equivalent of launching an (opinionated) Docker Compose stack that has everything you need on the server side, running against SQLite, MariaDB, PostgreSQL, ClickHouse, ElasticSearch or another data store?

Of course, when SaaS is an option, many will just go for that.

dipakparmar 2 months ago

Thanks for sharing your insights! I agree that having a good tracing system is essential for modern engineering practices. Skywalking is indeed an interesting choice with a decent feature set, especially given its open-source nature and support for various integrations.

I would love to hear more about your experience with it. Have you explored any other tools, like Grafana OSS? Grafana has a robust stack that many find easy to set up using Docker or Docker Compose. It offers the flexibility to run in single-container mode or to scale to high-availability clusters, which is a big plus.

For me, having control over the platform is crucial, and I appreciate solutions that allow a smooth transition to their SaaS counterparts without the hassle of data migration. I'm curious to know what specific features of Skywalking stand out to you and what you're hoping to achieve with a tracing system

vanschelven 2 months ago

I wrote https://bugsink.com/ especially because of the complexity and high requirements of self-hosted sentry, but the focus is on Error Tracking rather than being a full APM-like solution