Custom
Custom Extension
The Custom extension can be used to inject a custom OTel extension into a Configuration. A List of supported extensions can be found here.
Configuration Table
Parameter
Type
Default
Description
telemetry_types
telemetrySelector
[]
Choose Telemetry Type.
configuration
yaml
required
Enter any supported Extension and the YAML will be inserted into the configuration.
Example Configuration
In this example, we use the Custom extension type to inject the following health check extension.
healthcheck:
endpoint: 0.0.0.0:13133
path: /health
Web Interface

Standalone Extension
apiVersion: bindplane.observiq.com/v1
kind: Extension
metadata:
name: custom-health-check
spec:
type: custom
parameters:
- name: telemetry_types
value: ['Logs', 'Metrics', 'Traces']
- name: configuration
value: |
health_check:
endpoint: 0.0.0.0:13133
path: /health
Configuration with Embedded Extension
apiVersion: bindplane.observiq.com/v1
kind: Configuration
metadata:
name: custom-configuration-with-extensions
labels:
platform: linux
spec:
extensions:
- type: custom
parameters:
- name: telemetry_types
value: ['Logs', 'Metrics', 'Traces']
- name: configuration
value: |
health_check:
endpoint: 0.0.0.0:13133
path: health
Last updated
Was this helpful?