<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Accepted Proposals on Prometheus Operator</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/</link><description>Recent content in Accepted Proposals 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/proposals/accepted/index.xml" rel="self" type="application/rss+xml"/><item><title>Shard Autoscaling</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/shard-autoscaling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/shard-autoscaling/</guid><description>Owners: Arthur Sens Nicolas Takashi Status: Accepted Related Tickets: #4927 #4946 #4967 Other docs: n/a This document aims to address existing issues preventing users from leveraging the Horizontal Pod Autoscaler (HPA) in conjunction with Prometheus sharding.
Why Pitfalls of the current solution Goals Non-Goals Audience How Scale subresource Graceful scale-down of Prometheus Servers Scaling up after scaling down Graceful scale-down of Prometheus Agents Scale-down alternatives Action Plan Why # Managing Prometheus instances with highly variable workloads can be quite challenging.</description></item><item><title>DaemonSet deployment for Prometheus Agent</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/agent-daemonset/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/agent-daemonset/</guid><description>Owners: haanhvu Status: Accepted Related Tickets: #5495 Other docs: n/a This proposal is about designing and implementing the deployment of Prometheus Agent as DaemonSet. Currently, Prometheus Agent can only be deployed as StatefulSet, which could be considered as “cluster-wide” strategy, meaning one or several high-availability Prometheus Agents are responsible for scraping metrics of the whole cluster. Though this works well for many use cases, some use cases may indeed prefer a “node-specific” strategy (DaemonSet), where Prometheus Agent pods scale with the nodes and only scrape the metrics from the targets located on the same node.</description></item><item><title>Graduate ScrapeConfig CRD To Beta</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/scrapeconfig-graduation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/scrapeconfig-graduation/</guid><description>Owners: mviswanathsai Status: Accepted Related Tickets: Graduate The ScrapeConfig CRD To v1beta1 Other docs: ScrapeConfig Design Proposal Kubernetes API versioning Why # The goal of this proposal is to pave the way to graduate the ScrapeConfig CRD in the Prometheus Operator to beta. We aim to do this by building a 1:1 relationship with the Prometheus scrape_config. By enhancing the Service Discovery support, aligning the CRD fields, and standardizing configurations.</description></item><item><title>RemoteWrite CRD</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/remote-write/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/remote-write/</guid><description>Owners: @superbrothers Status: Accepted Related Tickets: #6508 Other docs: n/a TL;DR # This design doc proposes RemoteWrite CRD, which enables cluster admins to delegate the ability to configure Prometheus remote_rewrite configuration to application developers/operators.
Why # The Prometheus remote_write configuration is defined in the Prometheus CRD. Currently, the configuration data generation is the responsibility of cluster admins.
Goals # The main goal is to enable application developers/operators to self-service the remote write, and configure how the client sends metrics to the remote endpoint.</description></item><item><title>Zone aware sharding for Prometheus</title><link>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/zone-aware-sharding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-154--sleepy-hopper-0fdb6b.netlify.app/docs/proposals/accepted/zone-aware-sharding/</guid><description>Owners: arnecls Status: Accepted Related Tickets: #6437 Other docs: Well known kubernetes labels AWS zone names GCP zone names Shard Autoscaling design proposal. This proposal describes how we can implement zone-aware sharding by adding support for custom labels and zone configuration options to the existing Prometheus configuration resources.
Why # When running large, multi-zone clusters, Prometheus scraping can lead to an increase in inter-zone traffic costs. A solution would be to deploy 1 Prometheus shard per zone and configure each shard to scrape only the targets local to its zone.</description></item></channel></rss>