Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Enabled bool
OTLPEndpoint string
AuthHeader string
AuthValue string
PluginID string
Profiling bool
PyroscopeEndpoint string
}
Config holds telemetry settings read from environment variables.
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider holds the initialised telemetry subsystems for a plugin process.
func InitFromEnv ¶
InitFromEnv reads telemetry config from environment variables and initialises a TracerProvider (and optionally Pyroscope) for the plugin process. Returns nil, nil when telemetry is disabled.
Click to show internal directories.
Click to hide internal directories.