purefareceiver.json•2.31 kB
{
"fields": [
{
"name": "Settings",
"type": "*Settings",
"description": "Settings contains settings for the individual scrapers",
"required": true,
"mapstructureTag": "settings"
},
{
"name": "Array",
"type": "[]internal.ScraperConfig",
"description": "Array represents the list of arrays to query",
"required": true,
"mapstructureTag": "array"
},
{
"name": "Hosts",
"type": "[]internal.ScraperConfig",
"description": "Hosts represents the list of hosts to query",
"required": true,
"mapstructureTag": "hosts"
},
{
"name": "Directories",
"type": "[]internal.ScraperConfig",
"description": "Directories represents the list of directories to query",
"required": true,
"mapstructureTag": "directories"
},
{
"name": "Pods",
"type": "[]internal.ScraperConfig",
"description": "Pods represents the list of pods to query",
"required": true,
"mapstructureTag": "pods"
},
{
"name": "Volumes",
"type": "[]internal.ScraperConfig",
"description": "Volumes represents the list of volumes to query",
"required": true,
"mapstructureTag": "volumes"
},
{
"name": "Env",
"type": "string",
"description": "Env represents the respective environment value valid to scrape",
"required": true,
"mapstructureTag": "env"
},
{
"name": "ArrayName",
"type": "string",
"description": "ArrayName represents the display name that is appended to the received metrics, as the `host` label if not provided by OpenMetrics output, and to the `fa_array_name` label always",
"required": true,
"mapstructureTag": "fa_array_name"
},
{
"name": "Namespace",
"type": "string",
"description": "Namespace selects the OpenMetrics namespace requested",
"required": true,
"mapstructureTag": "namespace"
}
],
"imports": [
"errors",
"time",
"go.opentelemetry.io/collector/component",
"go.opentelemetry.io/collector/config/confighttp",
"go.uber.org/multierr",
"github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver/internal"
],
"packageName": "purefareceiver"
}