Google Cloud Service Health

Receive Google Cloud Personalized Service Health incident and maintenance notifications.

InboundCloud Platforms
Start Free Trial

Quick Setup

Copy Webhook URL

Go to your Alert24 dashboard and copy the webhook URL for Google Cloud Service Health.

Configure Google Cloud Service Health

Add the webhook URL in your Google Cloud Service Health settings.

Auto-Detected

Alert24 auto-detects Google Cloud Service Health payloads and maps them to incidents.

Step-by-Step Setup Instructions

Google Cloud Service Health Webhook Setup

### Via Pub/Sub Log Sink

1.Create a log sink that captures Service Health events:
gcloud logging sinks create alert24-health-sink \
  pubsub.googleapis.com/projects/<PROJECT_ID>/topics/service-health \
  --log-filter='jsonPayload.@type="type.googleapis.com/google.cloud.servicehealth.logging.v1.EventLog"'
2.Create a Pub/Sub push subscription:
gcloud pubsub subscriptions create alert24-health-push \
  --topic=service-health \
  --push-endpoint=<WEBHOOK_URL>

### Via Cloud Monitoring

If using a Cloud Monitoring alerting policy, the payload uses the same format as Google Cloud Monitoring (version 1.2) and is already detected by the existing template.

Example Webhook Payload

This is a sample payload that Google Cloud Service Health sends to Alert24 when an alert fires.

{
  "jsonPayload": {
    "@type": "type.googleapis.com/google.cloud.servicehealth.logging.v1.EventLog",
    "category": "INCIDENT",
    "title": "Google Compute Engine - Elevated error rates",
    "description": "We are investigating elevated error rates for Google Compute Engine in us-central1.",
    "impactedProducts": [
      {
        "productName": "Google Compute Engine"
      }
    ],
    "impactedLocations": [
      {
        "locationName": "us-central1"
      }
    ]
  },
  "resource": {
    "type": "servicehealth.googleapis.com/Event",
    "labels": {
      "project_id": "my-project"
    }
  },
  "timestamp": "2024-01-15T10:30:00Z",
  "severity": "WARNING",
  "logName": "projects/my-project/logs/servicehealth.googleapis.com%2Factivity"
}

How Alert24 Maps Google Cloud Service Health Data

Status Field

jsonPayload.category

Message Field

jsonPayload.title

Auto-Create Incidents

Yes

Auto-Resolve Incidents

Yes

Status Mapping

Alert24 StatusGoogle Cloud Service Health Values
down
INCIDENT
degraded
MAINTENANCE

Connect Google Cloud Service Health to Alert24 in minutes

Free plan includes 5 monitors, 1 status page, and incident management. No credit card required.

More Cloud Platforms Integrations