Google Cloud Pub/Sub Webhook

Overview

GCP Pub/Sub webhook send messages to a Google Cloud Pub/Sub topic upon window status events.

Webhook Settings

Setting Description
Project ID The ID of the project.
Topic The name of the receiving topic.
Service Account The account that belongs to the application instead of to an individual end user. Create account as described here
Private Key Alias The alias of the imported account private key as described by GCP Service Account Key Documentation
Message Default message text.

Message

Each window status event can produce only one message.

The message is submitted to the specified Google Cloud Pub/Sub endpoint using the POST method with application/json content type. The request uses OAuth 2.0 authorization.

The default message includes all fields, including entity and metric metadata.

Response

The response status code and response content is recorded in atsd.log if the Log Response setting is enabled.

Configure GCP Pub/Sub Webhook

  • Open the Alerts > Outgoing Webhooks page.

  • Click Create and select the GCP-PS type.

  • Fill out the Name field.

  • Enter the Project ID, Topic, Service Account and select Private Key Alias.

  • Click Test.

  • If tests are passing OK, check Enable, click Save.

To test the actual payload, create a sample rule, and enable the GCP Pub/Sub webhook on the Webhooks tab.

Examples