There are two things you would have to do for self-hosting
1. Run the main SigNoz backend installation. This requires running several containers.
2. Instrument & collect and send data to SigNoz installation - this step only requires running an optional agent. You can also send data directly main SigNoz installation.
Please share more details about what you are trying to monitor?
SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc.