Documentation ¶
Overview ¶
Deprecated: [v0.95.0] This package is deprecated and will be removed in a future release. Package f5cloudexporter implements an OpenTelemetry Collector exporter that sends trace, metric, and log data to F5 Cloud.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
NewFactory returns a factory of the F5 Cloud exporter that can be registered to the Collector.
Types ¶
type AuthConfig ¶
type AuthConfig struct { // CredentialFile is the F5 Cloud credentials for your designated account. CredentialFile string `mapstructure:"credential_file"` // Audience is the F5 Cloud audience for your designated account. Audience string `mapstructure:"audience"` }
AuthConfig defines F5 Cloud authentication configurations for F5CloudAuthRoundTripper
type Config ¶
type Config struct { // Config represents the OTLP HTTP Exporter configuration. otlphttp.Config `mapstructure:",squash"` // Source represents a unique identifier that is used to distinguish where this data is coming from. Source string `mapstructure:"source"` // AuthConfig represents the F5 Cloud authentication configuration options. AuthConfig AuthConfig `mapstructure:"f5cloud_auth"` }
Config defines configuration for F5 Cloud exporter.
type TokenSourceGetter ¶
type TokenSourceGetter func(config *Config) (oauth2.TokenSource, error)
Click to show internal directories.
Click to hide internal directories.