Как реализовать API monitoring в Node.js?

Senior
271 просмотров
AFK Offer AI

Мониторинг API: response time, error rate, throughput (RPS). Prometheus + prom-client: counter для запросов/ошибок, histogram для latency. Express middleware: histogram.observe(duration). Grafana для визуализации. APM (Application Performance Monitoring): Datadog, New Relic, Elastic APM — автоматически трекают запросы, slow queries, external calls. Health check endpoint для uptime monitoring. Alerting на: p99 latency > 1s, error rate > 1%, availability < 99.9%. ELK или Datadog для log aggregation.

Следующий вопрос

Как работает Node.js с многоядерными процессорами?