<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Developer Guide on Prometheus Operator</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/</link><description>Recent content in Developer Guide on Prometheus Operator</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><atom:link href="https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting Started</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/getting-started/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/getting-started/</guid><description>This guide explains how to use PodMonitor and ServiceMonitor objects to monitor targets for a sample application.
The Prometheus resource declaratively describes the desired state of a Prometheus deployment, while ServiceMonitor and PodMonitor resources describe the targets to be monitored by Prometheus.
Pre-requisites # Before you begin, ensure that you have:
A Kubernetes cluster with admin permissions A running Prometheus Operator (refer to the Installation page) A running Prometheus instance (refer to the Platform Guide) Deploying a sample application # First, let&amp;rsquo;s deploy a simple example application with 3 replicas which listens and exposes metrics on port 8080.</description></item><item><title>Alerting Routes</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/alerting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/alerting/</guid><description>This guide assumes you already have a basic understanding of the Prometheus Operator and have gone through the Getting Started guide. We’re also expecting you to know how to run an Alertmanager instance.
In this guide, we&amp;rsquo;ll explore the various methods for managing Alertmanager configurations within your Kubernetes cluster.
Prometheus&amp;rsquo; configuration also includes &amp;ldquo;rule files&amp;rdquo;, which contain the alerting rules. When an alerting rule is triggered, it fires that alert to all Alertmanager instances, on every rule evaluation interval.</description></item><item><title>ScrapeConfig CRD</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/scrapeconfig/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/scrapeconfig/</guid><description>Starting with prometheus-operator v0.65.x, one can use the ScrapeConfig CRD to scrape targets external to the Kubernetes cluster or create scrape configurations that are not possible with the higher level ServiceMonitor/Probe/PodMonitor resources.
Prerequisites # prometheus-operator &amp;gt;v0.65.1 ScrapeConfig CRD installed in the cluster. Make sure to (re)start the operator after the CRD has been created/updated. Configure Prometheus or PrometheusAgent to select ScrapeConfigs # Both the Prometheus and PrometheusAgent CRD have a scrapeConfigSelector field.</description></item><item><title>Scrape Classes</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/scrapeclass/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/developer/scrapeclass/</guid><description>Prerequisites # Before you begin, ensure that you have:
Prometheus-Operator &amp;gt; v0.73.0 A running Prometheus or PrometheusAgent instance. Introduction # ScrapeClass is a feature that allows you to define common configuration settings to be applied across all scrape resources( PodMonitor, ServiceMonitor, ScrapeConfig and Probe ). This feature is similar to StorageClass in Kubernetes and is very useful when it comes to standardising configurations such as common relabelling rules, TLS certificates and authentication.</description></item></channel></rss>