--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/253f05a4-5428-4b00-af77-0ca93f2c93c8%40googlegroups.com.
There's two options:- You can set the --collector.filesystem.ignored-mount-points (default "^/(dev|proc|sys|var/lib/docker/.+)($|/)") on the specific hosts to not even export metrics about that mountpoint, if you never need those metrics at all.- If that's not an option, you could have static recording rules that create time series with the instance+job labels that you would want to exclude, like:groups:
- name: excludes
rules:
- record: excluded_instance_mountpoints
expr: 1
labels:
instance: <my-excluded-instance-name1>
mountpoint: <my-excluded-mountpoint-name1>- record: excluded_instance_mountpoints
expr: 1
labels:
instance: <my-excluded-instance-name2>
mountpoint: <my-excluded-mountpoint-name2>...and then you could use those recorded time series to remove alerts for those exceptions:predict_linear(node_filesystem_free_bytes{fstype!~"tmpfs"}[1h], 4 * 3600) < 0unless on(instance, mountpoint)excluded_instance_mountpoints(you could change "instance" to "job" in the example if indeed your exceptions are grouped by "job" in your case)
On Fri, May 15, 2020 at 11:30 AM Ishvar B <ish...@gmail.com> wrote:
Hi,--I need help for the below issue.I have the below query regarding which as per the query definition is working fine. But for certain host (say example*), I want to exclude /var/cache/fscache metric from alert rule. I am little confused as either it excludes the metric for all the hosts or collects it for all the hosts.query: predict_linear(node_filesystem_free_bytes{fstype!~"tmpfs"}[1h], 4 * 3600) < 0 - This collects all metrics for all the hostsupdated query: predict_linear(node_filesystem_free_bytes{fstype!~"tmpfs",job!~"example.*",mountpoint!~"/var/cache/fscache"}[1h], 4 * 3600) < 0 - This excludes both the host example* and the mountpoint /var/cache/fscache. I want this to alert for all the metrics for all the hosts but for example* host don't alert for mounpoint /var/cache/fscache.Any help is highly appreciated.ThanksEswar
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to promethe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/253f05a4-5428-4b00-af77-0ca93f2c93c8%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/f67755a9-397f-4595-b87b-97d2e94189e4%40googlegroups.com.