<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Prometheus on Support Tools</title><link>https://support.tools/categories/prometheus/</link><description>Recent content in Prometheus on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 29 Sep 2024 19:26:00 -0500</lastBuildDate><atom:link href="https://support.tools/categories/prometheus/index.xml" rel="self" type="application/rss+xml"/><item><title>Use External Labels with Prometheus Alerts</title><link>https://support.tools/use-external-labels-prometheus-alerts/</link><pubDate>Sun, 29 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/use-external-labels-prometheus-alerts/</guid><description>&lt;p&gt;When managing a multi-cluster or multi-region Prometheus setup, external labels play a key role in differentiating alerts from different clusters. By using external labels in Prometheus alerts, you can prevent duplication of alerts and provide context such as the cluster, region, or environment from which the alert originated. In this post, we’ll explore how to configure and use external labels in Prometheus alerts.&lt;/p&gt;</description></item><item><title>Monitor Linux Servers with Grafana and Prometheus (node_exporter)</title><link>https://support.tools/monitor-linux-servers-grafana-prometheus-node-exporter/</link><pubDate>Mon, 23 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/monitor-linux-servers-grafana-prometheus-node-exporter/</guid><description>&lt;p&gt;Monitoring Linux servers is critical for maintaining system health, optimizing performance, and identifying potential issues before they escalate. With Prometheus and Grafana, you can collect and visualize system metrics using &lt;code&gt;node_exporter&lt;/code&gt;, a Prometheus exporter designed to gather hardware and OS metrics from Linux systems. In this post, we’ll guide you through setting up Prometheus, Grafana, and &lt;code&gt;node_exporter&lt;/code&gt; to monitor your Linux servers.&lt;/p&gt;</description></item><item><title>Monitor HAProxy with Grafana and Prometheus (haproxy_exporter)</title><link>https://support.tools/monitor-haproxy-grafana-prometheus-haproxy-exporter/</link><pubDate>Sun, 22 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/monitor-haproxy-grafana-prometheus-haproxy-exporter/</guid><description>&lt;p&gt;HAProxy is a widely used open-source load balancer and reverse proxy for TCP and HTTP-based applications. Monitoring HAProxy performance and availability is crucial for ensuring your services remain healthy and responsive. In this post, we’ll walk through how to monitor HAProxy using Grafana, Prometheus, and &lt;code&gt;haproxy_exporter&lt;/code&gt; to provide real-time insights into your load balancer’s performance.&lt;/p&gt;</description></item><item><title>Monitor Bind DNS Server with Grafana and Prometheus (bind_exporter)</title><link>https://support.tools/monitor-bind-dns-grafana-prometheus-bind-exporter/</link><pubDate>Thu, 19 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/monitor-bind-dns-grafana-prometheus-bind-exporter/</guid><description>&lt;p&gt;Monitoring your Bind DNS server is essential for maintaining optimal performance, availability, and security. With Prometheus and Grafana, you can collect and visualize real-time metrics from your Bind DNS server using &lt;code&gt;bind_exporter&lt;/code&gt;, a tool designed to expose Bind metrics in a format Prometheus can scrape. In this guide, we’ll walk through how to set up monitoring for your Bind DNS server with Prometheus, Grafana, and &lt;code&gt;bind_exporter&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Reload Prometheus ConfigMap without Restarting the Kubernetes Pod</title><link>https://support.tools/reload-prometheus-configmap-kubernetes/</link><pubDate>Wed, 04 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/reload-prometheus-configmap-kubernetes/</guid><description>&lt;p&gt;In Kubernetes, Prometheus configuration changes traditionally require a pod restart to take effect. However, using a configuration reload method, you can avoid downtime and ensure smooth configuration updates.&lt;/p&gt;</description></item><item><title>Monitoring RKE2 Certs with x509-certificate-exporter</title><link>https://support.tools/post/x509-certificate-exporter/</link><pubDate>Thu, 08 Feb 2024 03:24:00 -0500</pubDate><guid>https://support.tools/post/x509-certificate-exporter/</guid><description>&lt;p&gt;Monitoring SSL/TLS certificate validity is crucial to maintaining the security and reliability of any Kubernetes cluster. For Rancher Kubernetes Engine (RKE2) clusters, tracking certificate expiration helps prevent unexpected outages and ensures your applications run smoothly.&lt;/p&gt;&#10;&lt;p&gt;In this post, we&amp;rsquo;ll guide you through deploying the &lt;strong&gt;x509-certificate-exporter&lt;/strong&gt; using Helm to monitor your RKE2 certificates effectively. We&amp;rsquo;ll also demonstrate how to monitor the expiration of TLS secrets stored as Kubernetes secrets, including cert-manager and imported certificates.&lt;/p&gt;</description></item><item><title>How to install kube-prometheus-stack</title><link>https://support.tools/post/how-to-install-kube-prometheus-stack/</link><pubDate>Tue, 12 Jul 2022 00:21:00 -0500</pubDate><guid>https://support.tools/post/how-to-install-kube-prometheus-stack/</guid><description>&lt;p&gt;kube-prometheus-stack is a collection of Kubernetes manifests that includes the following:&lt;/p&gt;&#10;&lt;p&gt;The Prometheus operator&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Prometheus&lt;/li&gt;&#10;&lt;li&gt;Alertmanager&lt;/li&gt;&#10;&lt;li&gt;Prometheus node-exporter&lt;/li&gt;&#10;&lt;li&gt;The Prometheus Adapter&lt;/li&gt;&#10;&lt;li&gt;kube-state-metrics&lt;/li&gt;&#10;&lt;li&gt;Grafana&lt;/li&gt;&#10;&lt;li&gt;Preconfigured to collect metrics from every Kubernetes component&lt;/li&gt;&#10;&lt;li&gt;Provides a set of default dashboards and alerts&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>How to add additional scrape configs to a Rancher cluster or project monitoring Prometheus</title><link>https://support.tools/post/how-to-add-additional-scrape-configs-to-a-rancher-cluster-or-project-monitoring-prometheus/</link><pubDate>Sun, 28 Feb 2021 23:11:00 +0000</pubDate><guid>https://support.tools/post/how-to-add-additional-scrape-configs-to-a-rancher-cluster-or-project-monitoring-prometheus/</guid><description>&lt;p&gt;&lt;a href="https://rancher.com/docs/rancher/v2.x/en/cluster-admin/tools/monitoring/#monitoring-scope"&gt;The Rancher cluster and project monitoring tools&lt;/a&gt;, allow you to monitor cluster components and nodes, as well as workloads and &lt;a href="https://rancher.com/docs/rancher/v2.x/en/project-admin/tools/monitoring/#project-metrics"&gt;custom metrics from any HTTP or TCP/UDP metrics endpoint&lt;/a&gt; that these workloads expose.&lt;/p&gt;&#10;&lt;p&gt;This article will detail how to manually define additional scrape configs for either the cluster or project monitoring Prometheus instance, where you want to scrape other metrics.&lt;/p&gt;&#10;&lt;p&gt;Whether to define the additional scrape config at the cluster or project level would depend on the desired scope for the metrics and possible alerts. If you wish to scope the metrics scraped and likely alerts configured for these metrics, you could configure the additional scrape config at the project monitoring level to a project. If you wish to scope the metrics at the cluster level, only those with cluster-admin access could see the metrics or configure alerts. You could configure the additional scrape config at the cluster monitoring level.&lt;/p&gt;</description></item></channel></rss>