Discover Packages
github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension
package
module
Version:
v0.159.0
Opens a new window with list of versions in this module.
Published: Aug 17, 2026
License: Apache-2.0
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 1
Opens a new window with list of known importers.
README
README
¶
Google Client Auth Extension
This extension provides Google OAuth2 Client Credentials and Metadata for gRPC and http based exporters.
Configuration
extensions:
googleclientauth:
receivers:
otlp:
protocols:
grpc:
exporters:
otlp_grpc/withauth:
endpoint: 0.0.0.0:5000
ca_file: /tmp/certs/ca.pem
auth:
authenticator: googleclientauth
service:
extensions: [googleclientauth]
pipelines:
metrics:
receivers: [otlp]
processors: []
exporters: [otlp_grpc/withauth]
The following optional config fields are available:
project - The Google Cloud Project telemetry is sent to if the gcp.project.id resource attribute is not set. If unspecified, this is determined using application default credentials.
scopes - The oauth 2.0 scopes requested by the extension.
quota_project - The project for quota and billing purposes. The caller must have serviceusage.services.use permission on the project.
token_type - The type of generated token. Default: access_token
audience - The audience claim used for generating ID token
Expand ▾
Collapse ▴
Documentation
¶
Package googleclientauthextension implements an extension that provides authentication with Google Cloud.
Config defines configuration for the Google client auth extension.
Source Files
¶
Directories
¶
internal
metadata
Package metadata contains the autogenerated telemetry and build information for the extension/googleclientauth component.
Package metadata contains the autogenerated telemetry and build information for the extension/googleclientauth component.
Click to show internal directories.
Click to hide internal directories.