Path: blob/main/docs/sources/flow/reference/components/otelcol.auth.basic.md
5319 views
------otelcol.auth.basic
otelcol.auth.basic exposes a handler that can be used by other otelcol components to authenticate requests using basic authentication.
NOTE:
otelcol.auth.basicis a wrapper over the upstream OpenTelemetry Collectorbasicauthextension. Bug reports or feature requests will be redirected to the upstream repository, if necessary.
Multiple otelcol.auth.basic components can be specified by giving them different labels.
Usage
Arguments
otelcol.auth.basic supports the following arguments:
| Name | Type | Description | Default | Required |
|---|---|---|---|---|
username | string | Username to use for basic authentication requests. | yes | |
password | secret | Password to use for basic authentication requests. | yes |
Exported fields
The following fields are exported and can be referenced by other components:
| Name | Type | Description |
|---|---|---|
handler | capsule(otelcol.Handler) | A value that other components can use to authenticate requests. |
Component health
otelcol.auth.basic is only reported as unhealthy if given an invalid configuration.
Debug information
otelcol.auth.basic does not expose any component-specific debug information.
Example
This example configures [otelcol.exporter.otlp][] to use basic authentication:
[otelcol.exporter.otlp]: {{< relref "./otelcol.exporter.otlp.md" >}}