All Integrations
CloudGCP Service Account + Cloud Monitoring API

Google Cloud Load Balancing Integration

Backend latency, request distribution, and health check status monitoring for GCLB. Detect unhealthy backends before they impact users and optimize CDN cache performance.

Setup

How It Works

01

Create a GCP Service Account

Create a service account with the Monitoring Viewer and Compute Network Viewer roles. TigerOps uses these to pull load balancer metrics and backend health status from Cloud Monitoring.

02

Enable Cloud Monitoring API

Enable the Cloud Monitoring API and Compute Engine API in your GCP project. TigerOps collects HTTP(S) request metrics, backend response times, and health check state changes.

03

Configure TigerOps GCLB

Add your project credentials and specify which load balancers and backends to monitor. TigerOps auto-discovers all HTTP(S), TCP, and UDP load balancers in your project.

04

Set Latency and Health Alerts

Define backend latency SLOs, error rate thresholds, and health check failure alerts. TigerOps fires alerts when backends become unhealthy and predicts latency SLO breaches.

Capabilities

What You Get Out of the Box

Backend Latency Monitoring

Track P50, P95, and P99 backend response latency per backend service and backend instance group. TigerOps alerts on latency regressions and correlates them with backend deployment events.

Request Distribution Analysis

Monitor request counts per backend, geographic distribution of traffic, and request routing decisions. Identify imbalanced backend utilization and misconfigured traffic policies.

Health Check Status

Real-time health check pass/fail state per backend instance. TigerOps correlates health check failures with error rate spikes and alerts before unhealthy backends impact user traffic.

Error Rate Tracking

Monitor HTTP 4xx and 5xx error rates at the load balancer and per-backend level. TigerOps distinguishes between client errors and server errors and traces them to specific backend instances.

SSL Certificate Monitoring

Track SSL certificate expiration dates and TLS handshake failure rates. TigerOps alerts on certificates approaching expiry and monitors certificate provisioning failures for managed certs.

CDN Cache Performance

For HTTP(S) load balancers with Cloud CDN, TigerOps monitors cache hit rates, cache fill bytes, and cache eviction patterns to help you maximize CDN offload and reduce backend load.

Configuration

Load Balancing Integration Setup

Configure TigerOps to monitor your GCP load balancers and backend services.

tigerops-load-balancing.yaml
# TigerOps GCP Load Balancing Integration
# Required IAM roles:
#   roles/monitoring.viewer
#   roles/compute.networkViewer

integrations:
  gcp_load_balancing:
    project_id: "your-gcp-project-id"
    credentials_file: "./tigerops-sa-key.json"

    # Load balancers to monitor (empty = all)
    forwarding_rules:
      - prod-https-lb
      - prod-internal-lb
      - staging-https-lb

    scrape_interval: 60s

    metrics:
      - loadbalancing.googleapis.com/https/request_count
      - loadbalancing.googleapis.com/https/total_latencies
      - loadbalancing.googleapis.com/https/backend_latencies
      - loadbalancing.googleapis.com/https/response_count
      - loadbalancing.googleapis.com/https/backend_request_count

    alerts:
      backend_latency_p99_ms: 1000
      error_rate_5xx_percent: 1.0
      health_check_failures_per_minute: 3
      ssl_cert_expiry_days: 30
      cdn_cache_hit_rate_min_percent: 60
FAQ

Common Questions

Which Google Cloud Load Balancer types does TigerOps support?

TigerOps supports all GCLB types: Global External HTTP(S) Load Balancer, Regional External HTTP(S) Load Balancer, Internal HTTP(S) Load Balancer, TCP/UDP Network Load Balancer, and Internal TCP/UDP Load Balancer.

How does TigerOps track health check failures?

TigerOps monitors the loadbalancing.googleapis.com/https/backend_request_count metric filtered by response_code_class and correlates it with the compute.googleapis.com/instance_group/size metrics to identify when unhealthy backends are removed from the pool.

Can TigerOps alert on SSL certificate expiration?

Yes. TigerOps monitors both Google-managed and self-managed SSL certificates attached to your load balancers. You can configure alerts at 60, 30, and 14 days before expiration, and TigerOps will notify your on-call team.

Does TigerOps support Serverless NEGs (Network Endpoint Groups) for Cloud Run and Cloud Functions?

Yes. TigerOps monitors Serverless NEGs backed by Cloud Run, Cloud Functions, and App Engine. Backend metrics for serverless NEGs are collected alongside traditional instance-group backends in a unified dashboard.

How does TigerOps correlate load balancer errors with backend service issues?

TigerOps uses its AI correlation engine to link GCLB error rate spikes with backend service metrics. When the load balancer reports increased 5xx errors, TigerOps automatically checks backend CPU, memory, and application logs to surface the root cause.

Get Started

Know When Backends Go Unhealthy Before Users Do

Health check alerting, backend latency SLOs, SSL certificate monitoring, and CDN performance for GCLB. Connect in minutes.