Hey
@User Welcome to the community π
To your question regarding SigNoz - you have to instrument your go app using otel sdks. If you are using popular frameworks like gin, gorillamux it should be very easy to instrument your http requests -
https://signoz.io/docs/instrumentation/golang/#automatically-create-tracesspans-on-http-requests
SigNoz has otel collector built it - so you just have to point your app to SigNoz installation and visualise data in SigNoz dashboard.
Based on what we are seeing on managed vs self hosted - we have seen people prefer self hosted to have more control and also not sending data outside your AWS/GCP vpc. Fintech companies are also generally more cautious here.
if you are on k8s, etc - scaling SigNoz is fairly easy - but you would still need some devops/sre capabilities in your team to set things up