otel-collector
Last updated
Last updated
This provider enables gathering and exporting data for the Garden execution.
It provides detailed insights into what a Garden command is doing at any given time and can be used for alerting on performance regressions or debugging performance issues.
It does that by running an on the local machine for the duration of the command execution, which then exports the gathered data to the desired service.
Currently supported exporters are , , and 'OTLP HTTP'.
Below is the full schema reference for the provider configuration. For an introduction to configuring a Garden project with providers, please look at our .
The reference is divided into two sections. The contains the complete YAML schema, and the describes each schema key.
The values in the schema below are the default values.
providers[]
providers[].name
The name of the provider plugin to use.
providers[].dependencies[]
List other providers that should be resolved before this one.
Example: ["exec"]
providers[].environments[]
If specified, this provider will only be used in the listed environments. Note that an empty array effectively disables the provider. To use a provider in all environments, omit this field.
Example: ["dev","stage"]
providers[].exporters[]
providers[].exporters[].name
providers[].exporters[].enabled
providers[].exporters[].verbosity
Type | Default | Required |
---|
> name
Type | Required |
---|
> dependencies
Type | Default | Required |
---|
> environments
Type | Required |
---|
> exporters
Type | Required |
---|
> > name
Type | Required |
---|
> > enabled
Type | Required |
---|
> > verbosity
Type | Allowed Values | Default | Required |
---|
|
| No |
| Yes |
|
| No |
| No |
| Yes |
| No |
| No |
| "detailed", "normal", "basic" |
| No |