Collect `filestat_exporter` metrics.
This commit is contained in:
parent
4e47ebfa6f
commit
7dea0e4f4e
|
@ -17,7 +17,7 @@ remote_file '/etc/prometheus.d/alertmanager.yml' do
|
||||||
end
|
end
|
||||||
|
|
||||||
# Deploy alert setting file:
|
# Deploy alert setting file:
|
||||||
%w(node_exporter prometheus).each do |conf|
|
%w(node_exporter prometheus filestat).each do |conf|
|
||||||
remote_file "/etc/prometheus.d/alerts/#{conf}.yml" do
|
remote_file "/etc/prometheus.d/alerts/#{conf}.yml" do
|
||||||
owner 'root'
|
owner 'root'
|
||||||
group 'root'
|
group 'root'
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
groups:
|
||||||
|
- name: filestat
|
||||||
|
rules:
|
||||||
|
- alert: RebootRequired
|
||||||
|
expr: file_glob_match_number{pattern="/var/run/reboot-required"} > 0
|
||||||
|
for: 24h
|
||||||
|
labels:
|
||||||
|
severity: warning
|
||||||
|
annotations:
|
||||||
|
summary: "Instance {{ $labels.instance }} requires rebooting."
|
||||||
|
description: "{{ $labels.instance }} requires rebooting."
|
||||||
|
|
|
@ -14,6 +14,7 @@ rule_files:
|
||||||
# - "first.rules"
|
# - "first.rules"
|
||||||
# - "second.rules"
|
# - "second.rules"
|
||||||
- '/etc/prometheus.d/alerts/node_exporter.yml'
|
- '/etc/prometheus.d/alerts/node_exporter.yml'
|
||||||
|
- '/etc/prometheus.d/alerts/filestat.yml'
|
||||||
- '/etc/prometheus.d/alerts/prometheus.yml'
|
- '/etc/prometheus.d/alerts/prometheus.yml'
|
||||||
|
|
||||||
# A scrape configuration containing exactly one endpoint to scrape:
|
# A scrape configuration containing exactly one endpoint to scrape:
|
||||||
|
@ -51,6 +52,14 @@ scrape_configs:
|
||||||
services:
|
services:
|
||||||
- 'node_exporter'
|
- 'node_exporter'
|
||||||
|
|
||||||
|
- job_name: 'filestat'
|
||||||
|
metrics_path: /filestat_exporter/metrics
|
||||||
|
|
||||||
|
consul_sd_configs:
|
||||||
|
- server: 'localhost:8500'
|
||||||
|
services:
|
||||||
|
- 'filestat_exporter'
|
||||||
|
|
||||||
- job_name: 'grafana'
|
- job_name: 'grafana'
|
||||||
consul_sd_configs:
|
consul_sd_configs:
|
||||||
- server: 'localhost:8500'
|
- server: 'localhost:8500'
|
||||||
|
|
Loading…
Reference in New Issue