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 a Stackdriver
Logging API client library. 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.
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
Setting Up Cloud Trace for Node.js applications.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Observability for Node.js\n\nOverview\n--------\n\n[Google Cloud Observability](/stackdriver) provides powerful monitoring, logging, and\ndiagnostics for Node.js applications.\n\nNode.js libraries are available for the following Google Cloud Observability\nservices:\n\n- [Error Reporting](#error_reporting)\n- [Cloud Logging](#logging)\n- [Cloud Monitoring](#monitoring)\n- [Cloud Trace](#trace)\n\nError Reporting\n---------------\n\n[Error Reporting](/error-reporting/docs) for Node.js\naggregates and displays errors produced in your running Node.js\napplications. To get started with\nError Reporting, see\n[Setting Up Error Reporting for Node.js applications](/error-reporting/docs/setup/nodejs).\n\nCloud Logging\n-------------\n\n[Cloud Logging](/logging/docs) for Node.js lets you store,\nsearch, analyze, monitor, and alert on log data and events in Node.js\napplications. We provide Bunyan and Winston plugins, as well as a Stackdriver\nLogging API client library. To get started with Cloud Logging, see\n[Setting Up Cloud Logging for Node.js applications](/logging/docs/setup/nodejs).\n\nCloud Monitoring\n----------------\n\n[Cloud Monitoring](/monitoring/docs) for Node.js collects\nmetrics, events, and metadata from Node.js applications. Stackdriver\ningests that data and generates insights by using dashboards, charts, and alerts.\n\nLinks:\n\n- [Cloud Client Libraries for the Cloud Monitoring API](/monitoring/docs/reference/libraries)\n- [Creating Custom Metrics](/monitoring/custom-metrics/creating-metrics)\n- [Reading Metrics](/monitoring/custom-metrics/reading-metrics)\n- [Browsing Metrics](/monitoring/custom-metrics/browsing-metrics)\n- [Cloud Monitoring for Node.js on GitHub](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-monitoring)\n\nCloud Trace\n-----------\n\n[Cloud Trace](/trace/docs) is a distributed tracing system for\nGoogle Cloud that collects latency data from Node.js applications\nand displays it in near real time in the Google Cloud console. To get started with\nCloud Trace, see\n[Setting Up Cloud Trace for Node.js applications](/trace/docs/setup/nodejs-ot)."]]