> I mean no slander or disrespect to anyone involved, but there was a DataDog alternative posted sometime in the last few weeks that had a docker-compose with like 15 containers in it.
Reminds me of Sentry: https://develop.sentry.dev/self-hosted/
This is their example docker-compose for self-hosting: https://github.com/getsentry/self-hosted/blob/master/docker-...
It has:
- exim4 (smtp)
- memcached
- Redis
- PostgreSQL
- Zookeeper
- Kafka
- Clickhouse
- geoipupdate
- 18 containers for something called snuba (integrates with Clickhouse?)
- 2 symbolicator containers
- web app
- cron
- 18 other utility containers
- Nginx
- relay
- 2 vroom containers
Meanwhile, as far as the other options in the APM space go, this is how Apache Skywalking looks like:
- web app
- back end API
- database (Elasticsearch/OpenSearch, PostgreSQL, MariaDB/MySQL or something else)
I'm glad that generally it's good enough for my needs, because I can't imagine actually having to self-host Sentry. Then again, something like Graylog does log shipping better and without a doubt Sentry has lots of nice features... as long as you don't have to run it yourself, because many people out there won't realistically be able to do so.
> EDIT: the repo linked in the GP contains 3 instances of what you could call databases: MariaDB, Mongo, and Redis.
That's not too bad, though, but seems like an interesting choice (both a regular RDBMS and a NoSQL one; Redis would probably be useful for caching etc. for either).