Observability overview for Ruby

Google Cloud Observability provides monitoring, logging, and diagnostics for Ruby applications.

Ruby libraries are available for the following Google Cloud Observability services:

Error Reporting

Error Reporting for Ruby aggregates and displays errors produced in your running Ruby applications. To get started with Error Reporting, see Instrument Ruby apps for Error Reporting.

Logging

Cloud Logging for Ruby lets you store, search, analyze, monitor, and alert on log data and events in Ruby applications. We provide Bunyan and Winston plugins, as well as Cloud Client Libraries for Ruby. To get started with Cloud Logging, see Setting Up Cloud Logging for Ruby applications.

Monitoring

Cloud Monitoring for Ruby collects metrics, events, and metadata from Ruby applications. Cloud Monitoring ingests that data and generates insights using dashboards, charts, and alerts.

Links:

Trace

Cloud Trace is a distributed tracing system for Google Cloud that collects latency data from Ruby applications and displays it in near real time in the Google Cloud console. To get started with Cloud Trace, see Client libraries in the Cloud Trace documentation.