rometheus exporters are used to fetch statistics from another system and turn them into metrics in Prometheus format. Exporters use a simple, text-based, key-value format to collect and expose metrics. The Prometheus integration with vRealize Operations, supports metrics collection from the following exporters running on the Kubernetes cluster.
Supported Exporters
Exporter Name | Support for Linux | Support for Windows | Supported Metrics |
---|---|---|---|
cAdvisor | YES | NO | cAdvisor Metrics |
cStatsExporter | NO | YES | cStatsExporter Metrics |
Telegraf Kubernetes Input plugin | YES | YES | Telegraf Metrics |
kube-state-metrics | YES | YES | kube-state-metrics |
Windows-node-exporter | NO | YES | Windows Node Exporter Metrics |
Node Exporter | YES | NO | Node Exporter Metrics |
Supported Exporters
- Deploy the following exporters in your kubernetes cluster to get metrics to respective endpoints and then add them as targets in the prometheus.yml.
- Install Node Exporter and Windows-Exporter on each node as a service.
The details of the exporters like, name, official documentation, sample deployment and important notes are given in the following table.
Exporter Name | Official Documentation | Important Notes |
---|---|---|
cAdvisor | https://github.com/google/cadvisor |
|
cStatsExporter | https://github.com/alexvaut/cStatsExporter Image: docker pull projects.registry.vmware.com/vrops_metric_exporters/cstatsexporter@sha256:1547a44857612c616ab14cde945326ffb9497abd5541737ff7fd4f3e2af83226 |
|
Telegraf Kubernetes Input plugin | https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetesImage for telegraf for windows: docker pull projects.registry.vmware.com/vrops_metric_exporters/telegraf-win@sha256:be76abe7efb53d4af999302af08e014a80651ad06491fabd38f5ed927124bf4a |
|
kube-state-metrics | https://github.com/kubernetes/kube-state-metrics |
|
Windows-node-exporter | https://github.com/prometheus-community/windows_exporter |
|
Node Exporter | https://github.com/prometheus/node_exporter |
|