On-premises you can physically touch the servers - if an application hangs, someone can walk
over and find out why. In the cloud the servers are Google's, not yours, and you can't
inspect them directly. So the only way to know what's happening with your server, database, or
application is Google's integrated observability tools.
On-premises you can physically inspect a failing server. In the cloud the servers are Google's and opaque to you, so integrated observability tools are the only way to see what your systems are doing.
Users come to observability with four recurring needs:
Four recurring needs drive observability: know your systems are healthy, be told when they are not, troubleshoot fast, and improve performance over time.
Google Cloud Observability (formerly the operations suite / Stackdriver) is one
integrated service for monitoring, logging, and diagnostics - not a loose collection of
separate packages. It dynamically discovers your cloud resources and application
services through deep integration with Google Cloud and Amazon Web Services, so its
smart defaults give you core visibility across your platform in minutes.
On top of that discovery you get powerful data and analytics tools, open-source agents and
integrations, and collaboration with many third-party software providers.
One integrated service fans out to five products - Monitoring, Logging, Error Reporting, Trace, and Profiler - so telemetry, alerting, and diagnostics work together instead of as loosely coupled tools.⚠GotchaOne integrated service, not separate packages
In most other environments monitoring, logging, error reporting, and tracing are handled by
completely different packages or a loosely integrated collection of software. Google Cloud
Observability ships them as a single, comprehensive, integrated service - that
cohesion is what makes applications reliable, stable, and maintainable.
Observability rests on three signals - metrics, logs, and traces - captured through
one open, vendor-neutral instrumentation layer. Metrics detect that something is wrong, logs
diagnose what happened, and traces show where and how:
The three signals of observability sit on one open instrumentation layer: metrics detect a problem, logs diagnose what happened, traces show where and how. OpenTelemetry unifies them so a single trace ID can link a log line to the request that produced it.
Signals feed the tools, the tools drive incident management, and it all points at faster
troubleshooting:
The observability workflow: capture signals (metrics, logs, traces), visualize and analyze them, manage incidents when they fire, and drive it all to troubleshooting.≡FactsPricing model
You pay only for what you use - no upfront fees or commitments.
Free usage allotments let you get started at no cost.
For current pricing, refer to the Google Cloud Observability pricing docs.