Prometheus module is not working

I test on V6.4.3 and V6.5.0.

First of all, the configuration template in prometheus.yml.disabled is wrong.

if we enable this module by mv prometheus.yml.disabled to prometheus.yml, will print ERROR as below

2018-12-24T17:08:04.726+0800	ERROR	instance/beat.go:764	Exiting: 1 error: 1 error: missing required field accessing '0.namespace' (source:'/etc/metricbeat/modules.d/prometheus.yml')

we should use the configuration describe in docs:

metricbeat.modules:
- module: prometheus
  metricsets: ["stats"]
  enabled: true
  period: 10s
  hosts: ["localhosts:3816"]
  #metrics_path: /metrics
  #namespace: example

second, it is not working

I start a promethus exporter: /opt/monitor/prometheus/prometheus_node_exporter/node_exporter -web.listen-address=:3816
and use above configuration. metricbeat could start, but no output from the prometheus modules

Hi @oldcodeoberyn, sorry for the late response. How did you move prometheus.yml.disabled to prometheus.yml? Did you use the ./metricbeat modules enable prometheus command?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.