Google Cloud Observability provides monitoring, logging, and diagnostics for Node.js applications.
Node.js libraries are available for the following Google Cloud Observability services:
Error Reporting
Error Reporting for Node.js aggregates and displays errors produced in your running Node.js applications. To get started with Error Reporting, see Instrument Node.js apps for Error Reporting.
Cloud Logging
Cloud Logging for Node.js lets you store, search, analyze, monitor, and alert on log data and events in Node.js applications. We provide Bunyan and Winston plugins, as well as Cloud Client Libraries for Node.js. To get started with Cloud Logging, see Setting Up Cloud Logging for Node.js applications.
Cloud Monitoring
Cloud Monitoring for Node.js collects metrics, events, and metadata from Node.js applications. Stackdriver ingests that data and generates insights by using dashboards, charts, and alerts.
Links:
- Cloud Client Libraries for the Cloud Monitoring API
- Creating Custom Metrics
- Reading Metrics
- Browsing Metrics
- Cloud Monitoring for Node.js on GitHub
Cloud Trace
Cloud Trace is a distributed tracing system for Google Cloud that collects latency data from Node.js applications and displays it in near real time in the Google Cloud console. To get started with Cloud Trace, see Node.js instrumentation sample in the Cloud Trace documentation.