Okay, so can install it on an existing server that is already running docker or do I need use a fresh server?
Overall I have one server for webapps (Docker Swarm via Caprover)
One Server for functions (via OpenFaas)
Database: Hosted ones are quite expensive, so currently I use SQLite. Could set it up on WebApp Server allthough that is not ideal.
I might need Redis at some point.
So I’m looking at 2-5 Machines already and try to keep it down if possible.
I’m not using Kubernetes and don’t aim to do. There is a lot of traffic a single instance can manage but my tools all allow to be moved to cloud infrastructure (e.g. AWS Fargate) when needed.
a
Ankit Nayan
03/09/2021, 6:49 AM
You can set it up on already running VM with docker...If the traffic is low (3-5 RPS), 4GB of RAM would be good to run SigNoz. You can scale up SIGNOZ to handle 100RPS data with 12GB of RAM.
We shall soon publish deployment instructions to AWS Fargate too.
Ankit Nayan
03/09/2021, 6:51 AM
But ideally an independent machine with min 4GB of RAM is suggested to keep SigNoz non-affected due to other application/machine problems
Ankit Nayan
03/09/2021, 6:52 AM
@User Is it for a personal project?
c
Chris Dietrich
03/09/2021, 6:53 AM
Hi Ankit, yes this is for personal projects.
Chris Dietrich
03/09/2021, 6:59 AM
I also work on the other side of the spectrum with Raspberry Pis.
The perspective is:
Local machine (Macbook with Docker) > Intranet (Raspberry Pis with Docker) > Cloud VPS (Digital Ocean/Vultr/Hetzner/etc. with Docker) > Cloud provider (AWS Fargate)
I try to skip Kubernetes if possible due to cost and move directly to Fargate.
SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc.