4 ms·
Ask HN: How to built a HIGHLY scalable API monitoring tool?
I am looking for best resources to get started with to built a HIGHLY scalable API monitoring tool. I did some research to use Hangfire, AWS SNS/Lambda/SQS, couldn't figure out the best possible solution. There will be thousands of APIs and minimum interval could be 10secs.
- verdverm 5y agoAre you looking to see of they are up or to inspect the input/output pairs for correctness? For the first, Prometheus should suffice
- mrameezraja 5y agoWe are looking to built something in house using .NET Core, and we are looking for the first. Thanks
- verdverm 5y agoI'd just use Prometheus then, no sense in reinventing the wheel
- hagen1778 5y agoThere are plenty of modern opensource scalabale monitoring systems: * Cortex https://cortexmetrics.io/ https://cortexmetrics.io/ * Thanos https://thanos.io/ https://thanos.io/ * VictoriaMetrics https://github.com/VictoriaMetrics/VictoriaMetrics https://github.com/VictoriaMetrics/VictoriaMetrics * Timescale https://www.timescale.com/ https://www.timescale.com/ Choose any which fits your needs. Also, for "thousands of APIs and minimum interval could be 10secs" one Prometheus server might be more than enough.