ScrapeConfig.spec.linodeSDConfigs.oauth2.tlsConfig.cert.spec.dockerSwarmSDConfigs
dockerSwarmSDConfigs defines a list of Dockerswarm service discovery configurations.
| Field / Type | Description |
|---|---|
authorization defines the header configuration to authenticate against the Docker Swarm API. Cannot be set at the same time as `oauth2`. | |
basicAuth defines information to use on every scrape request. | |
enableHTTP2 | enableHTTP2 defines whether to enable HTTP2. |
filters defines the filters to limit the discovery process to a subset of available resources. The available filters are listed in the upstream documentation: Services: https://docs.docker.com/engine/api/v1.40/#operation/ServiceList Tasks: https://docs.docker.com/engine/api/v1.40/#operation/TaskList Nodes: https://docs.docker.com/engine/api/v1.40/#operation/NodeList
| |
followRedirects | followRedirects defines whether HTTP requests follow HTTP 3xx redirects. |
host | host defines the address of the Docker daemon
|
noProxy | noProxy defines a comma-separated string that can contain IPs, CIDR notation, domain names that should be excluded from proxying. IP and domain names can contain port numbers. It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0. |
oauth2 defines the optional OAuth 2.0 configuration to authenticate against the target HTTP endpoint. Cannot be set at the same time as `authorization`, or `basicAuth`. | |
port | port defines the port to scrape metrics from. If using the public IP address, this must tasks and services that don't have published ports.
|
proxyConnectHeader optionally specifies headers to send to proxies during CONNECT requests. It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0.
| |
proxyFromEnvironment | proxyFromEnvironment defines whether to use the proxy configuration defined by environment variables (HTTP_PROXY, HTTPS_PROXY, and NO_PROXY). It requires Prometheus >= v2.43.0, Alertmanager >= v0.25.0 or Thanos >= v0.32.0. |
proxyUrl | proxyUrl defines the HTTP proxy server to use.
|
refreshInterval | refreshInterval defines the time after which the provided names are refreshed. If not set, Prometheus uses its default value.
|
role | role of the targets to retrieve. Must be `Services`, `Tasks`, or `Nodes`.
|
tlsConfig defines the TLS configuration to connect to the Docker Swarm daemon. |