3 ms·
Apologies for the inconsistency here. Our Docker resource requirement recommendations were out of date after some recent improvements (https://github.com/highli
by vadman97 3y ago
Apologies for the inconsistency here. Our Docker resource requirement recommendations were out of date after some recent improvements (https://github.com/highlight/highlight/pull/5074 https://github.com/highlight/highlight/pull/5074 and https://github.com/highlight/highlight/pull/4993 https://github.com/highlight/highlight/pull/4993).
Just updated this: 8GB of RAM, 4 CPUs, and 64 GB of disk space.
- that_guy_iain 3y ago8GB of ram? For a hobby? Very resource intensive, eh?
- redskyluan 3y agoTotally agree with that. 8G might be too much to make the open source product popular. I would say 4G may more sense to me, I know how much engineering effort it requires though. LOL
- wvh 3y agoUnlikely to happen if there are still Java services running in that stack. For instance ElasticSearch/OpenSearch is good at what it does (which is full-text search) but pumping massive amounts of logs into it is never going to be a light solution. Solutions such as Loki which just index tags and dump the raw content into an object storage bucket are the cheapest, and I guess ClickHouse ends up somewhere in the middle between those two depending on how well you configure it to fit the data. Or vice versa how well you can configure the data to fit the technical solution.
- podoman 3y agoThis is one of the reasons we’re considering moving off opensearch.
- vadman97 3y agoWe have had folks in our Discord successfully run highlight on a Raspberry Pi with 4GB RAM, so our recommendation is definitely on the safe side. We're running multiple infra services in the docker stack (postgres, opensearch, clickhouse, influxdb, kafka, redis) that we would look to consolidate in the future to help with running on leaner instances.
- JP44 3y agoI agree with your sentiment here. imo they chose the wrong words to describe what they meant e.g. ~0.5-1GB memory usage is more like a hobby-setup (assuming you run it on the same hw as the services you monitor). However, after scrolling through the GitHub page, I feel like this is not a service which aims at people (might be completely mistaken) who either have a small set of services to monitor (and/or understand the logs and/or the interest to do it) or have their homelab at a relatively low financial priority (1x 8GB 2400 CL17 is €15 here). 8GB for a single service in a (home) environment is, imo, still a lot, but I think it is a sort-of reasonable figure for what it does and need to do to make that happen