Skip to content

kube_state_metrics_exporter job from prometheus/29.5.0

Github source: 4b718be or master branch

Properties

env

http_proxy

HTTP proxy to use

https_proxy

HTTPS proxy to use

no_proxy

List of comma-separated hosts that should skip connecting to the proxy

kube_state_metrics_exporter

apiserver

The URL of the apiserver to use as a master

collectors

Comma-separated list of collectors to be enabled

disable_node_non_generic_resource_metrics

Disable node non generic resource request and limit metrics

disable_pod_non_generic_resource_metrics

Disable pod non generic resource request and limit metrics

kubeconfig

Kubernetes configuration

kubeconfig_tls_ca

Kubernetes TLS CA (pem format)

log_backtrace_at

when logging hits line file:N, emit a stack trace (default :0)

metric_blacklist

Comma-separated list of metrics not to be enabled. The whitelist and blacklist are mutually exclusive

metric_whitelist

Comma-separated list of metrics to be exposed. The whitelist and blacklist are mutually exclusive

namespace

Comma-separated list of namespaces to be enabled

port

Port on which to expose metrics

Default
"9188"

stderrthreshold

logs at or above this threshold go to stderr

telemetry_port

Port to expose kube-state-metrics self metrics on

v

log level for V logs

vmodule

comma-separated list of pattern=N settings for file-filtered logging

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/kube_state_metrics_exporter/ directory (learn more).

  • bin/kube_state_metrics_exporter_ctl (from bin/kube_state_metrics_exporter_ctl)
  • config/kubeca.pem (from config/kubeca.pem)
  • config/kubeconfig (from config/kubeconfig)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.