Sign inSign up

deadc/metrics-server-exporter

By deadc

Updated over 6 years ago

.

Image
0

100K+

deadc/metrics-server-exporter repository overview

metrics-server-exporter

metrics-server-exporter provides cpu and memory metrics for nodes and pods, directly querying the metrics-server API /apis/metrics.k8s.io/v1beta1/{pods, nodes}

Node metrics
  • kube_metrics_server_nodes_mem
    • Provides nodes memory information.
  • kube_metrics_server_nodes_cpu
    • Provides nodes CPU information.
labels
  • instance
Pod metrics
  • kube_metrics_server_pods_mem
    • Provides pods/container memory information.
  • kube_metrics_server_pods_cpu
    • Provides pods/container memory information.
labels
  • pod_name
  • pod_namespace
  • pod_container_name
Variables
  • K8S_ENDPOINT

    • Url of API of kubernetes (default kubernetes.default.svc)
  • K8S_TOKEN

    • The authorization token (default ServiceAccount token)
  • K8S_FILEPATH_TOKEN

    • Path of ServiceAccount token file (default /var/run/secrets/kubernetes.io/serviceaccount/token)
How to build
$ docker build . -t metrics-server-exporter
How to run

You will need K8S_TOKEN and K8S_ENDPOINT to access the api-server

$ docker run -p 8000:8000 -e "K8S_ENDPOINT=${K8S_ENDPOINT}" -e "K8S_TOKEN=${K8S_TOKEN}" metrics-server-exporter

Tag summary

Content type

Image

Digest

Size

29.9 MB

Last updated

almost 8 years ago

docker pull deadc/metrics-server-exporter