Hi, hackers!
I’m Indie hacker and earn money by developing web apis for enterprises. My stack is node.js/express/elasticsearch/mongodb. I need to constantly monitor how performs my APIs (avg. response time, response codes, etc) to complete the SLA.<p>Does anyone knows good cloud services to do it? (NewRelic is too pricy)
We're pretty happy with <a href="https://www.hostedgraphite.com/" rel="nofollow">https://www.hostedgraphite.com/</a> (most metrics send from AWS Cloudfront). Small startup from Ireland.<p>You can also install software like <a href="https://graphiteapp.org/" rel="nofollow">https://graphiteapp.org/</a>, <a href="https://prometheus.io/" rel="nofollow">https://prometheus.io/</a> or <a href="https://www.zabbix.com/" rel="nofollow">https://www.zabbix.com/</a> on your own hardware.
I've to do the same, and I couldn't find what I need, so I've made a kind of probe using aws lambda and influxdb. It allow configuration by YAML, dynamics headers and query params, and track your deployments (infra and release). It's called PepperReport.io, I could give you an invitation code if you wan't to try it.
CNCF is currently tracking 45 open source projects and closed source products in the monitoring space:<p><a href="https://landscape.cncf.io/category=monitoring&grouping=category" rel="nofollow">https://landscape.cncf.io/category=monitoring&grouping=categ...</a>