Skip to main content
This information is for Chronosphere Telemetry Pipeline, which is a standalone product separate from Chronosphere Observability Platform.
The Azure Event Grid source plugin (name: azeventgrid) lets you receive data from Azure and ingest it into a telemetry pipeline using the pull delivery API. This is a pull-based source plugin.
This plugin doesn’t support the use of a descriptive metadata name in the Pipeline Builder interface.
This plugin doesn’t support duplicates of itself within the same pipeline.

Supported telemetry types

The for Chronosphere Telemetry Pipeline supports these telemetry types:
LogsMetricsTraces

Configuration parameters

Use the parameters in this section to configure the . The Telemetry Pipeline web interface uses the items in the Name column to describe these parameters. Pipeline configuration files use the items in the Key column as YAML keys.

General

NameKeyDescriptionDefault
EndpointendpointRequired. The endpoint URL of your Event Grid instance’s namespace.none
Shared KeykeyRequired. The shared key used for authentication.none
Topic NametopicNameRequired. The topic name from which to receive events.none
Event Subscription NameeventSubscriptionNameRequired. The event subscription name.none

Advanced

NameKeyDescriptionDefault
Memory Buffer Limitmem_buf_limitSets a limit for how much buffered data the plugin can write to memory, which affects backpressure. This value must follow Fluent Bit’s rules for unit sizes. If unspecified, no limit is enforced.

For v2 pipelines, this parameter affects only pipelines with the Deployment or DaemonSet workload type. To learn more, see the v2 backpressure guide.

For v3 pipelines, this parameter is independent from the OpenTelemetry memory_limiter and batch processors.
none

Example configuration

service:
  log_level: error
pipeline:
  inputs:
    - name: azeventgrid
      endpoint: https://myNamespaceName.westus-1.eventgrid.azure.net
      key: ${SECRET_AZEVENTGRID_KEY}
      topicName: myTopic
      eventSubscriptionName: myEventSubscription
  outputs:
    - name: stdout
      match: "*"