Skip to main content

Googlecloudpubsubpush Receiver

Status Available in: contrib Maintainers: @constanca-m Source: opentelemetry-collector-contrib

Supported Telemetry

Logs

Overview

NOTE: Refer to Difference to the current google pub sub receiver if you don’t know which receiver to use or just want to understand the differences.
The googlecloudpubsubpush receiver ingests OpenTelemetry data through Google Cloud Pub/Sub push subscriptions, supporting two primary data ingestion patterns:
  • Direct Log Ingestion: Processes Pub/Sub messages containing log data directly.
  • GCS Event Processing: Handles Pub/Sub notifications for new files in Google Cloud Storage.
All received data is parsed into OpenTelemetry format using configurable encoding extensions, enabling flexible and near real-time telemetry collection from multiple Google Cloud sources.

Example configuration

Difference to the current google pub sub receiver

The main difference between the current googlecloudpubsub receiver and the proposed new receiver lies in how they receive messages from Google Pub/Sub: pull vs. push subscriptions. The table below summarizes their differences: You can read more about Pull/Push subscriptions in the official documentation.

Attributes

Configuration

Example Configuration


Last generated: 2026-08-24