Comment by KronisLV
> 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.
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