PageSourceSearch

https://prometheus-operator.dev/docs/getting-started/introduction/

html prometheus-operator.dev collected 2026-09-24 08:59:49 UTC 72,073 bytes, 1,525 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3  <head>
4  <meta charset="utf-8">
5  <meta http-equiv="x-ua-compatible" content="ie=edge">
6  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7  <link rel="preload" as="font" href="https://prometheus-operator.dev/fonts/vendor/jost/jost-v4-latin-regular.woff2" type="font/woff2" crossorigin>
8<link rel="preload" as="font" href="https://prometheus-operator.dev/fonts/vendor/jost/jost-v4-latin-500.woff2" type="font/woff2" crossorigin>
9<link rel="preload" as="font" href="https://prometheus-operator.dev/fonts/vendor/jost/jost-v4-latin-700.woff2" type="font/woff2" crossorigin>
10
11  
11<script>(() => {
12  // <stdin>
13  var globalDark = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches;
14  var localMode = localStorage.getItem("theme");
15  if (globalDark && localMode === null) {
16    localStorage.setItem("theme", "dark");
17    document.documentElement.setAttribute("data-dark-mode", "");
18  }
19  if (globalDark && localMode === "dark") {
20    document.documentElement.setAttribute("data-dark-mode", "");
21  }
22  if (localMode === "dark") {
23    document.documentElement.setAttribute("data-dark-mode", "");
24  }
25})();
26</script>
26
27
28  <link rel="stylesheet" href="https://prometheus-operator.dev/main.8224b7d567e70e1a432f7221cf68964c8c5437e27640b3a344a98b60ff43f0f1e98b3a0f8ed41f04d48260f9259972131c107db14d19ebc594761f4b27e69441.css" integrity="sha512-giS31WfnDhpDL3Ihz2iWTIxUN&#43;J2QLOjRKmLYP9D8PHpizoPjtQfBNSCYPklmXITHBB9sU0Z68WUdh9LJ&#43;aUQQ==" crossorigin="anonymous">
29<noscript><style>img.lazyload { display: none; }</style></noscript>
30  <meta name="robots" content="index, follow">
31    <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
32    <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
33  <title>Introduction - Prometheus Operator</title>
34<meta name="description" content="The Prometheus Operator provides Kubernetes native deployment and management of Prometheus and related monitoring components">
35<link rel="canonical" href="https://prometheus-operator.dev/docs/getting-started/introduction/">
36<meta property="og:locale" content="en_US">
37<meta property="og:type" content="article">
38<meta property="og:title" content="Introduction">
39<meta property="og:description" content="The Prometheus Operator provides Kubernetes native deployment and management of Prometheus and related monitoring components">
40<meta property="og:url" content="https://prometheus-operator.dev/docs/getting-started/introduction/">
41<meta property="og:site_name" content="Prometheus Operator">
42<meta property="article:published_time" content="2020-10-06T08:48:57+00:00">
43  <meta property="article:modified_time" content="2024-08-23T22:20:38+05:30">
44  
45  <meta property="og:image" content="https://prometheus-operator.dev/doks.png"/>
46      <meta property="og:image:alt" content="Prometheus Operator">
47    
48<meta name="twitter:card" content="summary_large_image">
49<meta name="twitter:site" content="@getdoks">
50<meta name="twitter:creator" content="@henkverlinde">
51<meta name="twitter:title" content="Introduction">
52<meta name="twitter:description" content="The Prometheus Operator provides Kubernetes native deployment and management of Prometheus and related monitoring components">
53<meta name="twitter:image" content="https://prometheus-operator.dev/doks.png">
54    <meta name="twitter:image:alt" content="Introduction">
55
56<script type="application/ld+json">
57{
58  "@context": "https://schema.org",
59  "@graph": [
60    {
61      "@type": "Organization",
62        "@id": "https://prometheus-operator.dev/#/schema/organization/1",
63      "name": "Doks",
64      "url": "https://prometheus-operator.dev/",
65      "sameAs": [
66        "https://twitter.com/PromOperator"
67        , "https://github.com/prometheus-operator"
68        ],
69      "logo": {
70          "@type": "ImageObject",
71          "@id": "https://prometheus-operator.dev/#/schema/image/1",
72          "url": "https://prometheus-operator.dev/logo-doks.png",
73          "width":  512 ,
74          "height":  512 ,
75          "caption": "Doks"
76        },
77        "image": {
78          "@id": "https://prometheus-operator.dev/#/schema/image/1"
79        }
80      },
81    {
82      "@type": "WebSite",
83      "@id": "https://prometheus-operator.dev/#/schema/website/1",
84      "url": "https://prometheus-operator.dev/",
85      "name": "Prometheus Operator",
86      "description": "The Prometheus Operator manages Prometheus clusters atop Kubernetes.",
87      "publisher": {
88          "@id": "https://prometheus-operator.dev/#/schema/organization/1"
89        }
90      },
91    {
92      "@type": "WebPage",
93      "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/",
94      "url": "https://prometheus-operator.dev/docs/getting-started/introduction/",
95      "name": "Introduction",
96      "description": "The Prometheus Operator provides Kubernetes native deployment and management of Prometheus and related monitoring components",
97      "isPartOf": {
98        "@id": "https://prometheus-operator.dev/#/schema/website/1"
99      },
100      "about": {
101          "@id": "https://prometheus-operator.dev/#/schema/organization/1"
102        },
103      "datePublished": "2020-10-06T08:48:57CET",
104      "dateModified": "2024-08-23T22:20:38CET",
105      "breadcrumb": {
106        "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/#/schema/breadcrumb/1"
107      },
108      "primaryImageOfPage": {
109        "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/#/schema/image/2"
110      },
111      "inLanguage": "en-US",
112      "potentialAction": [{
113        "@type": "ReadAction", "target": ["https://prometheus-operator.dev/docs/getting-started/introduction/"]
114      }]
115    },
116    {
117      "@type": "BreadcrumbList",
118      "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/#/schema/breadcrumb/1",
119      "name": "Breadcrumbs",
120      "itemListElement": [{
121        "@type": "ListItem",
122        "position":  1 ,
123        "item": {
124          "@type": "WebPage",
125          "@id": "https://prometheus-operator.dev",
126          "url": "https://prometheus-operator.dev",
127          "name": "Home"
128          }
129        },{
130        "@type": "ListItem",
131        "position":  3 ,
132        "item": {
133          "@type": "WebPage",
134          "@id": "https://prometheus-operator.dev/docs/",
135          "url": "https://prometheus-operator.dev/docs/",
136          "name": "Docs"
137          }
138        },{
139        "@type": "ListItem",
140        "position":  4 ,
141        "item": {
142          "@type": "WebPage",
143          "@id": "https://prometheus-operator.dev/docs/getting-started/",
144          "url": "https://prometheus-operator.dev/docs/getting-started/",
145          "name": "Getting Started"
146          }
147        },{
148        "@type": "ListItem",
149        "position":  5 ,
150        "item": {
151          "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/"
152          }
153        }]
154    },
155
156    {
157      "@context": "https://schema.org",
158      "@graph": [
159        {
160          "@type": "Article",
161          "@id": "https://prometheus-operator.dev/#/schema/article/1",
162          "headline": "Introduction",
163          "description": "The Prometheus Operator provides Kubernetes native deployment and management of Prometheus and related monitoring components",
164          "isPartOf": {
165            "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/"
166          },
167          "mainEntityOfPage": {
168            "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/"
169          },
170          "datePublished": "2020-10-06T08:48:57CET",
171          "dateModified": "2024-08-23T22:20:38CET",
172          "author": {
173            "@id": "https://prometheus-operator.dev/#/schema/person/2"
174          },
175          "publisher": {
176              "@id": "https://prometheus-operator.dev/#/schema/organization/1"
177            },
178          "image": {
179            "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/#/schema/image/2"
180          }
181        }
182      ]
183    },
184    {
185      "@context": "https://schema.org",
186      "@graph": [
187        {
188          "@type": "Person",
189          "@id": "https://prometheus-operator.dev/#/schema/person/2",
190          "name": "Henk Verlinde",
191          "sameAs": [
192            "https://twitter.com/henkverlinde"
193            , "https://www.linkedin.com/in/henkverlinde/"
194            , "https://github.com/h-enk"
195            ]
196        }
197      ]
198    },
199    {
200      "@context": "https://schema.org",
201      "@graph": [
202        {
203          "@type": "ImageObject",
204          "@id": "https://prometheus-operator.dev/docs/getting-started/introduction/#/schema/image/2",
205          "url": "https://prometheus-operator.dev/doks.png",
206          "contentUrl": "https://prometheus-operator.dev/doks.png",
207          "caption": "Introduction"
208        }
209      ]
210    }
211
212  ]
213}
214</script>
214
215
216  <meta name="theme-color" content="#3371e3">
217<link rel="icon" href="https://prometheus-operator.dev/favicon.ico" sizes="any">
218<link rel="icon" type="image/svg+xml" href="https://prometheus-operator.dev/favicon.svg">
219<link rel="apple-touch-icon" sizes="180x180" href="https://prometheus-operator.dev/apple-touch-icon.png">
220<link rel="icon" type="image/png" sizes="32x32" href="https://prometheus-operator.dev/favicon-32x32.png">
221<link rel="icon" type="image/png" sizes="16x16" href="https://prometheus-operator.dev/favicon-16x16.png">
222<link rel="manifest" crossorigin="use-credentials" href="https://prometheus-operator.dev/site.webmanifest">
223
224  
225
226</head>
227
228  <body class="docs single">
229    <div class="sticky-top">
230<div class="header-bar"></div>
231
232<header class="navbar navbar-expand-lg navbar-light doks-navbar">
233  <nav class="container-xxl flex-wrap flex-lg-nowrap" aria-label="Main navigation">
234
235    <a class="navbar-brand order-0" href="/" aria-label="Prometheus Operator">
236      Prometheus Operator
237    </a>
238
239    <button class="btn btn-link order-0 ms-auto d-lg-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasExample" aria-controls="offcanvasExample">
240      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-more-horizontal"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg>
241    </button>
242    <div class="offcanvas offcanvas-start d-lg-none" tabindex="-1" id="offcanvasExample" aria-labelledby="offcanvasExampleLabel">
243      <div class="header-bar"></div>
244      <div class="offcanvas-header">
245        <h5 class="offcanvas-title" id="offcanvasExampleLabel"> docs</h5>
246        <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
247      </div>
248      <div class="offcanvas-body">
249        <aside class="doks-sidebar mt-n3">
250          <nav id="doks-docs-nav" aria-label="Tertiary navigation">
251            
252<ul class="list-unstyled collapsible-sidebar">
253  
254    
255      
256      <li class="mb-1">
257        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-7fae9c0fc99a8fd240529042d702994a" aria-expanded="true">
258          Getting-Started
259        </button>
260        <div class="collapse show" id="section-7fae9c0fc99a8fd240529042d702994a">
261          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
262            
263              
264                
265                <li><a class="docs-link rounded active" href="https://prometheus-operator.dev/docs/getting-started/introduction/">Introduction</a></li>
266              
267            
268              
269                
270                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/installation/">Installing Prometheus Operator</a></li>
271              
272            
273              
274                
275                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/compatibility/">Compatibility</a></li>
276              
277            
278              
279                
280                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/design/">Design</a></li>
281              
282            
283          </ul>
284        </div>
285      </li>
286    
287      
288      <li class="mb-1">
289        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-05b017e42952fddf972dcdfddede5740" aria-expanded="false">
290          API Reference
291        </button>
292        <div class="collapse" id="section-05b017e42952fddf972dcdfddede5740">
293          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
294            
295              
296                
297                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/api-reference/api/">API reference</a></li>
298              
299            
300          </ul>
301        </div>
302      </li>
303    
304      
305      <li class="mb-1">
306        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-18fb3e11a36d334148691233e022d448" aria-expanded="false">
307          Platform Guide
308        </button>
309        <div class="collapse" id="section-18fb3e11a36d334148691233e022d448">
310          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
311            
312              
313                
314                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/platform-guide/">Getting Started</a></li>
315              
316            
317              
318                
319                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/exposing-prometheus-and-alertmanager/">Exposing Prometheus and Alertmanager</a></li>
320              
321            
322              
323                
324                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/webhook/">Admission webhook</a></li>
325              
326            
327              
328                
329                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/prometheus-agent/">Prometheus Agent</a></li>
330              
331            
332              
333                
334                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/thanos/">Thanos</a></li>
335              
336            
337              
338                
339                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/rbac/">RBAC</a></li>
340              
341            
342              
343                
344                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/rbac-crd/">RBAC for CRDs</a></li>
345              
346            
347              
348                
349                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/high-availability/">High Availability</a></li>
350              
351            
352              
353                
354                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/sharding/">Sharding</a></li>
355              
356            
357              
358                
359                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/storage/">Storage</a></li>
360              
361            
362              
363                
364                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/strategic-merge-patch/">Strategic Merge Patch</a></li>
365              
366            
367              
368                
369                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/operator/">CLI reference</a></li>
370              
371            
372              
373                
374                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/troubleshooting/">Troubleshooting</a></li>
375              
376            
377          </ul>
378        </div>
379      </li>
380    
381      
382      <li class="mb-1">
383        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-3425d1679ec6a9332a58dfc783e89954" aria-expanded="false">
384          Developer Guide
385        </button>
386        <div class="collapse" id="section-3425d1679ec6a9332a58dfc783e89954">
387          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
388            
389              
390                
391                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/getting-started/">Getting Started</a></li>
392              
393            
394              
395                
396                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/alerting/">Alerting Routes</a></li>
397              
398            
399              
400                
401                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/scrapeconfig/">ScrapeConfig CRD</a></li>
402              
403            
404              
405                
406                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/scrapeclass/">Scrape Classes</a></li>
407              
408            
409          </ul>
410        </div>
411      </li>
412    
413      
414      <li class="mb-1">
415        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-dd7a67018c9be3ea667b276b7e4a4dd6" aria-expanded="false">
416          Proposals
417        </button>
418        <div class="collapse" id="section-dd7a67018c9be3ea667b276b7e4a4dd6">
419          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
420            
421              
422                
423                <li class="my-1 ms-3">
424                  <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-4f04c5624a7b5cc1ff9e8c81233ca588" aria-expanded="false">
425                    Implemented Proposals
426                  </button>
427                  <div class="collapse" id="section-4f04c5624a7b5cc1ff9e8c81233ca588">
428                    <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
429                      
430                        
431                          
432                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/prometheus-agent/">Prometheus Agent support</a></li>
433                        
434                      
435                        
436                          
437                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/scrape-config/">ScrapeConfig CRD</a></li>
438                        
439                      
440                        
441                          
442                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/scrapeclasses/">Scrape Classes</a></li>
443                        
444                      
445                        
446                          
447                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/controller-id/">Controller-ID Proposal</a></li>
448                        
449                      
450                        
451                          
452                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/docs-restructuring/">Revamping Documentation Structure</a></li>
453                        
454                      
455                        
456                          
457                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/status-subresource/">Status subresource for Prometheus operator Workload CRDs</a></li>
458                        
459                      
460                        
461                          
462                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/zone-aware-sharding/">Zone aware sharding for Prometheus</a></li>
463                        
464                      
465                    </ul>
466                  </div>
467                </li>
468              
469            
470              
471                
472                <li class="my-1 ms-3">
473                  <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-06afbd25818cdc1a96b6c05f9faf627d" aria-expanded="false">
474                    Accepted Proposals
475                  </button>
476                  <div class="collapse" id="section-06afbd25818cdc1a96b6c05f9faf627d">
477                    <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
478                      
479                        
480                          
481                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/shard-autoscaling/">Shard Autoscaling</a></li>
482                        
483                      
484                        
485                          
486                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/agent-daemonset/">DaemonSet deployment for Prometheus Agent</a></li>
487                        
488                      
489                        
490                          
491                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/scrapeconfig-graduation/">Graduate ScrapeConfig CRD To Beta</a></li>
492                        
493                      
494                        
495                          
496                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/remote-write/">RemoteWrite CRD</a></li>
497                        
498                      
499                        
500                          
501                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/configuration-object-status-subresource/"></a></li>
502                        
503                      
504                    </ul>
505                  </div>
506                </li>
507              
508            
509          </ul>
510        </div>
511      </li>
512    
513      
514      <li class="mb-1">
515        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-7d61983c34edc2a8cabbea71c4732f62" aria-expanded="false">
516          Community
517        </button>
518        <div class="collapse" id="section-7d61983c34edc2a8cabbea71c4732f62">
519          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
520            
521              
522                
523                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/contributing/">Contributing</a></li>
524              
525            
526              
527                
528                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/testing/">Testing</a></li>
529              
530            
531              
532                
533                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/materials/">Materials</a></li>
534              
535            
536              
537                
538                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/dco/">DCO</a></li>
539              
540            
541              
542                
543                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/code-of-conduct/">Code of Conduct</a></li>
544              
545            
546              
547                
548                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/release/">Release</a></li>
549              
550            
551          </ul>
552        </div>
553      </li>
554    
555  
556</ul>
557
558          </nav>
559        </aside>
560      </div>
561    </div>
562    <button class="btn btn-menu order-2 d-block d-lg-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasDoks" aria-controls="offcanvasDoks" aria-label="Open main menu">
563      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg>
564    </button>
565    <div class="offcanvas offcanvas-end border-0 py-lg-1" tabindex="-1" id="offcanvasDoks" data-bs-backdrop="true" aria-labelledby="offcanvasDoksLabel">
566      <div class="header-bar d-lg-none"></div>
567      <div class="offcanvas-header d-lg-none">
568        <h2 class="h5 offcanvas-title ps-2" id="offcanvasDoksLabel"><a class="text-dark" href="/">Prometheus Operator</a></h2>
569        <button type="button" class="btn-close text-reset me-2" data-bs-dismiss="offcanvas" aria-label="Close main menu"></button>
570      </div>
571      <div class="offcanvas-body p-4 p-lg-0">
572        <ul class="nav flex-column flex-lg-row align-items-lg-center mt-2 mt-lg-0 ms-lg-2 me-lg-auto">
573              <li class="nav-item">
574                <a class="nav-link ps-0 py-1 active" href="/docs/getting-started/introduction/">Docs</a>
575              </li>
576            
577          
578              <li class="nav-item">
579                <a class="nav-link ps-0 py-1" href="/kube-prometheus/kube/access-ui/">Kube-Prometheus</a>
580              </li>
581            
582          
583              <li class="nav-item">
584                <a class="nav-link ps-0 py-1" href="/adopters">Adopters</a>
585              </li>
586            
587          </ul>
588
589        <hr class="text-black-50 my-4 d-lg-none">
590        <form class="doks-search position-relative flex-grow-1 ms-lg-auto me-lg-2">
591          <input id="search" class="form-control is-search" type="search" placeholder="" aria-label="" autocomplete="off">
592          <div id="suggestions" class="shadow bg-white rounded d-none"></div>
593        </form>
594        <hr class="text-black-50 my-4 d-lg-none">
595        <ul class="nav flex-column flex-lg-row">
596          <li class="nav-item">
597              <a class="nav-link social-link" href="https://github.com/prometheus-operator"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-github"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg><small class="ms-2 d-lg-none">GitHub</small></a>
598            </li>
599          <li class="nav-item">
600              <a class="nav-link social-link" href="https://hachyderm.io/@PromOperator"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-mastodon" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M18.648 15.254c-1.816 1.763 -6.648 1.626 -6.648 1.626a18.262 18.262 0 0 1 -3.288 -.256c1.127 1.985 4.12 2.81 8.982 2.475c-1.945 2.013 -13.598 5.257 -13.668 -7.636l-.026 -1.154c0 -3.036 .023 -4.115 1.352 -5.633c1.671 -1.91 6.648 -1.666 6.648 -1.666s4.977 -.243 6.648 1.667c1.329 1.518 1.352 2.597 1.352 5.633s-.456 4.074 -1.352 4.944z"></path><path d="M12 11.204v-2.926c0 -1.258 -.895 -2.278 -2 -2.278s-2 1.02 -2 2.278v4.722m4 -4.722c0 -1.258 .895 -2.278 2 -2.278s2 1.02 2 2.278v4.722"></path></svg><small class="ms-2 d-lg-none">Mastodon</small></a>
601            </li>
602          </ul>
603
604        <hr class="text-black-50 my-4 d-lg-none">
605        <button id="mode" class="btn btn-link" type="button" aria-label="Toggle user interface mode">
606          <span class="toggle-dark"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-moon"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path></svg></span>
607          <span class="toggle-light"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-sun"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></span>
608        </button>
609        </div>
610    </div>
611  </nav>
612</header>
613
614
615</div>
616<div class="container-xxl">
617  <aside class="doks-sidebar">
618    <nav id="doks-docs-nav" class="collapse d-lg-none" aria-label="Tertiary navigation">
619      
620<ul class="list-unstyled collapsible-sidebar">
621  
622    
623      
624      <li class="mb-1">
625        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-7fae9c0fc99a8fd240529042d702994a" aria-expanded="true">
626          Getting-Started
627        </button>
628        <div class="collapse show" id="section-7fae9c0fc99a8fd240529042d702994a">
629          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
630            
631              
632                
633                <li><a class="docs-link rounded active" href="https://prometheus-operator.dev/docs/getting-started/introduction/">Introduction</a></li>
634              
635            
636              
637                
638                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/installation/">Installing Prometheus Operator</a></li>
639              
640            
641              
642                
643                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/compatibility/">Compatibility</a></li>
644              
645            
646              
647                
648                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/design/">Design</a></li>
649              
650            
651          </ul>
652        </div>
653      </li>
654    
655      
656      <li class="mb-1">
657        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-05b017e42952fddf972dcdfddede5740" aria-expanded="false">
658          API Reference
659        </button>
660        <div class="collapse" id="section-05b017e42952fddf972dcdfddede5740">
661          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
662            
663              
664                
665                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/api-reference/api/">API reference</a></li>
666              
667            
668          </ul>
669        </div>
670      </li>
671    
672      
673      <li class="mb-1">
674        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-18fb3e11a36d334148691233e022d448" aria-expanded="false">
675          Platform Guide
676        </button>
677        <div class="collapse" id="section-18fb3e11a36d334148691233e022d448">
678          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
679            
680              
681                
682                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/platform-guide/">Getting Started</a></li>
683              
684            
685              
686                
687                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/exposing-prometheus-and-alertmanager/">Exposing Prometheus and Alertmanager</a></li>
688              
689            
690              
691                
692                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/webhook/">
692Admission webhook</a></li>
693              
694            
695              
696                
697                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/prometheus-agent/">Prometheus Agent</a></li>
698              
699            
700              
701                
702                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/thanos/">Thanos</a></li>
703              
704            
705              
706                
707                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/rbac/">RBAC</a></li>
708              
709            
710              
711                
712                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/rbac-crd/">RBAC for CRDs</a></li>
713              
714            
715              
716                
717                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/high-availability/">High Availability</a></li>
718              
719            
720              
721                
722                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/sharding/">Sharding</a></li>
723              
724            
725              
726                
727                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/storage/">Storage</a></li>
728              
729            
730              
731                
732                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/strategic-merge-patch/">Strategic Merge Patch</a></li>
733              
734            
735              
736                
737                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/operator/">CLI reference</a></li>
738              
739            
740              
741                
742                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/troubleshooting/">Troubleshooting</a></li>
743              
744            
745          </ul>
746        </div>
747      </li>
748    
749      
750      <li class="mb-1">
751        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-3425d1679ec6a9332a58dfc783e89954" aria-expanded="false">
752          Developer Guide
753        </button>
754        <div class="collapse" id="section-3425d1679ec6a9332a58dfc783e89954">
755          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
756            
757              
758                
759                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/getting-started/">Getting Started</a></li>
760              
761            
762              
763                
764                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/alerting/">Alerting Routes</a></li>
765              
766            
767              
768                
769                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/scrapeconfig/">ScrapeConfig CRD</a></li>
770              
771            
772              
773                
774                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/scrapeclass/">Scrape Classes</a></li>
775              
776            
777          </ul>
778        </div>
779      </li>
780    
781      
782      <li class="mb-1">
783        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-dd7a67018c9be3ea667b276b7e4a4dd6" aria-expanded="false">
784          Proposals
785        </button>
786        <div class="collapse" id="section-dd7a67018c9be3ea667b276b7e4a4dd6">
787          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
788            
789              
790                
791                <li class="my-1 ms-3">
792                  <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-4f04c5624a7b5cc1ff9e8c81233ca588" aria-expanded="false">
793                    Implemented Proposals
794                  </button>
795                  <div class="collapse" id="section-4f04c5624a7b5cc1ff9e8c81233ca588">
796                    <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
797                      
798                        
799                          
800                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/prometheus-agent/">Prometheus Agent support</a></li>
801                        
802                      
803                        
804                          
805                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/scrape-config/">ScrapeConfig CRD</a></li>
806                        
807                      
808                        
809                          
810                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/scrapeclasses/">Scrape Classes</a></li>
811                        
812                      
813                        
814                          
815                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/controller-id/">Controller-ID Proposal</a></li>
816                        
817                      
818                        
819                          
820                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/docs-restructuring/">Revamping Documentation Structure</a></li>
821                        
822                      
823                        
824                          
825                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/status-subresource/">Status subresource for Prometheus operator Workload CRDs</a></li>
826                        
827                      
828                        
829                          
830                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/zone-aware-sharding/">Zone aware sharding for Prometheus</a></li>
831                        
832                      
833                    </ul>
834                  </div>
835                </li>
836              
837            
838              
839                
840                <li class="my-1 ms-3">
841                  <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-06afbd25818cdc1a96b6c05f9faf627d" aria-expanded="false">
842                    Accepted Proposals
843                  </button>
844                  <div class="collapse" id="section-06afbd25818cdc1a96b6c05f9faf627d">
845                    <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
846                      
847                        
848                          
849                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/shard-autoscaling/">Shard Autoscaling</a></li>
850                        
851                      
852                        
853                          
854                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/agent-daemonset/">DaemonSet deployment for Prometheus Agent</a></li>
855                        
856                      
857                        
858                          
859                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/scrapeconfig-graduation/">Graduate ScrapeConfig CRD To Beta</a></li>
860                        
861                      
862                        
863                          
864                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/remote-write/">RemoteWrite CRD</a></li>
865                        
866                      
867                        
868                          
869                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/configuration-object-status-subresource/"></a></li>
870                        
871                      
872                    </ul>
873                  </div>
874                </li>
875              
876            
877          </ul>
878        </div>
879      </li>
880    
881      
882      <li class="mb-1">
883        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-7d61983c34edc2a8cabbea71c4732f62" aria-expanded="false">
884          Community
885        </button>
886        <div class="collapse" id="section-7d61983c34edc2a8cabbea71c4732f62">
887          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
888            
889              
890                
891                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/contributing/">Contributing</a></li>
892              
893            
894              
895                
896                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/testing/">Testing</a></li>
897              
898            
899              
900                
901                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/materials/">Materials</a></li>
902              
903            
904              
905                
906                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/dco/">DCO</a></li>
907              
908            
909              
910                
911                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/code-of-conduct/">Code of Conduct</a></li>
912              
913            
914              
915                
916                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/release/">Release</a></li>
917              
918            
919          </ul>
920        </div>
921      </li>
922    
923  
924</ul>
925
926    </nav>
927  </aside>
928</div>
929
930
931    <div class="wrap container-xxl" role="document">
932      <div class="content">
933        
934	<div class="row flex-xl-nowrap">
935		<div class="col-lg-5 col-xl-4 docs-sidebar d-none d-lg-block">
936			<nav class="docs-links" aria-label="Main navigation">
937				
938<ul class="list-unstyled collapsible-sidebar">
939  
940    
941      
942      <li class="mb-1">
943        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-7fae9c0fc99a8fd240529042d702994a" aria-expanded="true">
944          Getting-Started
945        </button>
946        <div class="collapse show" id="section-7fae9c0fc99a8fd240529042d702994a">
947          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
948            
949              
950                
951                <li><a class="docs-link rounded active" href="https://prometheus-operator.dev/docs/getting-started/introduction/">Introduction</a></li>
952              
953            
954              
955                
956                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/installation/">Installing Prometheus Operator</a></li>
957              
958            
959              
960                
961                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/compatibility/">Compatibility</a></li>
962              
963            
964              
965                
966                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/getting-started/design/">Design</a></li>
967              
968            
969          </ul>
970        </div>
971      </li>
972    
973      
974      <li class="mb-1">
975        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-05b017e42952fddf972dcdfddede5740" aria-expanded="false">
976          API Reference
977        </button>
978        <div class="collapse" id="section-05b017e42952fddf972dcdfddede5740">
979          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
980            
981              
982                
983                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/api-reference/api/">API reference</a></li>
984              
985            
986          </ul>
987        </div>
988      </li>
989    
990      
991      <li class="mb-1">
992        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-18fb3e11a36d334148691233e022d448" aria-expanded="false">
993          Platform Guide
994        </button>
995        <div class="collapse" id="section-18fb3e11a36d334148691233e022d448">
996          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
997            
998              
999                
1000                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/platform-guide/">Getting Started</a></li>
1001              
1002            
1003              
1004                
1005                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/exposing-prometheus-and-alertmanager/">Exposing Prometheus and Alertmanager</a></li>
1006              
1007            
1008              
1009                
1010                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/webhook/">Admission webhook</a></li>
1011              
1012            
1013              
1014                
1015                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/prometheus-agent/">Prometheus Agent</a></li>
1016              
1017            
1018              
1019                
1020                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/thanos/">Thanos</a></li>
1021              
1022            
1023              
1024                
1025                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/rbac/">RBAC</a></li>
1026              
1027            
1028              
1029                
1030                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/rbac-crd/">RBAC for CRDs</a></li>
1031              
1032            
1033              
1034                
1035                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/high-availability/">High Availability</a></li>
1036              
1037            
1038              
1039                
1040                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/sharding/">Sharding</a></li>
1041              
1042            
1043              
1044                
1045                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/storage/">Storage</a></li>
1046              
1047            
1048              
1049                
1050                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/strategic-merge-patch/">Strategic Merge Patch</a></li>
1051              
1052            
1053              
1054                
1055                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/operator/">CLI reference</a></li>
1056              
1057            
1058              
1059                
1060                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/platform/troubleshooting/">Troubleshooting</a></li>
1061              
1062            
1063          </ul>
1064        </div>
1065      </li>
1066    
1067      
1068      <li class="mb-1">
1069        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-3425d1679ec6a9332a58dfc783e89954" aria-expanded="false">
1070          Developer Guide
1071        </button>
1072        <div class="collapse" id="section-3425d1679ec6a9332a58dfc783e89954">
1073          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
1074            
1075              
1076                
1077                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/getting-started/">Getting Started</a></li>
1078              
1079            
1080              
1081                
1082                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/alerting/">Alerting Routes</a></li>
1083              
1084            
1085              
1086                
1087                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/scrapeconfig/">ScrapeConfig CRD</a></li>
1088              
1089            
1090              
1091                
1092                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/developer/scrapeclass/">Scrape Classes</a></li>
1093              
1094            
1095          </ul>
1096        </div>
1097      </li>
1098    
1099      
1100      <li class="mb-1">
1101        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-dd7a67018c9be3ea667b276b7e4a4dd6" aria-expanded="false">
1102          Proposals
1103        </button>
1104        <div class="collapse" id="section-dd7a67018c9be3ea667b276b7e4a4dd6">
1105          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
1106            
1107              
1108                
1109                <li class="my-1 ms-3">
1110                  <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-4f04c5624a7b5cc1ff9e8c81233ca588" aria-expanded="false">
1111                    Implemented Proposals
1112                  </button>
1113                  <div class="collapse" id="section-4f04c5624a7b5cc1ff9e8c81233ca588">
1114                    <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
1115                      
1116                        
1117                          
1118                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/prometheus-agent/">Prometheus Agent support</a></li>
1119                        
1120                      
1121                        
1122                          
1123                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/scrape-config/">ScrapeConfig CRD</a></li>
1124                        
1125                      
1126                        
1127                          
1128                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/scrapeclasses/">Scrape Classes</a></li>
1129                        
1130                      
1131                        
1132                          
1133                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/controller-id/">Controller-ID Proposal</a></li>
1134                        
1135                      
1136                        
1137                          
1138                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/docs-restructuring/">Revamping Documentation Structure</a></li>
1139                        
1140                      
1141                        
1142                          
1143                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/status-subresource/">Status subresource for Prometheus operator Workload CRDs</a></li>
1144                        
1145                      
1146                        
1147                          
1148                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/implemented/zone-aware-sharding/">Zone aware sharding for Prometheus</a></li>
1149                        
1150                      
1151                    </ul>
1152                  </div>
1153                </li>
1154              
1155            
1156              
1157                
1158                <li class="my-1 ms-3">
1159                  <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-06afbd25818cdc1a96b6c05f9faf627d" aria-expanded="false">
1160                    Accepted Proposals
1161                  </button>
1162                  <div class="collapse" id="section-06afbd25818cdc1a96b6c05f9faf627d">
1163                    <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
1164                      
1165                        
1166                          
1167                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/shard-autoscaling/">Shard Autoscaling</a></li>
1168                        
1169                      
1170                        
1171                          
1172                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/agent-daemonset/">DaemonSet deployment for Prometheus Agent</a></li>
1173                        
1174                      
1175                        
1176                          
1177                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/scrapeconfig-graduation/">Graduate ScrapeConfig CRD To Beta</a></li>
1178                        
1179                      
1180                        
1181                          
1182                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/remote-write/">RemoteWrite CRD</a></li>
1183                        
1184                      
1185                        
1186                          
1187                          <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/proposals/accepted/configuration-object-status-subresource/"></a></li>
1188                        
1189                      
1190                    </ul>
1191                  </div>
1192                </li>
1193              
1194            
1195          </ul>
1196        </div>
1197      </li>
1198    
1199      
1200      <li class="mb-1">
1201        <button class="btn btn-toggle align-items-center rounded collapsed" data-bs-toggle="collapse" data-bs-target="#section-7d61983c34edc2a8cabbea71c4732f62" aria-expanded="false">
1202          Community
1203        </button>
1204        <div class="collapse" id="section-7d61983c34edc2a8cabbea71c4732f62">
1205          <ul class="btn-toggle-nav list-unstyled fw-normal pb-1 small">
1206            
1207              
1208                
1209                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/contributing/">Contributing</a></li>
1210              
1211            
1212              
1213                
1214                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/testing/">Testing</a></li>
1215              
1216            
1217              
1218                
1219                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/materials/">Materials</a></li>
1220              
1221            
1222              
1223                
1224                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/dco/">DCO</a></li>
1225              
1226            
1227              
1228                
1229                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/code-of-conduct/">Code of Conduct</a></li>
1230              
1231            
1232              
1233                
1234                <li><a class="docs-link rounded" href="https://prometheus-operator.dev/docs/community/release/">Release</a></li>
1235              
1236            
1237          </ul>
1238        </div>
1239      </li>
1240    
1241  
1242</ul>
1243
1244			</nav>
1245		</div>
1246		<nav class="docs-toc d-none d-xl-block col-xl-3" aria-label="Secondary navigation">
1247			<div class="d-xl-none">
1248  <button class="btn btn-outline-primary btn-sm doks-toc-toggle collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#onThisPage" aria-controls="doks-docs-nav" aria-expanded="false" aria-label="Toggle On this page navigation">
1249    <span></span>
1250    <span>
1251      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-expand" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Expand</title><polyline points="7 13 12 18 17 13"></polyline><polyline points="7 6 12 11 17 6"></polyline></svg>
1252      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-collapse" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Collapse</title><polyline points="17 11 12 6 7 11"></polyline><polyline points="17 18 12 13 7 18"></polyline></svg>
1253    </span>
1254  </button>
1255  <div class="collapse" id="onThisPage">
1256    <div class="card card-body mt-3 py-1">
1257      <div class="page-links">
1258        <nav id="TableOfContents">
1259  <ul>
1260    <li>
1261      <ul>
1262        <li><a href="#goals">Goals</a></li>
1263        <li><a href="#next-steps">Next Steps</a></li>
1264      </ul>
1265    </li>
1266  </ul>
1267</nav>
1268      </div>
1269    </div>
1270  </div>
1271</div>
1272<div class="page-links d-none d-xl-block">
1273  <h3></h3>
1274  <nav id="TableOfContents">
1275  <ul>
1276    <li>
1277      <ul>
1278        <li><a href="#goals">Goals</a></li>
1279        <li><a href="#next-steps">Next Steps</a></li>
1280      </ul>
1281    </li>
1282  </ul>
1283</nav>
1284  </div>
1285
1286		</nav>
1287		<main class="docs-content col-lg-11 col-xl-9">
1288		
1289			<h1>Introduction</h1>
1290			<p class="lead"></p>
1291			<nav class="d-xl-none" aria-label="Quaternary navigation">
1292				<div class="d-xl-none">
1293  <button class="btn btn-outline-primary btn-sm doks-toc-toggle collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#onThisPage" aria-controls="doks-docs-nav" aria-expanded="false" aria-label="Toggle On this page navigation">
1294    <span></span>
1295    <span>
1296      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-expand" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Expand</title><polyline points="7 13 12 18 17 13"></polyline><polyline points="7 6 12 11 17 6"></polyline></svg>
1297      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-collapse" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Collapse</title><polyline points="17 11 12 6 7 11"></polyline><polyline points="17 18 12 13 7 18"></polyline></svg>
1298    </span>
1299  </button>
1300  <div class="collapse" id="onThisPage">
1301    <div class="card card-body mt-3 py-1">
1302      <div class="page-links">
1303        <nav id="TableOfContents">
1304  <ul>
1305    <li>
1306      <ul>
1307        <li><a href="#goals">Goals</a></li>
1308        <li><a href="#next-steps">Next Steps</a></li>
1309      </ul>
1310    </li>
1311  </ul>
1312</nav>
1313      </div>
1314    </div>
1315  </div>
1316</div>
1317<div class="page-links d-none d-xl-block">
1318  <h3></h3>
1319  <nav id="TableOfContents">
1320  <ul>
1321    <li>
1322      <ul>
1323        <li><a href="#goals">Goals</a></li>
1324        <li><a href="#next-steps">Next Steps</a></li>
1325      </ul>
1326    </li>
1327  </ul>
1328</nav>
1329  </div>
1330
1331			</nav>
1332			<p>Prometheus Operator is a <a href="https://github.com/cncf/tag-app-delivery/blob/main/operator-wg/whitepaper/Operator-WhitePaper_v1-0.md#foundation">Kubernetes Operator</a> that provides Kubernetes native deployment and management of <a href="https://prometheus.io/">Prometheus</a> and related monitoring components.</p>
1333<p>The Prometheus operator includes, but is not limited to, the following features:</p>
1334<ul>
1335<li>
1336<p><strong>Kubernetes Custom Resources</strong>: Use Kubernetes custom resources to deploy and manage Prometheus, Alertmanager, and related components.</p>
1337</li>
1338<li>
1339<p><strong>Simplified Deployment Configuration</strong>: Configure the fundamentals of Prometheus like versions, persistence, retention policies, and replicas from a native Kubernetes resource.</p>
1340</li>
1341<li>
1342<p><strong>Prometheus Target Configuration</strong>: Automatically generate monitoring target configurations based on familiar Kubernetes label queries; no need to learn a Prometheus specific configuration language.</p>
1343</li>
1344</ul>
1345<p>Prometheus Operator provides a set of Custom Resource Definitions(CRDs) that allows you to configure your Prometheus and related instances. Currently, the CRDs provided by Prometheus Operator are:</p>
1346<ul>
1347<li>Prometheus</li>
1348<li>Alertmanager</li>
1349<li>ThanosRuler</li>
1350<li>ServiceMonitor</li>
1351<li>PodMonitor</li>
1352<li>Probe</li>
1353<li>PrometheusRule</li>
1354<li>AlertmanagerConfig</li>
1355<li>PrometheusAgent</li>
1356<li>ScrapeConfig</li>
1357</ul>
1358<blockquote>
1359<p>Check the <a href="https://prometheus-operator.dev/docs/getting-started/design/">Design</a> page for an overview of all the resources provided by Prometheus Operator.</p>
1360</blockquote>
1361<h3 id="goals">Goals <a href="#goals" class="anchor" aria-hidden="true">
1361#</a></h3>
1362<ul>
1363<li>
1364<p>To significantly reduce the effort required to configure, implement and manage all components of Prometheus based monitoring stack.</p>
1365</li>
1366<li>
1367<p><strong>Automation</strong> - Automate the management of Prometheus monitoring targets, ultimately increasing efficiency. This automation is performed by the use of Kubernetes <a href="https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/">Custom Resource Definition</a>. The Operator introduces custom resources like <code>Prometheus</code>, <code>Alertmanager</code>, <code>ThanosRuler</code>, and others, which help automate the deployment and configuration of these resources.</p>
1368</li>
1369<li>
1370<p><strong>Configuration Abstraction and Validation</strong> - Instead of learning and manually writing Prometheus Relabeling rules (which can be time consuming), you can simply use Kubernetes <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors">Label Selectors</a>. <code>ServiceMonitor</code>, <code>PodMonitor</code> and <code>Probe</code> custom resources provide this abstraction. The Operator also removes the complexity of validating the configuration of <code>AlertmanagerConfig</code> and <code>PrometheusRule</code> objects.</p>
1371</li>
1372<li>
1373<p><strong>Scaling</strong> - There are many scaling-related features provided by the Operator like <a href="https://prometheus-operator.dev/docs/platform/thanos/#thanos-ruler">ThanosRuler</a> custom resource for rule evaluation, workload distribution across multiple Prometheus instances using scrape target sharding, and running <a href="https://thanos.io/v0.4/components/sidecar/">Thanos sidecar</a> in Prometheus instance for long-term storage.</p>
1374</li>
1375</ul>
1376<h3 id="next-steps">Next Steps <a href="#next-steps" class="anchor" aria-hidden="true">#</a></h3>
1377<p>By now, you have the basic idea about Prometheus Operator!!</p>
1378<p>Take a look at these guides to get into action with Prometheus Operator.</p>
1379<!-- Getting-Started -->
1380
1381    <div class="card-nav d-flex flex-column flex-sm-row" style="padding: 5px;">
1382    <div class="card text-end w-100" style="border: 2px solid transparent; transition: border-color 0.3s ease;" onmouseover="this.style.borderColor='#8cd2f7'" onmouseout="this.style.borderColor='transparent'">
1383      <div class="card-body d-flex">
1384        <div class="d-flex flex-column me-auto text-start">
1385          <h5 class="card-title my-0"><a href="https://prometheus-operator.dev/docs/getting-started/introduction/" class="stretched-link text-reset text-decoration-none">Getting-Started</a></h5>
1386          <p class="card-text mt-1">Get started with Prometheus-Operator.</p>
1387        </div>
1388        <div class="d-flex flex-column justify-content-center">
1389          <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-right" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
1390            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
1391            <path d="M5 12l14 0"></path>
1392            <path d="M13 18l6 -6"></path>
1393            <path d="M13 6l6 6"></path>
1394          </svg>
1395        </div>
1396      </div>
1397    </div>
1398    </div>
1399<!-- API -->
1400
1401    <div class="card-nav d-flex flex-column flex-sm-row" style="padding: 5px;">
1402    <div class="card text-end w-100" style="border: 2px solid transparent; transition: border-color 0.3s ease;" onmouseover="this.style.borderColor='#8cd2f7'" onmouseout="this.style.borderColor='transparent'">
1403      <div class="card-body d-flex">
1404        <div class="d-flex flex-column me-auto text-start">
1405          <h5 class="card-title my-0"><a href="https://prometheus-operator.dev/docs/api-reference/api/" class="stretched-link text-reset text-decoration-none">API Reference</a></h5>
1406          <p class="card-text mt-1">Reference for different fields of Custom Resources in Prometheus-Operator.</p>
1407        </div>
1408        <div class="d-flex flex-column justify-content-center">
1409          <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-right" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
1410            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
1411            <path d="M5 12l14 0"></path>
1412            <path d="M13 18l6 -6"></path>
1413            <path d="M13 6l6 6"></path>
1414          </svg>
1415        </div>
1416      </div>
1417    </div>
1418    </div>
1419<!-- Platform Guide -->
1420
1421    <div class="card-nav d-flex flex-column flex-sm-row" style="padding: 5px;">
1422    <div class="card text-end w-100" style="border: 2px solid transparent; transition: border-color 0.3s ease;
1422" onmouseover="this.style.borderColor='#8cd2f7'" onmouseout="this.style.borderColor='transparent'">
1423      <div class="card-body d-flex">
1424        <div class="d-flex flex-column me-auto text-start">
1425          <h5 class="card-title my-0"><a href="https://prometheus-operator.dev/docs/platform/webhook/" class="stretched-link text-reset text-decoration-none">Platform Guide</a></h5>
1426          <p class="card-text mt-1">Set up, configure and manage instances of Prometheus-Operator, Prometheus, Alertmanager and ThanosRuler resources.</p>
1427        </div>
1428        <div class="d-flex flex-column justify-content-center">
1429          <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-right" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
1430            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
1431            <path d="M5 12l14 0"></path>
1432            <path d="M13 18l6 -6"></path>
1433            <path d="M13 6l6 6"></path>
1434          </svg>
1435        </div>
1436      </div>
1437    </div>
1438    </div>
1439<!-- Developer Guide -->
1440
1441    <div class="card-nav d-flex flex-column flex-sm-row" style="padding: 5px;">
1442    <div class="card text-end w-100" style="border: 2px solid transparent; transition: border-color 0.3s ease;" onmouseover="this.style.borderColor='#8cd2f7'" onmouseout="this.style.borderColor='transparent'">
1443      <div class="card-body d-flex">
1444        <div class="d-flex flex-column me-auto text-start">
1445          <h5 class="card-title my-0"><a href="https://prometheus-operator.dev/docs/developer/getting-started/" class="stretched-link text-reset text-decoration-none">Developer Guide</a></h5>
1446          <p class="card-text mt-1">
1446Learn how to configure scraping, alerting, and recording rules for your applications.</p>
1447        </div>
1448        <div class="d-flex flex-column justify-content-center">
1449          <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-right" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
1450            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
1451            <path d="M5 12l14 0"></path>
1452            <path d="M13 18l6 -6"></path>
1453            <path d="M13 6l6 6"></path>
1454          </svg>
1455        </div>
1456      </div>
1457    </div>
1458    </div>
1459<!-- Community -->
1460
1461    <div class="card-nav d-flex flex-column flex-sm-row" style="padding: 5px;">
1462    <div class="card text-end w-100" style="border: 2px solid transparent; transition: border-color 0.3s ease;" onmouseover="this.style.borderColor='#8cd2f7'" onmouseout="this.style.borderColor='transparent'">
1463      <div class="card-body d-flex">
1464        <div class="d-flex flex-column me-auto text-start">
1465          <h5 class="card-title my-0"><a href="https://prometheus-operator.dev/docs/community/contributing/" class="stretched-link text-reset text-decoration-none">Community</a></h5>
1466          <p class="card-text mt-1">Join and interact with Prometheus-Operator community.</p>
1467        </div>
1468        <div class="d-flex flex-column justify-content-center">
1469          <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-right" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
1470            <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
1471            <path d="M5 12l14 0"></path>
1472            <path d="M13 18l6 -6"></path>
1473            <path d="M13 6l6 6"></path>
1474          </svg>
1475        </div>
1476      </div>
1477    </div>
1478    </div>
1479
1480			<div class="page-footer-meta d-flex flex-column flex-md-row justify-content-between">
1481				</div>
1482			<div class="docs-navigation d-flex justify-content-between">
1483	
1484	<a class="ms-auto" href="/docs/getting-started/installation/">
1485			<div class="card my-1">
1486				<div class="card-body py-2">
1487					Installing Prometheus Operator &rarr;
1488				</div>
1489			</div>
1490		</a>
1491	</div>
1492
1493			
1494		</main>
1495	</div>
1496
1497      </div>
1498    </div>
1499    
1500    
1501    <footer class="footer text-muted">
1502  <div class="container-xxl">
1503    <div class="row">
1504      <div class="col-lg-8 order-last order-lg-first">
1505        <ul class="list-inline">
1506          <li class="list-inline-item">Powered by <a href="https://www.netlify.com/">Netlify</a>, <a href="https://gohugo.io/">Hugo</a>, and based on <a href="https://getdoks.org/">Doks</a><a href="https://hachyderm.io/@PromOperator" rel="me"></a></li>
1507        </ul>
1508      </div>
1509      <div class="col-lg-8 order-first order-lg-last text-lg-end">
1510        <ul class="list-inline">
1511          </ul>
1512      </div>
1513    </div>
1514  </div>
1515</footer>
1516    
1517
1518<script src="/js/bootstrap.min.70e2e5e4520c1d50cac54cc4d271093c7cd1115104777c1d316da0aa1257fa3024a6255dbf118e95fd8f018341bfca99c12cad9a9a733b0bae149ade14fd5767.js" integrity="sha512-cOLl5FIMHVDKxUzE0nEJPHzREVEEd3wdMW2gqhJX&#43;jAkpiVdvxGOlf2PAYNBv8qZwSytmppzOwuuFJreFP1XZw==" crossorigin="anonymous" defer></script>
1518
1519  
1519<script src="/js/highlight.min.8e19abb97e9a7a98e1d8c1e4c26128b8ba01bf8b5ecbb583bfe9ffaa27f553fe94f2a34a7920e2005bb2739437aa59ef8539b3f6027ae7c979d358200e277544.js" integrity="sha512-jhmruX6aepjh2MHkwmEouLoBv4tey7WDv&#43;n/qif1U/6U8qNKeSDiAFuyc5Q3qlnvhTmz9gJ658l501ggDid1RA==" crossorigin="anonymous" defer></script>
1519
1520  
1520<script src="/main.min.cafed6facec9e4dfa39aadeccc040c179b5d597b5ea1e23ba3045403cf7aa30c40a3fe05f9ea52b7ffeab0e110d85b21288f6a86af87fee41187693bc564cf80.js" integrity="sha512-yv7W&#43;s7J5N&#43;jmq3szAQMF5tdWXteoeI7owRUA896owxAo/4F&#43;epSt//qsOEQ2FshKI9qhq&#43;H/uQRh2k7xWTPgA==" crossorigin="anonymous" defer></script>
1520
1521  
1521<script src="https://prometheus-operator.dev/index.min.516edd99225b1664cd4bd31ef167c37587658689b4ad6c94ab2079fed62cefc2a764bcf0e374bb579cd7414002cfb1e5e717b28ef46ce3bfc9e9231b9ca7d467.js" integrity="sha512-UW7dmSJbFmTNS9Me8WfDdYdlhom0rWyUqyB5/tYs78KnZLzw43S7V5zXQUACz7Hl5xeyjvRs47/J6SMbnKfUZw==" crossorigin="anonymous" defer></script>
1521
1522  
1523    
1524  </body>
1525</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.