Overview
Google Cloud Observability provides powerful 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 Setting Up Error Reporting for Ruby applications.
Logging
Cloud Logging for Ruby allows you to store, search, analyze, monitor, and alert on log data and events in Ruby 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 Ruby applications.
Monitoring
Cloud Monitoring for Ruby collects metrics, events, and metadata from Ruby applications. Stackdriver ingests that data and generates insights via dashboards, charts, and alerts.
Links:
- Cloud Client Libraries for the Cloud Monitoring API
- Creating Custom Metrics
- Reading Metrics
- Browsing Metrics
- Cloud Monitoring for Ruby on GitHub
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 Setting Up Cloud Trace for Ruby applications.