google/cloud-monitoring
Google Cloud Monitoring API client for PHP, with REST and gRPC support for alert policies, uptime checks, metrics, and dashboards. Install via Composer and authenticate with Google Cloud credentials.
Architecture Fit
Integration Feasibility
JobProcessing/JobProcessed/JobFailed), and scheduled console commands. All three must be non-blocking.Technical Risk
google/gax, protobuf, optional ext-grpc) can conflict with other packages in a large Laravel app; the pure-PHP fallback works but changes latency characteristics.google-cloud-php monorepo. Evaluate the monorepo's health, not this repo's. Still, there is zero Laravel community validation and no third-party ecosystem.ext-grpc available in all deploy images? Does this duplicate an existing OTel pipeline?Stack Fit
Migration Path
Compatibility
ext-grpc; if not, either add it or accept REST and re-baseline latency expectations.Sequencing
MonitoringService abstraction, then a frozen metric taxonomy (names, labels, cardinality budget) before any instrumentation code. Instrumentation written before the taxonomy stabilises is throwaway work.Maintenance
Support
google-cloud-php monorepo and, for production issues, a paid Google Cloud support plan. There is no Laravel-community fallback; internal ownership must be explicit.Scaling
Failure Modes
ApiException inside a request or job turning observability into an outage.ext-grpc in one environment but not another; time-series alignment/clock errors producing metrics that never match their alert conditions.Ramp-Up
How can I help you explore Laravel packages today?