Files
awesome-kubernetes/site/prometheus/index.html

4711 lines
191 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
<meta name="author" content="Nubenetes">
<link rel="canonical" href="https://nubenetes.com/prometheus/">
<link rel="prev" href="../other-awesome-lists/">
<link rel="next" href="../chaos-engineering/">
<link rel="icon" href="../images/favicon-ultra.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
<title>Prometheus - Nubenetes V2 | The AI's Cut</title>
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
<link rel="stylesheet" href="../static/extra.css">
<link rel="stylesheet" href="../static/v2_elite.css?v=2.3.44">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#prometheus" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
</div>
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href=".." title="Nubenetes V2 | The AI&#39;s Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Nubenetes V2 | The AI's Cut
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Prometheus
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
</label>
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21m-3-6.67c1.76 2.17 5.13 2.24 6.97.07.23-.27.08-.68-.26-.74a4.5 4.5 0 0 1-3.18-2.2 4.5 4.5 0 0 1-.32-3.86.453.453 0 0 0-.51-.6c-3.34.62-4.89 4.61-2.7 7.33"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
</a>
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
</nav>
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="https://nubenetes.com/v1/" class="md-tabs__link">
🔙 Back to V1 (Exhaustive)
</a>
</li>
<li class="md-tabs__item">
<a href=".." class="md-tabs__link">
The 2026 Vision
</a>
</li>
<li class="md-tabs__item">
<a href="../tags/" class="md-tabs__link">
Technical Tags
</a>
</li>
<li class="md-tabs__item">
<a href="../videos/" class="md-tabs__link">
Agentic Video Hub
</a>
</li>
<li class="md-tabs__item">
<a href="../ai-agents-mcp/" class="md-tabs__link">
AI
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="../about/" class="md-tabs__link">
Architectural Foundations
</a>
</li>
<li class="md-tabs__item">
<a href="../chaos-engineering/" class="md-tabs__link">
Platform & Site Reliability
</a>
</li>
<li class="md-tabs__item">
<a href="../ansible/" class="md-tabs__link">
Hardened Infrastructure
</a>
</li>
<li class="md-tabs__item">
<a href="../GoogleCloudPlatform/" class="md-tabs__link">
Cloud Providers (Hyperscalers)
</a>
</li>
<li class="md-tabs__item">
<a href="../caching/" class="md-tabs__link">
Networking & Service Mesh
</a>
</li>
<li class="md-tabs__item">
<a href="../container-managers/" class="md-tabs__link">
The Container Stack
</a>
</li>
<li class="md-tabs__item">
<a href="../crunchydata/" class="md-tabs__link">
Data & Advanced Analytics
</a>
</li>
<li class="md-tabs__item">
<a href="../argo/" class="md-tabs__link">
Engineering Pipeline
</a>
</li>
<li class="md-tabs__item">
<a href="../ChromeDevTools/" class="md-tabs__link">
Developer Ecosystem
</a>
</li>
<li class="md-tabs__item">
<a href="../appointment-scheduling/" class="md-tabs__link">
Career & Industry
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href=".." title="Nubenetes V2 | The AI&#39;s Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
Nubenetes V2 | The AI's Cut
</label>
<div class="md-nav__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="https://nubenetes.com/v1/" class="md-nav__link">
<span class="md-ellipsis">
🔙 Back to V1 (Exhaustive)
</span>
</a>
</li>
<li class="md-nav__item">
<a href=".." class="md-nav__link">
<span class="md-ellipsis">
The 2026 Vision
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tags/" class="md-nav__link">
<span class="md-ellipsis">
Technical Tags
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../videos/" class="md-nav__link">
<span class="md-ellipsis">
Agentic Video Hub
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ai-agents-mcp/" class="md-nav__link">
<span class="md-ellipsis">
AI
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" checked>
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="">
<span class="md-ellipsis">
Architectural Foundations
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Architectural Foundations
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../about/" class="md-nav__link">
<span class="md-ellipsis">
About
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cheatsheets/" class="md-nav__link">
<span class="md-ellipsis">
Cheatsheets
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cloud-arch-diagrams/" class="md-nav__link">
<span class="md-ellipsis">
Cloud Arch Diagrams
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cloud-asset-inventory/" class="md-nav__link">
<span class="md-ellipsis">
Cloud Asset Inventory
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../customer/" class="md-nav__link">
<span class="md-ellipsis">
Customer
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../demos/" class="md-nav__link">
<span class="md-ellipsis">
Demos
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../devops-tools/" class="md-nav__link">
<span class="md-ellipsis">
DevOps Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../faq/" class="md-nav__link">
<span class="md-ellipsis">
Faq
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../git/" class="md-nav__link">
<span class="md-ellipsis">
Git
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../grafana/" class="md-nav__link">
<span class="md-ellipsis">
Grafana
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../helm/" class="md-nav__link">
<span class="md-ellipsis">
Helm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../introduction/" class="md-nav__link">
<span class="md-ellipsis">
Introduction
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-tools/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes-tutorials/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tutorials
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kubernetes/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../linux/" class="md-nav__link">
<span class="md-ellipsis">
Linux
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../matrix-table/" class="md-nav__link">
<span class="md-ellipsis">
Matrix Table
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../mkdocs/" class="md-nav__link">
<span class="md-ellipsis">
Mkdocs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../monitoring/" class="md-nav__link">
<span class="md-ellipsis">
Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../other-awesome-lists/" class="md-nav__link">
<span class="md-ellipsis">
Other Awesome Lists
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Prometheus
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Prometheus
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#table-of-contents" class="md-nav__link">
<span class="md-ellipsis">
Table of Contents
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#cloud-native-infrastructure" class="md-nav__link">
<span class="md-ellipsis">
Cloud Native Infrastructure
</span>
</a>
<nav class="md-nav" aria-label="Cloud Native Infrastructure">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#observability" class="md-nav__link">
<span class="md-ellipsis">
Observability
</span>
</a>
<nav class="md-nav" aria-label="Observability">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#prometheus-1" class="md-nav__link">
<span class="md-ellipsis">
Prometheus (1)
</span>
</a>
<nav class="md-nav" aria-label="Prometheus (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#aws-integration" class="md-nav__link">
<span class="md-ellipsis">
AWS Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#agentless-monitoring" class="md-nav__link">
<span class="md-ellipsis">
Agentless Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#architecture-overview" class="md-nav__link">
<span class="md-ellipsis">
Architecture Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#case-studies" class="md-nav__link">
<span class="md-ellipsis">
Case Studies
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#client-libraries" class="md-nav__link">
<span class="md-ellipsis">
Client Libraries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#core-platform" class="md-nav__link">
<span class="md-ellipsis">
Core Platform
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#database-monitoring" class="md-nav__link">
<span class="md-ellipsis">
Database Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#deployment" class="md-nav__link">
<span class="md-ellipsis">
Deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#deployment-automation" class="md-nav__link">
<span class="md-ellipsis">
Deployment Automation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#docker-swarm" class="md-nav__link">
<span class="md-ellipsis">
Docker Swarm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#ecosystem-evolution" class="md-nav__link">
<span class="md-ellipsis">
Ecosystem Evolution
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#homelab" class="md-nav__link">
<span class="md-ellipsis">
Homelab
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#infrastructure-monitoring" class="md-nav__link">
<span class="md-ellipsis">
Infrastructure Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#introduction" class="md-nav__link">
<span class="md-ellipsis">
Introduction
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#kubernetes-monitoring" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#kubernetes-operators" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Operators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pushgateway" class="md-nav__link">
<span class="md-ellipsis">
Pushgateway
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#query-tools" class="md-nav__link">
<span class="md-ellipsis">
Query Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#security" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#tsdb-internals" class="md-nav__link">
<span class="md-ellipsis">
TSDB Internals
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#tutorials" class="md-nav__link">
<span class="md-ellipsis">
Tutorials
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#scale-and-architecture" class="md-nav__link">
<span class="md-ellipsis">
Scale and Architecture
</span>
</a>
<nav class="md-nav" aria-label="Scale and Architecture">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#best-practices" class="md-nav__link">
<span class="md-ellipsis">
Best Practices
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-native-platforms" class="md-nav__link">
<span class="md-ellipsis">
Cloud Native Platforms
</span>
</a>
<nav class="md-nav" aria-label="Cloud Native Platforms">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#azure" class="md-nav__link">
<span class="md-ellipsis">
Azure
</span>
</a>
<nav class="md-nav" aria-label="Azure">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#azure-monitor-integration" class="md-nav__link">
<span class="md-ellipsis">
Azure Monitor Integration
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#google-cloud-platform" class="md-nav__link">
<span class="md-ellipsis">
Google Cloud Platform
</span>
</a>
<nav class="md-nav" aria-label="Google Cloud Platform">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#managed-observability" class="md-nav__link">
<span class="md-ellipsis">
Managed Observability
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#product-announcements" class="md-nav__link">
<span class="md-ellipsis">
Product Announcements
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#kubernetes" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes
</span>
</a>
<nav class="md-nav" aria-label="Kubernetes">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#multi-arch-telemetry" class="md-nav__link">
<span class="md-ellipsis">
Multi-Arch Telemetry
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#infrastructure" class="md-nav__link">
<span class="md-ellipsis">
Infrastructure
</span>
</a>
<nav class="md-nav" aria-label="Infrastructure">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#message-brokers" class="md-nav__link">
<span class="md-ellipsis">
Message Brokers
</span>
</a>
<nav class="md-nav" aria-label="Message Brokers">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#activemq" class="md-nav__link">
<span class="md-ellipsis">
ActiveMQ
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#infrastructure-as-code" class="md-nav__link">
<span class="md-ellipsis">
Infrastructure as Code
</span>
</a>
<nav class="md-nav" aria-label="Infrastructure as Code">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#ansible" class="md-nav__link">
<span class="md-ellipsis">
Ansible
</span>
</a>
<nav class="md-nav" aria-label="Ansible">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#infrastructure-visualization" class="md-nav__link">
<span class="md-ellipsis">
Infrastructure Visualization
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#legacy-deployments" class="md-nav__link">
<span class="md-ellipsis">
Legacy Deployments
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#node-exporter-deployment" class="md-nav__link">
<span class="md-ellipsis">
Node Exporter Deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#prometheus-deployment" class="md-nav__link">
<span class="md-ellipsis">
Prometheus Deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#telegraf-deployment" class="md-nav__link">
<span class="md-ellipsis">
Telegraf Deployment
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#package-archives" class="md-nav__link">
<span class="md-ellipsis">
Package Archives
</span>
</a>
<nav class="md-nav" aria-label="Package Archives">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#metric-collection" class="md-nav__link">
<span class="md-ellipsis">
Metric Collection
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#kubernetes-tools" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tools
</span>
</a>
<nav class="md-nav" aria-label="Kubernetes Tools">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#general-reference" class="md-nav__link">
<span class="md-ellipsis">
General Reference
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#middleware" class="md-nav__link">
<span class="md-ellipsis">
Middleware
</span>
</a>
<nav class="md-nav" aria-label="Middleware">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#messaging-orchestration" class="md-nav__link">
<span class="md-ellipsis">
Messaging Orchestration
</span>
</a>
<nav class="md-nav" aria-label="Messaging Orchestration">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#activemq-classic" class="md-nav__link">
<span class="md-ellipsis">
ActiveMQ Classic
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#artemis-extensions" class="md-nav__link">
<span class="md-ellipsis">
Artemis Extensions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#artemis-management" class="md-nav__link">
<span class="md-ellipsis">
Artemis Management
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#observability-1" class="md-nav__link">
<span class="md-ellipsis">
Observability (1)
</span>
</a>
<nav class="md-nav" aria-label="Observability (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#alert-management" class="md-nav__link">
<span class="md-ellipsis">
Alert Management
</span>
</a>
<nav class="md-nav" aria-label="Alert Management">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#core-releases" class="md-nav__link">
<span class="md-ellipsis">
Core Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#visualizers" class="md-nav__link">
<span class="md-ellipsis">
Visualizers
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#application-instrumentation" class="md-nav__link">
<span class="md-ellipsis">
Application Instrumentation
</span>
</a>
<nav class="md-nav" aria-label="Application Instrumentation">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#jvm" class="md-nav__link">
<span class="md-ellipsis">
JVM
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#big-data-monitoring" class="md-nav__link">
<span class="md-ellipsis">
Big Data Monitoring
</span>
</a>
<nav class="md-nav" aria-label="Big Data Monitoring">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#apache-spark" class="md-nav__link">
<span class="md-ellipsis">
Apache Spark
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#distributed-storage" class="md-nav__link">
<span class="md-ellipsis">
Distributed Storage
</span>
</a>
<nav class="md-nav" aria-label="Distributed Storage">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#cortex-engine" class="md-nav__link">
<span class="md-ellipsis">
Cortex Engine
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#influxdb" class="md-nav__link">
<span class="md-ellipsis">
InfluxDB
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#m3-engine" class="md-nav__link">
<span class="md-ellipsis">
M3 Engine
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#thanos-engine" class="md-nav__link">
<span class="md-ellipsis">
Thanos Engine
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#load-testing" class="md-nav__link">
<span class="md-ellipsis">
Load Testing
</span>
</a>
<nav class="md-nav" aria-label="Load Testing">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#k6-integrations" class="md-nav__link">
<span class="md-ellipsis">
k6 Integrations
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#metrics" class="md-nav__link">
<span class="md-ellipsis">
Metrics
</span>
</a>
<nav class="md-nav" aria-label="Metrics">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#interoperability" class="md-nav__link">
<span class="md-ellipsis">
Interoperability
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#monitoring" class="md-nav__link">
<span class="md-ellipsis">
Monitoring
</span>
</a>
<nav class="md-nav" aria-label="Monitoring">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#iot-observability" class="md-nav__link">
<span class="md-ellipsis">
IoT Observability
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#prometheus-agent" class="md-nav__link">
<span class="md-ellipsis">
Prometheus Agent
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#prometheus-getting-started" class="md-nav__link">
<span class="md-ellipsis">
Prometheus Getting Started
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#prometheus-meta-monitoring" class="md-nav__link">
<span class="md-ellipsis">
Prometheus Meta-Monitoring
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#monitoring-integrations" class="md-nav__link">
<span class="md-ellipsis">
Monitoring Integrations
</span>
</a>
<nav class="md-nav" aria-label="Monitoring Integrations">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#database-monitoring-1" class="md-nav__link">
<span class="md-ellipsis">
Database Monitoring (1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#ingress-and-proxy" class="md-nav__link">
<span class="md-ellipsis">
Ingress and Proxy
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#observability-security" class="md-nav__link">
<span class="md-ellipsis">
Observability Security
</span>
</a>
<nav class="md-nav" aria-label="Observability Security">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#hardening" class="md-nav__link">
<span class="md-ellipsis">
Hardening
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#opentelemetry" class="md-nav__link">
<span class="md-ellipsis">
OpenTelemetry
</span>
</a>
<nav class="md-nav" aria-label="OpenTelemetry">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#collector-infrastructure" class="md-nav__link">
<span class="md-ellipsis">
Collector Infrastructure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#distributed-tracing" class="md-nav__link">
<span class="md-ellipsis">
Distributed Tracing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#go-sdk" class="md-nav__link">
<span class="md-ellipsis">
Go SDK
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#java-runtime" class="md-nav__link">
<span class="md-ellipsis">
Java Runtime
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#kubernetes-integration" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#sdk-bootstraps" class="md-nav__link">
<span class="md-ellipsis">
SDK Bootstraps
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#zero-code-instrumentation" class="md-nav__link">
<span class="md-ellipsis">
Zero-Code Instrumentation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#prometheus-2" class="md-nav__link">
<span class="md-ellipsis">
Prometheus (2)
</span>
</a>
<nav class="md-nav" aria-label="Prometheus (2)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#core-platform-1" class="md-nav__link">
<span class="md-ellipsis">
Core Platform (1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#custom-instrumentation" class="md-nav__link">
<span class="md-ellipsis">
Custom Instrumentation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#ecosystem" class="md-nav__link">
<span class="md-ellipsis">
Ecosystem
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#initial-configuration" class="md-nav__link">
<span class="md-ellipsis">
Initial Configuration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#operational-deployment" class="md-nav__link">
<span class="md-ellipsis">
Operational Deployment
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#prometheus-ecosystem" class="md-nav__link">
<span class="md-ellipsis">
Prometheus Ecosystem
</span>
</a>
<nav class="md-nav" aria-label="Prometheus Ecosystem">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#agent-architecture" class="md-nav__link">
<span class="md-ellipsis">
Agent Architecture
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#architecture-comparison" class="md-nav__link">
<span class="md-ellipsis">
Architecture Comparison
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#best-practices-1" class="md-nav__link">
<span class="md-ellipsis">
Best Practices (1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#configuration-management" class="md-nav__link">
<span class="md-ellipsis">
Configuration Management
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#core-architecture" class="md-nav__link">
<span class="md-ellipsis">
Core Architecture
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#core-principles" class="md-nav__link">
<span class="md-ellipsis">
Core Principles
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#edge-architectures" class="md-nav__link">
<span class="md-ellipsis">
Edge Architectures
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#installation" class="md-nav__link">
<span class="md-ellipsis">
Installation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#performance-and-tuning" class="md-nav__link">
<span class="md-ellipsis">
Performance and Tuning
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#production-scaling" class="md-nav__link">
<span class="md-ellipsis">
Production Scaling
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#releases-and-governance" class="md-nav__link">
<span class="md-ellipsis">
Releases and Governance
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#slas-and-slos" class="md-nav__link">
<span class="md-ellipsis">
SLAs and SLOs
</span>
</a>
<nav class="md-nav" aria-label="SLAs and SLOs">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#generators" class="md-nav__link">
<span class="md-ellipsis">
Generators
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#jsonnet-libraries" class="md-nav__link">
<span class="md-ellipsis">
Jsonnet Libraries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#reference-implementation" class="md-nav__link">
<span class="md-ellipsis">
Reference Implementation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#scraping-and-exporters" class="md-nav__link">
<span class="md-ellipsis">
Scraping and Exporters
</span>
</a>
<nav class="md-nav" aria-label="Scraping and Exporters">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#blackbox-probing" class="md-nav__link">
<span class="md-ellipsis">
Blackbox Probing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#cloud-exporters" class="md-nav__link">
<span class="md-ellipsis">
Cloud Exporters
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#database-monitoring-2" class="md-nav__link">
<span class="md-ellipsis">
Database Monitoring (2)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#discovery" class="md-nav__link">
<span class="md-ellipsis">
Discovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#jvm-monitoring" class="md-nav__link">
<span class="md-ellipsis">
JVM Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#kubernetes-exporters" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Exporters
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#security-exporters" class="md-nav__link">
<span class="md-ellipsis">
Security Exporters
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#system-monitoring" class="md-nav__link">
<span class="md-ellipsis">
System Monitoring
</span>
</a>
<nav class="md-nav" aria-label="System Monitoring">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#linux" class="md-nav__link">
<span class="md-ellipsis">
Linux
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#time-series-databases" class="md-nav__link">
<span class="md-ellipsis">
Time Series Databases
</span>
</a>
<nav class="md-nav" aria-label="Time Series Databases">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#cardinality-management" class="md-nav__link">
<span class="md-ellipsis">
Cardinality Management
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#visualization" class="md-nav__link">
<span class="md-ellipsis">
Visualization
</span>
</a>
<nav class="md-nav" aria-label="Visualization">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#grafana-dashboards" class="md-nav__link">
<span class="md-ellipsis">
Grafana Dashboards
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../chaos-engineering/" class="md-nav__link">
<span class="md-ellipsis">
Platform & Site Reliability
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ansible/" class="md-nav__link">
<span class="md-ellipsis">
Hardened Infrastructure
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../GoogleCloudPlatform/" class="md-nav__link">
<span class="md-ellipsis">
Cloud Providers (Hyperscalers)
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../caching/" class="md-nav__link">
<span class="md-ellipsis">
Networking & Service Mesh
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../container-managers/" class="md-nav__link">
<span class="md-ellipsis">
The Container Stack
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../crunchydata/" class="md-nav__link">
<span class="md-ellipsis">
Data & Advanced Analytics
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../argo/" class="md-nav__link">
<span class="md-ellipsis">
Engineering Pipeline
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ChromeDevTools/" class="md-nav__link">
<span class="md-ellipsis">
Developer Ecosystem
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../appointment-scheduling/" class="md-nav__link">
<span class="md-ellipsis">
Career & Industry
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/prometheus.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
</a>
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/prometheus.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="prometheus">Prometheus<a class="headerlink" href="#prometheus" title="Permanent link">&para;</a></h1>
<div class="admonition tip">
<p class="admonition-title">Nubenetes V2 Elite Portal</p>
<p>You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the <a href="/v1/prometheus/"><strong>V1 Historical Archive</strong></a>.</p>
</div>
<div class="admonition info">
<p class="admonition-title">Architectural Context</p>
<p>Detailed reference for Prometheus in the context of Architectural Foundations.</p>
</div>
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">&para;</a></h2>
<ol>
<li><a href="#cloud-native-infrastructure">Cloud Native Infrastructure</a></li>
<li><a href="#observability">Observability</a><ul>
<li><a href="#prometheus-1">Prometheus</a></li>
<li><a href="#aws-integration">AWS Integration</a></li>
<li><a href="#agentless-monitoring">Agentless Monitoring</a></li>
<li><a href="#architecture-overview">Architecture Overview</a></li>
<li><a href="#case-studies">Case Studies</a></li>
<li><a href="#client-libraries">Client Libraries</a></li>
<li><a href="#core-platform">Core Platform</a></li>
<li><a href="#database-monitoring">Database Monitoring</a></li>
<li><a href="#deployment">Deployment</a></li>
<li><a href="#deployment-automation">Deployment Automation</a></li>
<li><a href="#docker-swarm">Docker Swarm</a></li>
<li><a href="#ecosystem-evolution">Ecosystem Evolution</a></li>
<li><a href="#homelab">Homelab</a></li>
<li><a href="#infrastructure-monitoring">Infrastructure Monitoring</a></li>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#kubernetes-monitoring">Kubernetes Monitoring</a></li>
<li><a href="#kubernetes-operators">Kubernetes Operators</a></li>
<li><a href="#pushgateway">Pushgateway</a></li>
<li><a href="#query-tools">Query Tools</a></li>
<li><a href="#security">Security</a></li>
<li><a href="#tsdb-internals">TSDB Internals</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#scale-and-architecture">Scale and Architecture</a></li>
<li><a href="#best-practices">Best Practices</a></li>
</ul>
</li>
<li><a href="#cloud-native-platforms">Cloud Native Platforms</a></li>
<li><a href="#azure">Azure</a><ul>
<li><a href="#azure-monitor-integration">Azure Monitor Integration</a></li>
</ul>
</li>
<li><a href="#google-cloud-platform">Google Cloud Platform</a><ul>
<li><a href="#managed-observability">Managed Observability</a></li>
<li><a href="#product-announcements">Product Announcements</a></li>
</ul>
</li>
<li><a href="#kubernetes">Kubernetes</a><ul>
<li><a href="#multi-arch-telemetry">Multi-Arch Telemetry</a></li>
</ul>
</li>
<li><a href="#infrastructure">Infrastructure</a></li>
<li><a href="#message-brokers">Message Brokers</a><ul>
<li><a href="#activemq">ActiveMQ</a></li>
</ul>
</li>
<li><a href="#infrastructure-as-code">Infrastructure as Code</a></li>
<li><a href="#ansible">Ansible</a><ul>
<li><a href="#infrastructure-visualization">Infrastructure Visualization</a></li>
<li><a href="#legacy-deployments">Legacy Deployments</a></li>
<li><a href="#node-exporter-deployment">Node Exporter Deployment</a></li>
<li><a href="#prometheus-deployment">Prometheus Deployment</a></li>
<li><a href="#telegraf-deployment">Telegraf Deployment</a></li>
</ul>
</li>
<li><a href="#package-archives">Package Archives</a><ul>
<li><a href="#metric-collection">Metric Collection</a></li>
</ul>
</li>
<li><a href="#kubernetes-tools">Kubernetes Tools</a></li>
<li><a href="#general-reference">General Reference</a></li>
<li><a href="#middleware">Middleware</a></li>
<li><a href="#messaging-orchestration">Messaging Orchestration</a><ul>
<li><a href="#activemq-classic">ActiveMQ Classic</a></li>
<li><a href="#artemis-extensions">Artemis Extensions</a></li>
<li><a href="#artemis-management">Artemis Management</a></li>
</ul>
</li>
<li><a href="#observability-1">Observability</a></li>
<li><a href="#alert-management">Alert Management</a><ul>
<li><a href="#core-releases">Core Releases</a></li>
<li><a href="#visualizers">Visualizers</a></li>
</ul>
</li>
<li><a href="#application-instrumentation">Application Instrumentation</a><ul>
<li><a href="#jvm">JVM</a></li>
</ul>
</li>
<li><a href="#big-data-monitoring">Big Data Monitoring</a><ul>
<li><a href="#apache-spark">Apache Spark</a></li>
</ul>
</li>
<li><a href="#distributed-storage">Distributed Storage</a><ul>
<li><a href="#cortex-engine">Cortex Engine</a></li>
<li><a href="#influxdb">InfluxDB</a></li>
<li><a href="#m3-engine">M3 Engine</a></li>
<li><a href="#thanos-engine">Thanos Engine</a></li>
</ul>
</li>
<li><a href="#load-testing">Load Testing</a><ul>
<li><a href="#k6-integrations">k6 Integrations</a></li>
</ul>
</li>
<li><a href="#metrics">Metrics</a><ul>
<li><a href="#interoperability">Interoperability</a></li>
</ul>
</li>
<li><a href="#monitoring">Monitoring</a><ul>
<li><a href="#iot-observability">IoT Observability</a></li>
<li><a href="#prometheus-agent">Prometheus Agent</a></li>
<li><a href="#prometheus-getting-started">Prometheus Getting Started</a></li>
<li><a href="#prometheus-meta-monitoring">Prometheus Meta-Monitoring</a></li>
</ul>
</li>
<li><a href="#monitoring-integrations">Monitoring Integrations</a><ul>
<li><a href="#database-monitoring-1">Database Monitoring</a></li>
<li><a href="#ingress-and-proxy">Ingress and Proxy</a></li>
</ul>
</li>
<li><a href="#observability-security">Observability Security</a><ul>
<li><a href="#hardening">Hardening</a></li>
</ul>
</li>
<li><a href="#opentelemetry">OpenTelemetry</a><ul>
<li><a href="#collector-infrastructure">Collector Infrastructure</a></li>
<li><a href="#distributed-tracing">Distributed Tracing</a></li>
<li><a href="#go-sdk">Go SDK</a></li>
<li><a href="#java-runtime">Java Runtime</a></li>
<li><a href="#kubernetes-integration">Kubernetes Integration</a></li>
<li><a href="#sdk-bootstraps">SDK Bootstraps</a></li>
<li><a href="#zero-code-instrumentation">Zero-Code Instrumentation</a></li>
</ul>
</li>
<li><a href="#prometheus-2">Prometheus</a><ul>
<li><a href="#core-platform-1">Core Platform</a></li>
<li><a href="#custom-instrumentation">Custom Instrumentation</a></li>
<li><a href="#ecosystem">Ecosystem</a></li>
<li><a href="#initial-configuration">Initial Configuration</a></li>
<li><a href="#operational-deployment">Operational Deployment</a></li>
</ul>
</li>
<li><a href="#prometheus-ecosystem">Prometheus Ecosystem</a><ul>
<li><a href="#agent-architecture">Agent Architecture</a></li>
<li><a href="#architecture-comparison">Architecture Comparison</a></li>
<li><a href="#best-practices-1">Best Practices</a></li>
<li><a href="#configuration-management">Configuration Management</a></li>
<li><a href="#core-architecture">Core Architecture</a></li>
<li><a href="#core-principles">Core Principles</a></li>
<li><a href="#edge-architectures">Edge Architectures</a></li>
<li><a href="#installation">Installation</a></li>
<li><a href="#performance-and-tuning">Performance and Tuning</a></li>
<li><a href="#production-scaling">Production Scaling</a></li>
<li><a href="#releases-and-governance">Releases and Governance</a></li>
</ul>
</li>
<li><a href="#slas-and-slos">SLAs and SLOs</a><ul>
<li><a href="#generators">Generators</a></li>
<li><a href="#jsonnet-libraries">Jsonnet Libraries</a></li>
<li><a href="#reference-implementation">Reference Implementation</a></li>
</ul>
</li>
<li><a href="#scraping-and-exporters">Scraping and Exporters</a><ul>
<li><a href="#blackbox-probing">Blackbox Probing</a></li>
<li><a href="#cloud-exporters">Cloud Exporters</a></li>
<li><a href="#database-monitoring-2">Database Monitoring</a></li>
<li><a href="#discovery">Discovery</a></li>
<li><a href="#jvm-monitoring">JVM Monitoring</a></li>
<li><a href="#kubernetes-exporters">Kubernetes Exporters</a></li>
<li><a href="#security-exporters">Security Exporters</a></li>
</ul>
</li>
<li><a href="#system-monitoring">System Monitoring</a><ul>
<li><a href="#linux">Linux</a></li>
</ul>
</li>
<li><a href="#time-series-databases">Time Series Databases</a><ul>
<li><a href="#cardinality-management">Cardinality Management</a></li>
</ul>
</li>
<li><a href="#visualization">Visualization</a><ul>
<li><a href="#grafana-dashboards">Grafana Dashboards</a></li>
</ul>
</li>
</ol>
<h2 id="cloud-native-infrastructure">Cloud Native Infrastructure<a class="headerlink" href="#cloud-native-infrastructure" title="Permanent link">&para;</a></h2>
<h3 id="observability">Observability<a class="headerlink" href="#observability" title="Permanent link">&para;</a></h3>
<h4 id="prometheus-1">Prometheus (1)<a class="headerlink" href="#prometheus-1" title="Permanent link">&para;</a></h4>
<h5 id="aws-integration">AWS Integration<a class="headerlink" href="#aws-integration" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://itnext.io/prometheus-yet-another-cloudwatch-exporter-collecting-aws-cloudwatch-metrics-806bd34818a8">itnext.io - Prometheus: yet-another-cloudwatch-exporter — collecting AWS CloudWatch metrics</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This article introduces 'YACE' (Yet Another CloudWatch Exporter), a high-performance Go-based exporter designed to retrieve AWS CloudWatch metrics. By utilizing AWS API calls optimally, YACE reduces AWS API transactional costs compared to the official Java-based CloudWatch exporter.</li>
</ul>
<h5 id="agentless-monitoring">Agentless Monitoring<a class="headerlink" href="#agentless-monitoring" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2021)</strong> <a href="https://cribl.io/blog/using-prometheus-for-agentless-monitoring">cribl.io: Using Prometheus for Agentless Monitoring</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Explores agentless infrastructure monitoring architectures with Prometheus. Contrasts deploying individual node_exporter daemons with querying API-based metric proxy endpoints, using SNMP exporters, or utilizing blackbox endpoints to analyze legacy infrastructure targets.</li>
</ul>
<h5 id="architecture-overview">Architecture Overview<a class="headerlink" href="#architecture-overview" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2019)</strong> <a href="https://samirbehara.com/2019/05/30/cloud-native-monitoring-with-prometheus">Cloud Native Monitoring with Prometheus 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architectural review of cloud-native monitoring patterns utilizing Prometheus. It contrasts traditional push-based monitoring models with the pull-based multi-dimensional metrics architecture, mapping the interaction between Server, Discovery, Alertmanager, and Grafana.</li>
</ul>
<h5 id="case-studies">Case Studies<a class="headerlink" href="#case-studies" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://zerodha.tech/blog/infra-monitoring-at-zerodha">zerodha.tech: Infrastructure monitoring with Prometheus at Zerodha</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An engineering case study documenting Zerodha's migration of their high-throughput financial infrastructure monitoring to Prometheus. Highlights architecture optimizations to scale telemetry ingestion across thousands of nodes and handle high-cardinality financial datasets.</li>
</ul>
<h5 id="client-libraries">Client Libraries<a class="headerlink" href="#client-libraries" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2026)</strong> <a href="https://prometheus.io/docs/instrumenting/clientlibs">Librerías cliente</a> <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official directory and guide for Prometheus client libraries. It lists first-party (Go, Java, Python, Ruby) and community-developed client SDKs used to instrument application code, manage thread-safe internal registry states, and expose HTTP endpoints for pull-based metric ingestion.</li>
<li><strong>(2020)</strong> <a href="https://gabrieltanner.org/blog/collecting-prometheus-metrics-in-golang">gabrieltanner.org: Golang Application monitoring using Prometheus</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical walk-through detailing how to instrument a Go application with custom Prometheus metrics using the official client library. Demonstrates defining, registering, and incrementing Counters and Gauges, and exposes them over an HTTP handler endpoint.</li>
</ul>
<h5 id="core-platform">Core Platform<a class="headerlink" href="#core-platform" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2026)</strong> <a href="https://prometheus.io"><strong>prometheus.io</strong></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official homepage for Prometheus, the graduated CNCF monitoring system. Prometheus utilizes a pull model over HTTP, a multi-dimensional data model with time-series metrics identified by key-value pairs, dynamic target discovery (Kubernetes API integration), and the specialized query language PromQL.</li>
</ul>
<h5 id="database-monitoring">Database Monitoring<a class="headerlink" href="#database-monitoring" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://www.sysdig.com/blog/postgresql-monitoring">sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟</a> <span class='md-tag md-tag--warning'>[SQL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An in-depth article evaluating the top 10 PostgreSQL performance metrics to monitor with Prometheus via postgres_exporter. Highlights queries, cache hit ratios, active connections, vacuum frequency, lock contentions, and replication lag optimization.</li>
</ul>
<h5 id="deployment">Deployment<a class="headerlink" href="#deployment" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://www.howtoforge.com/how-to-install-prometheus-on-ubuntu-20-04">howtoforge.com: How to Install Prometheus System Monitoring Tool on Ubuntu 20.04</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A standard system administration guide explaining the manual compilation, security provisioning, and installation of the Prometheus system monitoring engine on Ubuntu 20.04 LTS servers. Focuses on directory provisioning, systemd automation, and basic target verification.</li>
</ul>
<h5 id="deployment-automation">Deployment Automation<a class="headerlink" href="#deployment-automation" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2018)</strong> <a href="https://opensource.com/article/18/3/how-use-ansible-set-system-monitoring-prometheus">How to use Ansible to set up system monitoring with Prometheus</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demonstrates how to automate the installation, configuration, and host-level metric exporting of a Prometheus instance across Linux server fleets using Ansible playbooks. Focuses on systemd service creation, configuration templating, and automated firewall rules.</li>
</ul>
<h5 id="docker-swarm">Docker Swarm<a class="headerlink" href="#docker-swarm" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus">innoq.com: Scraping a Docker swarm service with Prometheus</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This article outlines architectural patterns to configure Prometheus scraping in a Docker Swarm cluster. Focuses on resolving dynamic Swarm task container IPs by implementing native DNS service discovery patterns or deploying customized scraping helper daemons.</li>
</ul>
<h5 id="ecosystem-evolution">Ecosystem Evolution<a class="headerlink" href="#ecosystem-evolution" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://containerjournal-com.cdn.ampproject.org/c/s/containerjournal.com/topics/container-ecosystems/prometheus-monitoring-ecosystem-begins-to-mature/amp">Prometheus Monitoring Ecosystem Begins to Mature</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This article evaluates the maturity curve of the Prometheus ecosystem. It details the transition from single-node monitoring limitations to high-availability multi-cluster metrics storage engines (e.g., Thanos, Cortex). Highlights the consolidation of the Prometheus Operator and the expansion of security features like TLS.</li>
</ul>
<h5 id="homelab">Homelab<a class="headerlink" href="#homelab" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2021)</strong> <a href="https://opensource.com/article/21/7/run-prometheus-home-container">opensource.com: Run Prometheus at home in a container</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical homelab guide detailing how to run a Prometheus instance in a Docker container. Covers simple YAML config creation to target local system services and networking equipment, establishing basic observability without complex orchestration.</li>
</ul>
<h5 id="infrastructure-monitoring">Infrastructure Monitoring<a class="headerlink" href="#infrastructure-monitoring" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://sysadminxpert.com/steps-to-monitor-linux-server-using-prometheus">sysadminxpert.com: Steps to Monitor Linux Server using Prometheus</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A step-by-step practical guide detailing the manual installation, systemd daemonization, and configuration of Prometheus and Node Exporter on a bare-metal or virtual Linux instance, providing a baseline setup for server metrics capture.</li>
</ul>
<h5 id="introduction">Introduction<a class="headerlink" href="#introduction" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://aprenderbigdata.com/prometheus">aprenderbigdata.com: Prometheus: Introducción a la Monitorización de Métricas</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A Spanish-language introduction to Prometheus metrics monitoring. Covers core architecture, the dynamic pull-model paradigm over HTTP, structural metric types (Counters, Gauges, Histograms, Summaries), and basic PromQL querying patterns.</li>
</ul>
<h5 id="kubernetes-monitoring">Kubernetes Monitoring<a class="headerlink" href="#kubernetes-monitoring" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://devopscube.com/setup-prometheus-monitoring-on-kubernetes">devopscube.com: How to Setup Prometheus Monitoring On Kubernetes Cluster 🌟</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A detailed deployment tutorial explaining how to configure a Prometheus monitoring stack inside a Kubernetes cluster from scratch. Discusses writing YAML manifests for ConfigMaps, Deployments, ClusterRoles, ClusterRoleBindings, and Services to auto-scrape endpoints.</li>
<li><strong>(2019)</strong> <a href="https://opensource.com/article/19/11/introduction-monitoring-prometheus">Monitoring kubernetes with Prometheus</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This article outlines the fundamentals of monitoring Kubernetes clusters using Prometheus. It details how Prometheus auto-discovers endpoints, services, and nodes via the Kubernetes API, and highlights the roles of Node Exporter and kube-state-metrics in capturing OS and cluster-level state metrics.</li>
</ul>
<h5 id="kubernetes-operators">Kubernetes Operators<a class="headerlink" href="#kubernetes-operators" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2026)</strong> <a href="https://prometheus-operator.dev">prometheus-operator.dev 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official documentation portal for Prometheus Operator. The operator simplifies cloud-native metrics operations on Kubernetes. The operator introduces custom resource definitions (CRDs) like Prometheus, ServiceMonitor, PodMonitor, and Alertmanager, allowing declarative platform setups aligned with typical GitOps patterns.</li>
</ul>
<h5 id="pushgateway">Pushgateway<a class="headerlink" href="#pushgateway" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/prometheus/pushgateway"><mark>Pushgateway</mark></a> <span class='md-tag md-tag--info'>⭐ 3334</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-af13d2fb" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 7 L 10 4 L 20 9 L 30 9 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-af13d2fb)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Official GitHub repository for Prometheus Pushgateway. Designed to allow ephemeral, short-lived, or batch jobs to push metrics to an intermediate gateway, which Prometheus then scrapes. Note that official guidelines advise against using Pushgateway for standard applications due to structural state issues.</li>
</ul>
<h5 id="query-tools">Query Tools<a class="headerlink" href="#query-tools" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2021)</strong> <a href="https://promlens.com">promlens.com 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — PromLens is an advanced query builder and analyzer for PromQL. Created to help developers write, visualize, and debug complex PromQL expressions, it provides syntactic parsing, inline documentation, and tree-based diagnostic tools. Now integrated as an official Prometheus community project.</li>
</ul>
<h5 id="security">Security<a class="headerlink" href="#security" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2021)</strong> <a href="https://www.devclass.com/containers/2021/01/07/safetyfirst-prometheus-224-finally-features-tls-on-http-serving-endpoints/1626636">devclass.com: Safety…first? Prometheus 2.24 finally features TLS on HTTP serving endpoints</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the inclusion of native TLS encryption and basic authentication on HTTP endpoints starting in Prometheus 2.24. This change improved security by removing the historical requirement to deploy Nginx or Apache sidecar reverse proxies in front of Prometheus to secure control traffic.</li>
</ul>
<h5 id="tsdb-internals">TSDB Internals<a class="headerlink" href="#tsdb-internals" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://ganeshvernekar.com/blog/prometheus-tsdb-the-head-block">ganeshvernekar.com: Prometheus TSDB (Part 1): The Head Block</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The first entry of a detailed deep dive into Prometheus Time Series Database (TSDB) internals, focusing on the Head Block. It explains the mechanics of in-memory chunk allocation, active series data indexing, inverted index algorithms, and posting list lookups for instant query resolution.</li>
<li><strong>(2020)</strong> <a href="https://ganeshvernekar.com/blog/prometheus-tsdb-wal-and-checkpoint">ganeshvernekar.com: Prometheus TSDB (Part 2): WAL and Checkpoint</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Part two of the TSDB deep dive, detailing Write-Ahead Logging (WAL) and checkpointing operations. It outlines how Prometheus guarantees data persistence during system crashes by sequentially logging samples, and explains the checkpoint garbage collection strategy to optimize disk space.</li>
<li><strong>(2020)</strong> <a href="https://ganeshvernekar.com/blog/prometheus-tsdb-mmapping-head-chunks-from-disk">ganeshvernekar.com: Prometheus TSDB (Part 3): Memory Mapping of Head Chunks from Disk</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Part three of the TSDB deep dive, explaining how Prometheus memory-maps (mmap) historical head chunks to disk. By offloading cold chunks from RAM to disk while maintaining access references in memory, Prometheus significantly reduces its operational RAM requirements under dense monitoring workloads.</li>
<li><strong>(2020)</strong> <a href="https://ganeshvernekar.com/blog/prometheus-tsdb-persistent-block-and-its-index">ganeshvernekar.com: Prometheus TSDB (Part 4): Persistent Block and its Index</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Part four of the TSDB deep-dive series, analyzing the persistent block layout and its index structures on disk. Covers how the compactor merges historical 2-hour TSDB blocks, compresses the indices, and manages directory structures to allow low-overhead analytical PromQL queries.</li>
</ul>
<h5 id="tutorials">Tutorials<a class="headerlink" href="#tutorials" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2019)</strong> <a href="https://www.youtube.com/playlist?list=PLVx1qovxj-anCTn6um3BDsoHnIr0O2tz3">youtube playlist: How to setup Prometheus 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A structured video playlist designed for developers and administrators learning Prometheus. Walks through server configuration, writing simple PromQL metric expressions, creating Prometheus alerting rules, and building operational metrics dashboards in Grafana.</li>
</ul>
<h4 id="scale-and-architecture">Scale and Architecture<a class="headerlink" href="#scale-and-architecture" title="Permanent link">&para;</a></h4>
<h5 id="best-practices">Best Practices<a class="headerlink" href="#best-practices" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2020)</strong> <a href="https://itnext.io/observability-at-scale-52d0d9a5fb9b">itnext.io: Observability at Scale</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An engineering blueprint addressing observability architecture at scale. It covers how to handle extreme metric ingestion rates, reduce high metric cardinality overheads, structure federated Prometheus servers, and deploy Thanos for long-term historical storage and global query capabilities.</li>
</ul>
<h2 id="cloud-native-platforms">Cloud Native Platforms<a class="headerlink" href="#cloud-native-platforms" title="Permanent link">&para;</a></h2>
<h3 id="azure">Azure<a class="headerlink" href="#azure" title="Permanent link">&para;</a></h3>
<h4 id="azure-monitor-integration">Azure Monitor Integration<a class="headerlink" href="#azure-monitor-integration" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2025)</strong> <a href="https://promitor.io">Promitor 🌟</a> <span class='md-tag md-tag--warning'>[C# CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An Azure Monitor collector that translates native Microsoft cloud diagnostics into a standard Prometheus-compatible API format, linking closed-source telemetry with open tools.</li>
</ul>
<h3 id="google-cloud-platform">Google Cloud Platform<a class="headerlink" href="#google-cloud-platform" title="Permanent link">&para;</a></h3>
<h4 id="managed-observability">Managed Observability<a class="headerlink" href="#managed-observability" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://docs.cloud.google.com/stackdriver/docs/managed-prometheus">cloud.google.com: Google Cloud Managed Service for Prometheus</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official engineering configuration docs for GCP's managed Prometheus service. Guides users on setting up GKE-based scrapers and writing scalable PromQL statements.</li>
<li><strong>(2021)</strong> <a href="https://cloud.google.com/blog/products/operations/introducing-google-cloud-managed-service-for-prometheus">cloud.google.com: Get planet-scale monitoring with Managed Service for Prometheus</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announcement details of Google's managed Prometheus service. Details how GCP scales metric workloads globally using Monarch storage engines while preserving native PromQL and operator structures.</li>
</ul>
<h4 id="product-announcements">Product Announcements<a class="headerlink" href="#product-announcements" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://cloud.google.com/blog/products/devops-sre/easy-managed-prometheus-metrics-service-for-kubernetes">cloud.google.com: Google Cloud Managed Service for Prometheus is now generally available</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Historical general availability statement for Google's managed Prometheus. Highlights seamless backend compatibility designed to handle high-frequency system workloads.</li>
</ul>
<h3 id="kubernetes">Kubernetes<a class="headerlink" href="#kubernetes" title="Permanent link">&para;</a></h3>
<h4 id="multi-arch-telemetry">Multi-Arch Telemetry<a class="headerlink" href="#multi-arch-telemetry" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2025)</strong> <a href="https://github.com/carlosedp/cluster-monitoring"><mark>Cluster Monitoring stack for ARM / X86-64 platforms</mark></a> <span class='md-tag md-tag--info'>⭐ 754</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-c7b3de5e" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 6 L 10 2 L 20 11 L 30 2 L 40 12 L 50 6" fill="none" stroke="url(#spark-grad-c7b3de5e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JSONNET CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments.</li>
</ul>
<h2 id="infrastructure">Infrastructure<a class="headerlink" href="#infrastructure" title="Permanent link">&para;</a></h2>
<h3 id="message-brokers">Message Brokers<a class="headerlink" href="#message-brokers" title="Permanent link">&para;</a></h3>
<h4 id="activemq">ActiveMQ<a class="headerlink" href="#activemq" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/apache/artemis"><mark>Apache Artemis JMeter</mark></a> <span class='md-tag md-tag--info'>⭐ 1024</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-3be59a46" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 8 L 20 8 L 30 2 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-3be59a46)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The official source repository for Apache ActiveMQ Artemis. Built with Netty, this broker delivers low-latency messaging, supports AMQP, MQTT, and STOMP, and provides an efficient data distribution engine for high-density architectures.</li>
</ul>
<h2 id="infrastructure-as-code">Infrastructure as Code<a class="headerlink" href="#infrastructure-as-code" title="Permanent link">&para;</a></h2>
<h3 id="ansible">Ansible<a class="headerlink" href="#ansible" title="Permanent link">&para;</a></h3>
<h4 id="infrastructure-visualization">Infrastructure Visualization<a class="headerlink" href="#infrastructure-visualization" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa">itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Step-by-step developer guide showing the unified deployment of Prometheus and Grafana onto target servers using automated Ansible configuration blocks.</li>
</ul>
<h4 id="legacy-deployments">Legacy Deployments<a class="headerlink" href="#legacy-deployments" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://galaxy.ansible.com/William-Yeh/prometheus">galaxy.ansible.com/William-Yeh/prometheus</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A historical Ansible module for Prometheus installations. Live Grounding Note: Currently unmaintained. Modern orchestrations have transitioned to Helm charts or upstream operators.</li>
</ul>
<h4 id="node-exporter-deployment">Node Exporter Deployment<a class="headerlink" href="#node-exporter-deployment" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/idealista/prometheus_jmx_exporter_role"><mark>Idealista: This ansible role installs a Prometheus Node Exporter in a debian environment</mark></a> <span class='md-tag md-tag--info'>⭐ 6</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-ca9618b3" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 7 L 10 8 L 20 9 L 30 9 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-ca9618b3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Specialized Ansible playbook role targeting JMX and Node Exporter configurations inside Debian architectures. Ideal for standardized on-premise JVM infrastructure telemetry deployment.</li>
<li><strong>(2025)</strong> <a href="https://galaxy.ansible.com/cloudalchemy/node-exporter">galaxy.ansible.com/cloudalchemy/node-exporter</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highly standard Cloud Alchemy Ansible role configured to install, register, and maintain Prometheus Node Exporter. Leverages secure systemd user privileges and handles multi-distro variations flawlessly.</li>
<li><strong>(2024)</strong> <a href="https://galaxy.ansible.com/UnderGreen/prometheus-node-exporter">galaxy.ansible.com/UnderGreen/prometheus-node-exporter</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight, target-focused Ansible role specifically created to provision Prometheus Node Exporter. Useful for simple, bare-metal telemetry rollouts.</li>
</ul>
<h4 id="prometheus-deployment">Prometheus Deployment<a class="headerlink" href="#prometheus-deployment" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://galaxy.ansible.com/mesaguy/prometheus">galaxy.ansible.com/mesaguy/prometheus</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Ansible playbooks designed to orchestrate server installation, Alertmanager nodes, and basic discovery pipelines. Highly parameterizable configuration schemas.</li>
</ul>
<h4 id="telegraf-deployment">Telegraf Deployment<a class="headerlink" href="#telegraf-deployment" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/rossmcdonald/telegraf">Telegraf Ansible Role</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Ansible playbook role to provision and configure the Telegraf agent across varied Linux operating systems. Automates configuration generation and systemd unit registration.</li>
</ul>
<h3 id="package-archives">Package Archives<a class="headerlink" href="#package-archives" title="Permanent link">&para;</a></h3>
<h4 id="metric-collection">Metric Collection<a class="headerlink" href="#metric-collection" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://www.influxdata.com/time-series-platform/telegraf">telegraf-1.14.0-1 (rpm)</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A targeted RPM bundle archive compiling Telegraf 1.14 alongside dependencies like Apache ActiveMQ scripts. Retained for air-gapped systems running legacy RedHat workloads.</li>
</ul>
<h2 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">&para;</a></h2>
<h3 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="https://www.cncf.io/blog/2021/04/29/from-distributed-tracing-to-apm-taking-opentelemetry-and-jaeger-up-a-level">cncf.io: From distributed tracing to APM: Taking OpenTelemetry and Jaeger up a level</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering www.cncf.io in the Kubernetes Tools ecosystem.</li>
<li><a href="https://logz.io/blog/aws-lambda-metrics-monitoring-guide">logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus &amp; Logz.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus &amp; Logz.io in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana">openlogic.com: How to develop Grafana Dashboards 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering openlogic.com: How to develop Grafana Dashboards 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://learndevops.substack.com/p/hitting-prometheus-api-with-curl">learndevops.substack.com: Hitting prometheus API with curl and jq 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering learndevops.substack.com: Hitting prometheus API with curl and jq 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://developers.redhat.com/products/amq/overview"><strong>Red Hat AMQ overview</strong></a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <strong>Red Hat AMQ overview</strong> in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase">blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana &amp; Couchbase</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana &amp; Couchbase in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/refcardz/scaling-and-augmenting-prometheus">Dzone Refcard: Scaling and Augmenting Prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone Refcard: Scaling and Augmenting Prometheus in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/prometheus-collectors">Monitoring Self-Destructing Apps Using Prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Monitoring Self-Destructing Apps Using Prometheus in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/ensure-high-availability-and-uptime-with-kubernete">Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/monitoring-using-spring-boot-20-prometheus-and-gra">Set Up and Integrate Prometheus With Grafana for Monitoring.</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Set Up and Integrate Prometheus With Grafana for Monitoring. in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085">PromQL Tutorial</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering PromQL Tutorial in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-system-167054ac439c">Initial experiences with the Prometheus monitoring system</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Initial experiences with the Prometheus monitoring system in the Kubernetes Tools ecosystem.</li>
<li><a href="https://devconnected.com/complete-node-exporter-mastery-with-prometheus">devconnected.com/complete-node-exporter-mastery-with-prometheus/</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering devconnected.com/complete-node-exporter-mastery-with-prometheus/ in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.magalix.com/blog/monitor-kuberentes-cluster-to-manage-large-scale-projects">magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubernetes-79fd8311b56d">medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/avmconsulting-blog/prometheus-monitoring-with-elastic-stack-in-kubernetes-5cf0aaa7ce04">medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://portworx.com/kubernetes-backup-monitoring">portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana in the Kubernetes Tools ecosystem.</li>
<li><a href="https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc">jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 1 : Metrics in the Kubernetes Tools ecosystem.</li>
<li><a href="https://faun.pub/production-grade-kubernetes-monitoring-using-prometheus-78144b835b60">faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/infracloud-technologies/prometheus-ha-with-thanos-sidecar-or-receiver-2c8d0e585ff1">medium.com: Prometheus HA with Thanos Sidecar Or Receiver?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Prometheus HA with Thanos Sidecar Or Receiver? in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.cloudsavvyit.com/15124/what-is-prometheus-and-why-is-it-so-popular">cloudsavvyit.com: What is Prometheus and Why Is It So Popular</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>cloudsavvyit.com: What is Prometheus and Why Is It So Popular</mark> in the Kubernetes Tools ecosystem.</li>
<li><a href="https://jonbc.medium.com/hacking-your-way-to-observability-part-2-c38baaee6b92">jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering jonbc.medium.com: Hacking your way to Observability — Part 2 : Alerts in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/gumgum-tech/how-to-reduce-your-prometheus-cost-6c7cc685e347">medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez</mark> in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/kubecost/prometheus-grafana-configuration-query-examples-885b91b6ca6">medium.com/kubecost: Prometheus Grafana: configuration &amp; query examples' 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/kubecost: Prometheus Grafana: configuration &amp; query examples' 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.devops.dev/deploying-prometheus-and-grafana-in-a-multi-node-kubernetes-cluster-and-auto-scaling-with-keda-eccecfbd8950">blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes' Cluster and Auto-Scaling with KEDA</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes' Cluster and Auto-Scaling with KEDA in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.devops.dev/observability-better-ci-for-your-prometheus-alerts-32aaea3b3d77">blog.devops.dev: Observability: Better CI for your prometheus alerts with' pint instead of promtool 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devops.dev: Observability: Better CI for your prometheus alerts with' pint instead of promtool 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.zelarsoft.com/website-monitoring-by-using-prometheus-blackbox-exporter-with-grafana-c4004bb03131">blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter' with Grafana</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter' with Grafana in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.devops.dev/monitoring-a-spring-boot-application-in-kubernetes-with-prometheus-a2d4ec7f9922">blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with' Prometheus 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with' Prometheus</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://devopstalks.in/everything-about-prometheus">devopstalks.in: Everything about Prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering devopstalks.in: Everything about Prometheus in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.devops.dev/deploying-and-monitoring-an-application-using-prometheus-on-kubernetes-cluster-483773f789f">blog.devops.dev: How to Monitor your Application using Prometheus 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>blog.devops.dev: How to Monitor your Application using Prometheus</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/deploying-prometheus-and-grafana-as-applications-u">dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCDIncluding' Dashboards</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCDIncluding' Dashboards</mark> in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@dotdc/how-to-find-unused-prometheus-metrics-using-mimirtool-a44560173543">medium.com: How to find unused Prometheus metrics using mimirtool 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: How to find unused Prometheus metrics using mimirtool 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/criteo-engineering/how-we-reduced-our-prometheus-infrastructure-footprint-by-a-third-8bf8171e46b1">medium.com/criteo-engineering: How we reduced our Prometheus infrastructure' footprint by a third</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/criteo-engineering: How we reduced our Prometheus infrastructure' footprint by a third in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.devops.dev/observability-concept-in-prometheus-9f0093fa7495">blog.devops.dev: Observability Concept in Prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devops.dev: Observability Concept in Prometheus in the Kubernetes Tools ecosystem.</li>
<li><a href="https://horovits.medium.com/prometheus-now-supports-opentelemetry-metrics-83f85878e46a">horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics</mark> in the Kubernetes Tools ecosystem.</li>
<li><a href="https://devxblog.hashnode.dev/prometheus-elevate-your-monitoring-game">devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game in the Kubernetes Tools ecosystem.</li>
<li><a href="https://devxblog.hashnode.dev/simplified-setup-prometheus-cadvisor-redis-and-node-exporter">devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and' Node Exporter</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and' Node Exporter in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/better-programming/kubernetes-lessons-in-alerting-a0b7a455e89d">medium: Kubernetes Lessons in Alerting</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Kubernetes Lessons in Alerting in the Kubernetes Tools ecosystem.</li>
<li><a href="https://tech.loveholidays.com/dynamic-alert-routing-with-prometheus-and-alertmanager-f6a919edb5f8">tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.cncf.io/blog/2021/11/16/prometheus-announces-an-agent-to-address-a-new-range-of-use-cases">cncf.io: Prometheus announces an Agent to address a new range of use cases</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cncf.io: Prometheus announces an Agent to address a new range of use cases in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@ehsan-khodadadi/prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-cab2cdb20c11">medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus' Agent Mode</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus' Agent Mode in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/techspiration/deploying-prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-a04d89afeed7">medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring' using Prometheus Agent Mode</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring' using Prometheus Agent Mode in the Kubernetes Tools ecosystem.</li>
<li><a href="https://promcat.io">Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://prometheus.demo.do.prometheus.io">Prometheus Demo: prometheus.demo.do.prometheus.io 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Prometheus Demo: prometheus.demo.do.prometheus.io 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://promtools.dev">PromTools: SLOs with Prometheus 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering PromTools: SLOs with Prometheus 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://monitoring2.substack.com/p/big-prometheus">monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics' at scale 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics' at scale 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://en.wikipedia.org/wiki/MIT_License">en.wikipedia.org/wiki/InfluxDB</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering en.wikipedia.org/wiki/InfluxDB in the Kubernetes Tools ecosystem.</li>
<li><a href="https://dzone.com/articles/flux-windowing-and-aggregation">dzone: Flux queries</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Flux queries in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.openlogic.com/blog/prometheus-java-monitoring-and-gathering-data">Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering' Java Metrics with Prometheus Monitoring (ActiveMQ)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering' Java Metrics with Prometheus Monitoring (ActiveMQ) in the Kubernetes Tools ecosystem.</li>
<li><a href="https://mvnrepository.com/artifact/io.prometheus">Maven Prometheus instrumentation library for JVM applications (client library)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Maven Prometheus instrumentation library for JVM applications (client library) in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@akashjoffical08/monitor-uptime-of-endpoints-in-k8s-using-blackbox-exporter-f80166a328e9">medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox' Exporter 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox' Exporter 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.devops.dev/monitoring-mysql-using-prometheus-and-grafana-in-kubernetes-16e7ae3de5dd">blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter' in Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter' in Kubernetes in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kubernetes-73626b66d78c">medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) — Kubernetes in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edition-72dd08936978">medium: OpenTelemetry Specification v1.0.0, Tracing Edition</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: OpenTelemetry Specification v1.0.0, Tracing Edition in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/edreams-odigeo-tech/tracing-in-edreams-odigeo-lodging-with-open-telemetry-and-grafana-tempo-bd1f20ddf49d">medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana' Tempo</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana' Tempo in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@tathagatapaul7/opentelemetry-in-kubernetes-deploying-your-collector-and-metrics-backend-b8ec86ac4a43">medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your' Collector and Metrics Backend</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your' Collector and Metrics Backend in the Kubernetes Tools ecosystem.</li>
<li><a href="https://arthursens.medium.com/risk-analysis-and-security-compliance-in-kube-prometheus-10c8cfb180b8">arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus in the Kubernetes Tools ecosystem.</li>
<li><a href="https://devstack.in/2020/05/25/deploy-prometheus-operator-with-helm3-and-private-registry">devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry' 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry' 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/israeli-tech-radar/how-to-create-a-monitoring-stack-using-kube-prometheus-stack-part-1-eff8bf7ba9a9">medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack' (Part 1)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack' (Part 1) in the Kubernetes Tools ecosystem.</li>
<li><a href="https://logz.io">logz.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io in the Kubernetes Tools ecosystem.</li>
</ul>
<h2 id="middleware">Middleware<a class="headerlink" href="#middleware" title="Permanent link">&para;</a></h2>
<h3 id="messaging-orchestration">Messaging Orchestration<a class="headerlink" href="#messaging-orchestration" title="Permanent link">&para;</a></h3>
<h4 id="activemq-classic">ActiveMQ Classic<a class="headerlink" href="#activemq-classic" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://activemq.apache.org/components/classic/documentation">activemq.apache.org/components/classic/documentation</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official operational guidelines for ActiveMQ Classic. Walks developers through configuring JMX performance statistics, thread monitoring, and telemetry collection with tools like Telegraf.</li>
</ul>
<h4 id="artemis-extensions">Artemis Extensions<a class="headerlink" href="#artemis-extensions" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/rh-messaging/artemis-prometheus-metrics-plugin"><mark>Artemis Prometheus Metrics Plugin</mark></a> <span class='md-tag md-tag--info'>⭐ 28</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-d9b8e9d6" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 4 L 10 10 L 20 9 L 30 7 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-d9b8e9d6)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Duplicates technical setup for the Artemis-Prometheus plugin, highlighting metrics formatting for queue lengths, active sessions, and underlying JVM memory states.</li>
</ul>
<h4 id="artemis-management">Artemis Management<a class="headerlink" href="#artemis-management" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://artemis.apache.org/components/artemis/documentation/latest/using-server.html">Apache ActiveMQ Artemis Using the Server</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Operational manual for running ActiveMQ Artemis brokers. Outlines built-in administrative consoles, advanced queues monitoring, and direct telemetry integration using Micrometer frameworks.</li>
</ul>
<h2 id="observability-1">Observability (1)<a class="headerlink" href="#observability-1" title="Permanent link">&para;</a></h2>
<h3 id="alert-management">Alert Management<a class="headerlink" href="#alert-management" title="Permanent link">&para;</a></h3>
<h4 id="core-releases">Core Releases<a class="headerlink" href="#core-releases" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0"><mark>Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool</mark></a> <span class='md-tag md-tag--info'>⭐ 8504</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-1e3c530b" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 11 L 20 5 L 30 7 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-1e3c530b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Release analysis of Alertmanager's v0.23 release cycle, detailing the addition of native AWS SNS integrations. Outlines the operational workflow for forwarding alerts straight to mobile endpoints, email, and lambda tasks.</li>
</ul>
<h4 id="visualizers">Visualizers<a class="headerlink" href="#visualizers" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/prymitive/karma"><mark>karma 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 2648</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-ff55b481" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 11 L 20 11 L 30 12 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-ff55b481)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A highly functional and responsive dashboard for Prometheus Alertmanager alerts. Enables deep filtering and cluster aggregation across diverse Alertmanager nodes, dramatically improving SRE triage workflows.</li>
</ul>
<h3 id="application-instrumentation">Application Instrumentation<a class="headerlink" href="#application-instrumentation" title="Permanent link">&para;</a></h3>
<h4 id="jvm">JVM<a class="headerlink" href="#jvm" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://micrometer.io"><strong>Micrometer</strong> Collector</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The definitive dimensional metrics instrumentation facade for JVM-based programs. Acts as an abstraction layer resembling SLF4J, allowing seamless target conversions to Prometheus, Datadog, or Wavefront formats.</li>
</ul>
<h3 id="big-data-monitoring">Big Data Monitoring<a class="headerlink" href="#big-data-monitoring" title="Permanent link">&para;</a></h3>
<h4 id="apache-spark">Apache Spark<a class="headerlink" href="#apache-spark" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/monitoring-spark-streaming-on-k8s-with-prometheus-and-grafana-e6d8720c4a02">itnext.io: Monitoring Spark Streaming on K8s with Prometheus and Grafana</a> <span class='md-tag md-tag--warning'>[SCALA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — In-depth guide on scraping Apache Spark streaming analytics metrics running on Kubernetes. Explains the integration of Prometheus JMX exporter configurations with custom Grafana visualizations for stream latency.</li>
</ul>
<h3 id="distributed-storage">Distributed Storage<a class="headerlink" href="#distributed-storage" title="Permanent link">&para;</a></h3>
<h4 id="cortex-engine">Cortex Engine<a class="headerlink" href="#cortex-engine" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/cortexproject/cortex"><mark>github.com/cortexproject/cortex</mark></a> <span class='md-tag md-tag--info'>⭐ 5811</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-9287ae06" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 8 L 20 8 L 30 9 L 40 2 L 50 4" fill="none" stroke="url(#spark-grad-9287ae06)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Open-source repository for Cortex. Implements Prometheus as a service, allowing isolated multi-tenancy, long-term metric durability in object storage (S3/GCS), and horizontally scalable querying.</li>
<li><strong>(2024)</strong> <a href="https://cortexmetrics.io"><strong>Cortex</strong>:</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural landing page of Cortex, an enterprise-grade, horizontally scalable, multi-tenant TSDB. Note: Since 2024-2025, many users have migrated toward Thanos or VictoriaMetrics, yet Cortex remains a highly resilient classic for long-term storage.</li>
</ul>
<h4 id="influxdb">InfluxDB<a class="headerlink" href="#influxdb" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.influxdata.com/blog/tldr-influxdb-tech-tips-api-invokable-scripts-influxdb-cloud">influxdata.com: InfluxDB Tech Tips: API Invokable Scripts in InfluxDB Cloud</a> <span class='md-tag md-tag--warning'>[FLUX CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains how to leverage API Invokable Scripts in InfluxDB Cloud to run parameterized queries over HTTP, creating lightweight backend APIs for custom metric visualization utilities.</li>
<li><strong>(2021)</strong> <a href="https://www.influxdata.com/blog/building-a-metrics-alerts-as-a-service-maas-monitoring-solution-using-the-influxdb-stack">influxdata.com: Building a Metrics &amp; Alerts as a Service (MaaS) Monitoring Solution Using the InfluxDB Stack</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores an architecture for metrics and alerting as a service (MaaS) built on the InfluxDB stack. Highlights utilizing multi-tenancy, dynamic bucket allocations, and custom push metric pipelines.</li>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/make-a-gitops-workflow-using-influxdb-templates">thenewstack.io: Make a GitOps Workflow Using InfluxDB Templates</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demonstrates how to manage InfluxDB templates inside a GitOps continuous deployment pipeline. Highlights automated testing, version control, and validation of monitoring components via declarative mechanisms.</li>
<li><strong>(2021)</strong> <a href="https://www.influxdata.com/blog/running-influxdb-2-0-and-telegraf-using-docker">influxdata.com: Running InfluxDB 2.0 and Telegraf Using Docker</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Simple, practical walkthrough describing how to deploy InfluxDB 2.0 alongside the Telegraf metric collector agent using Docker Compose. Covers configuring basic input plugins and output endpoints.</li>
</ul>
<h4 id="m3-engine">M3 Engine<a class="headerlink" href="#m3-engine" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://m3db.io"><strong>M3</strong>:</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural homepage of M3, Ubers highly scalable, distributed TSDB engine. Highly custom-built to support massive data ingestion volumes and dynamic metric downsampling with optimized storage layouts.</li>
</ul>
<h4 id="thanos-engine">Thanos Engine<a class="headerlink" href="#thanos-engine" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://thanos.io"><strong>Thanos</strong>:</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official landing page for Thanos, a CNCF graduated project providing highly available, infinitely scalable Prometheus monitoring. Known for sidecar-based object storage offloading and cost-effective downsampling.</li>
<li><strong>(2022)</strong> <a href="https://blog.yugabyte.com/highly-available-prometheus-metrics-for-distributed-sql-with-thanos-on-gke">Highly Available Prometheus Metrics for Distributed SQL with Thanos on GKE</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates deploying Thanos alongside Prometheus Operator on Google Kubernetes Engine (GKE) to collect metrics for YugabyteDB. Highlights the implementation of Multi-Cluster and Multi-Tenant metric architectures using Thanos Receiver and Store gateways.</li>
<li><strong>(2021)</strong> <a href="https://github.com/ruanbekker/thanos-cluster-setup">github.com/ruanbekker: Thanos Cluster Setup</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Developer guide outlining the architectural deployment of a highly available Thanos cluster with Docker Compose. Demonstrates configuring Thanos Sidecar, Querier, Store Gateway, and S3 object storage targets.</li>
</ul>
<h3 id="load-testing">Load Testing<a class="headerlink" href="#load-testing" title="Permanent link">&para;</a></h3>
<h4 id="k6-integrations">k6 Integrations<a class="headerlink" href="#k6-integrations" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.youtube.com/watch?v=GL2v81xYuAQ&amp;ab_channel=k6">youtube: Monitoring your k6 load test: how to install Grafana and Prometheus on a Kubernetes cluster</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Step-by-step tutorial on integrating k6 load tests with Prometheus and Grafana on Kubernetes. Explains configuring the k6 operator, exposing metrics, and visualising request rate and response distribution dashboards.</li>
</ul>
<h3 id="metrics">Metrics<a class="headerlink" href="#metrics" title="Permanent link">&para;</a></h3>
<h4 id="interoperability">Interoperability<a class="headerlink" href="#interoperability" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/influxdata/telegraf/tree/master/plugins/outputs/prometheus_client"><mark>Telegraf Prometheus Output Plugin</mark></a> <span class='md-tag md-tag--info'>⭐ 17615</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-6d66d1c2" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 2 L 20 7 L 30 12 L 40 5 L 50 4" fill="none" stroke="url(#spark-grad-6d66d1c2)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Source code and implementation guide for Telegraf's Prometheus output integration. Allows standard push-based collection architectures to export telemetry data via a pull-based scraping API.</li>
</ul>
<h3 id="monitoring">Monitoring<a class="headerlink" href="#monitoring" title="Permanent link">&para;</a></h3>
<h4 id="iot-observability">IoT Observability<a class="headerlink" href="#iot-observability" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://grafana.com/blog/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service">grafana.com: Using Telegraf plugins to visualize industrial IoT data with the Grafana Cloud Hosted Prometheus service</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demonstrates pipeline setups connecting InfluxData's Telegraf collectors to Grafana Cloud. Explains parsing MQTT or Modbus industrial machinery telemetry feeds and transforming them into Prometheus-compliant timeseries data.</li>
</ul>
<h4 id="prometheus-agent">Prometheus Agent<a class="headerlink" href="#prometheus-agent" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://grafana.com/blog/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent">grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores the technical reasoning for deploying Prometheus in Agent Mode instead of as a full collector database. Explains memory savings, localized caching patterns, and metrics forwarding via standard Remote Write protocols.</li>
</ul>
<h4 id="prometheus-getting-started">Prometheus Getting Started<a class="headerlink" href="#prometheus-getting-started" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://grafana.com/blog/get-started-with-prometheus-with-these-three-easy-projects">grafana.com: Get started with Prometheus with these three easy projects</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A hands-on, multi-project tutorial designed to build core competencies with Prometheus metrics collections, PromQL search syntax, and standard Node Exporter integrations.</li>
</ul>
<h4 id="prometheus-meta-monitoring">Prometheus Meta-Monitoring<a class="headerlink" href="#prometheus-meta-monitoring" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://grafana.com/blog/how-we-use-metamonitoring-prometheus-servers-to-monitor-all-other-prometheus-servers-at-grafana-labs">grafana.com: How we use metamonitoring Prometheus servers to monitor all other Prometheus servers at Grafana Labs</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A high-performance monitoring case study from Grafana Labs. Illustrates the architectural pattern of metamonitoring, utilizing dedicated Prometheus servers to watch, query, and alert on larger global telemetry networks.</li>
</ul>
<h3 id="monitoring-integrations">Monitoring Integrations<a class="headerlink" href="#monitoring-integrations" title="Permanent link">&para;</a></h3>
<h4 id="database-monitoring-1">Database Monitoring (1)<a class="headerlink" href="#database-monitoring-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.sysdig.com/blog/redis-prometheus">sysdig.com: How to monitor Redis with Prometheus</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical guide on configuring the Prometheus Redis Exporter. Outlines key performance indicators such as active client connections, memory fragmentation ratios, command latency, and key eviction policies.</li>
</ul>
<h4 id="ingress-and-proxy">Ingress and Proxy<a class="headerlink" href="#ingress-and-proxy" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://dev.to/eckelon/how-to-monitor-nginx-in-kubernetes-with-prometheus-j5f">dev.to: How to monitor nginx in Kubernetes with Prometheus</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Covers setting up Prometheus metrics for Nginx in Kubernetes clusters. Discusses configuring sidecars using Nginx VTS or official stub status metrics to trace payload rates and latency distribution.</li>
</ul>
<h3 id="observability-security">Observability Security<a class="headerlink" href="#observability-security" title="Permanent link">&para;</a></h3>
<h4 id="hardening">Hardening<a class="headerlink" href="#hardening" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/hardening-monitoring-a-step-by-step-guide-7a18007c915">itnext.io: Hardening Monitoring: a step-by-step guide</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Systematic walkthrough on hardening a Prometheus-based observability control plane. Implements RBAC, transport layer security (mTLS), network micro-segmentation, and endpoint authentication schemas.</li>
</ul>
<h3 id="opentelemetry">OpenTelemetry<a class="headerlink" href="#opentelemetry" title="Permanent link">&para;</a></h3>
<h4 id="collector-infrastructure">Collector Infrastructure<a class="headerlink" href="#collector-infrastructure" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/open-telemetry/opentelemetry-collector"><mark>OpenTelemetry Collector</mark></a> <span class='md-tag md-tag--info'>⭐ 7132</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-02095d03" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 10 L 10 9 L 20 2 L 30 3 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-02095d03)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A high-performance processing engine capable of receiving, parsing, filtering, and routing traces, metrics, and logs across vendor-agnostic infrastructure. Serves as the central data pipeline component in modern cloud-native observability stacks.</li>
</ul>
<h4 id="distributed-tracing">Distributed Tracing<a class="headerlink" href="#distributed-tracing" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://thenewstack.io/demystifying-distributed-traces-in-opentelemetry">thenewstack.io: Demystifying Distributed Traces in OpenTelemetry</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep-dive publication illuminating the mechanics of trace context propagation and span relationships inside distributed applications. Explains how trace-headers flow seamlessly across HTTP/gRPC transport boundaries.</li>
</ul>
<h4 id="go-sdk">Go SDK<a class="headerlink" href="#go-sdk" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/blogs/opensource/building-a-prometheus-remote-write-exporter-for-the-opentelemetry-go-sdk">aws.amazon.com: Building a Prometheus remote write exporter for the OpenTelemetry Go SDK</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Step-by-step architectural design on constructing a Prometheus remote write exporter using the OpenTelemetry Go SDK. Demonstrates the conversion pipeline from OTel internal data points to time-series blocks compatible with Managed Prometheus ingestion points.</li>
</ul>
<h4 id="java-runtime">Java Runtime<a class="headerlink" href="#java-runtime" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://newrelic.com/blog/apm/java-opentelemetry">newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with OpenTelemetry</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Detailed technical guide for implementing OpenTelemetry Java Agents. Walks engineers through automatic runtime byte-code manipulation, tracing JVM database operations, and configuring remote exporter endpoints.</li>
</ul>
<h4 id="kubernetes-integration">Kubernetes Integration<a class="headerlink" href="#kubernetes-integration" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://thenewstack.io/maximizing-kubernetes-efficiency-with-opentelemetry-tracing">thenewstack.io: Maximizing Kubernetes Efficiency with OpenTelemetry Tracing</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines methodologies for correlating application-level distributed traces with Kubernetes underlying node resource exhaustion. Helps SRE teams optimize container sizing based on real-world request pathways.</li>
</ul>
<h4 id="sdk-bootstraps">SDK Bootstraps<a class="headerlink" href="#sdk-bootstraps" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://github.com/search?q=org%3Alightstep+launcher">OpenTelemetry Launchers 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Repository group containing Lightsteps multi-language configuration wrappers. Designed to assist telemetry setup, though developers in 2026 have transitioned to upstream OTel SDK extensions for long-term support.</li>
</ul>
<h4 id="zero-code-instrumentation">Zero-Code Instrumentation<a class="headerlink" href="#zero-code-instrumentation" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/lightsteps-opentelemetry-launchers-simplify-integration-to-line-of-code">thenewstack.io: Lightsteps OpenTelemetry Launchers Simplify Integration to Line of Code</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Historical analysis of Lightsteps OTel Launchers, designed to streamline SDK initialization down to a single configuration command. Curator Insight: Provides simplified bootstrappers. Live Grounding: Modern architectures have shifted fully to official upstream OpenTelemetry auto-instrumentation packages.</li>
</ul>
<h3 id="prometheus-2">Prometheus (2)<a class="headerlink" href="#prometheus-2" title="Permanent link">&para;</a></h3>
<h4 id="core-platform-1">Core Platform (1)<a class="headerlink" href="#core-platform-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/prometheus/prometheus"><mark>github.com/prometheus/prometheus</mark></a> <span class='md-tag md-tag--info'>⭐ 64493</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-95404ed3" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 4 L 10 13 L 20 5 L 30 9 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-95404ed3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Source codebase for Prometheus, the benchmark cloud-native telemetry engine. Employs active scraping mechanics over HTTP alongside a custom-built local TSDB to deliver sub-second querying speeds and powerful alerting capabilities.</li>
</ul>
<h4 id="custom-instrumentation">Custom Instrumentation<a class="headerlink" href="#custom-instrumentation" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://prometheus.io/docs/instrumenting/writing_exporters">prometheus.io: Writing Exporters</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official engineering guidelines for architecting Prometheus exporters. Focuses on core metric exposition design, label usage, scraping cycles, and custom translation layers to prevent performance overhead on monitored endpoints.</li>
</ul>
<h4 id="ecosystem">Ecosystem<a class="headerlink" href="#ecosystem" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://prometheus.io/docs/instrumenting/exporters">Prometheus Third Party Exporters</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An extensive inventory tracking community and third-party metrics exporters for Prometheus. Bridges native non-instrumented services (e.g., databases, physical hardware) to the Prometheus pull framework.</li>
</ul>
<h4 id="initial-configuration">Initial Configuration<a class="headerlink" href="#initial-configuration" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://prometheus.io/docs/prometheus/latest/getting_started">prometheus.io: Getting Started</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — First-steps reference for Prometheus integration. Demonstrates basic config targets, scrape intervals, validation mechanisms, and initial evaluations of metric payloads using the integrated expression browser.</li>
</ul>
<h4 id="operational-deployment">Operational Deployment<a class="headerlink" href="#operational-deployment" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://prometheus.io/docs/prometheus/latest/installation">prometheus.io: Installarion</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Core installation reference documentation for Prometheus. Covers local compilation, Docker container deployments, configuration structures, and standard runtime execution arguments.</li>
</ul>
<h3 id="prometheus-ecosystem">Prometheus Ecosystem<a class="headerlink" href="#prometheus-ecosystem" title="Permanent link">&para;</a></h3>
<h4 id="agent-architecture">Agent Architecture<a class="headerlink" href="#agent-architecture" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://prometheus.io/blog/2021/11/16/agent">prometheus.io: Introducing Prometheus Agent Mode, an Efficient and Cloud-Native Way for Metric Forwarding</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Covers the official introducing of Prometheus Agent Mode. Details an optimized, lightweight metrics forwarding mode that omits local query operations to cut resource budgets in high-scale environments.</li>
</ul>
<h4 id="architecture-comparison">Architecture Comparison<a class="headerlink" href="#architecture-comparison" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://prometheus.io/docs/introduction/comparison">prometheus.io: Comparison to Alternatives 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official reference comparison of Prometheus against alternative timeseries systems like InfluxDB and OpenTelemetry. Highlights key differences regarding pull vs push architectures and dimensional data storage.</li>
</ul>
<h4 id="best-practices-1">Best Practices (1)<a class="headerlink" href="#best-practices-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://promlabs.com/blog/2022/12/11/avoid-these-6-mistakes-when-getting-started-with-prometheus">promlabs.com: Avoid These 6 Mistakes When Getting Started With Prometheus</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes six critical anti-patterns when setting up Prometheus. Addresses excessive metrics cardinality, sub-optimal query designs using rate(), and failing to configure robust alert routing mechanisms.</li>
</ul>
<h4 id="configuration-management">Configuration Management<a class="headerlink" href="#configuration-management" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://github.com/line/promgen"><mark>Promgen 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1124</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-8e69c3c4" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 10 L 20 5 L 30 11 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-8e69c3c4)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Promgen is a web UI and CLI helper utility designed to simplify the generation of scrape target targets and custom alerting rule files for large-scale Prometheus configurations.</li>
</ul>
<h4 id="core-architecture">Core Architecture<a class="headerlink" href="#core-architecture" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://prometheus.io/docs/prometheus/latest/storage"><strong>Prometheus TSDB</strong></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep architectural dive into the internal engineering of Prometheus TSDB. Discusses memory-mapped files, write-ahead logging (WAL), chunk compression, compaction cycles, and dynamic metric block structures.</li>
</ul>
<h4 id="core-principles">Core Principles<a class="headerlink" href="#core-principles" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.infracloud.io/blogs/prometheus-architecture-metrics-use-cases">infracloud.io: Prometheus Definitive Guide Part I - Metrics and Use Cases</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Comprehensive three-part technical series explaining Prometheus metric data types, PromQL operations, and declarative target auto-discovery workflows powered by the Prometheus Operator.</li>
</ul>
<h4 id="edge-architectures">Edge Architectures<a class="headerlink" href="#edge-architectures" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/cncf-prometheus-agent-could-be-a-game-changer-for-edge">thenewstack.io: CNCF Prometheus Agent Could Be a Game Changer for Edge</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes the operational and cost-efficiency impacts of deploying Prometheus Agent Mode at edge scale. Reviews real-world tests illustrating drastic RAM reductions during dynamic cloud metrics forwarding.</li>
</ul>
<h4 id="installation">Installation<a class="headerlink" href="#installation" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://www.fosstechnix.com/install-prometheus-and-grafana-on-ubuntu-24-04">fosstechnix.com: Install Prometheus and Grafana on Ubuntu 24.04 LTS 🌟</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deployment guide detailing manual installation and service unit generation for Prometheus and Grafana on Ubuntu 24.04 LTS servers. Recommended for testing and bare-metal sandbox development.</li>
</ul>
<h4 id="performance-and-tuning">Performance and Tuning<a class="headerlink" href="#performance-and-tuning" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/30-pull-requests-later-prometheus-memory-use-is-cut-in-half">thenewstack.io: 30 Pull Requests Later, Prometheus Memory Use Is Cut in Half</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical analysis of memory optimizations within the Prometheus TSDB. Highlights how refactoring index-reading mechanics and chunk mapping in ~30 pull requests cut server memory usage by roughly half.</li>
<li><strong>(2020)</strong> <a href="https://jfrog.com/blog/dont-let-prometheus-steal-your-fire">jfrog.com: Dont let Prometheus Steal your Fire</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deals with performance bottleneck mitigation for large-scale Prometheus instances. Discusses techniques to combat high metric cardinality, optimizing scrape intervals, and tuning TSDB block writing processes.</li>
</ul>
<h4 id="production-scaling">Production Scaling<a class="headerlink" href="#production-scaling" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://source.coveo.com/2021/11/11/prometheus-at-scale">source.coveo.com: Prometheus at scale</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An enterprise-grade case study addressing scale challenges within high-ingestion environments. Proposes architectures utilizing remote write protocols, query caching layers, and multi-tenant Prometheus aggregators.</li>
</ul>
<h4 id="releases-and-governance">Releases and Governance<a class="headerlink" href="#releases-and-governance" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.sysdig.com/blog">sysdig.com: Prometheus 2.37 The first long-term supported release! 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the architecture and long-term support (LTS) lifecycle of the Prometheus 2.37 release. Addresses enterprise-level security backports, stability matrices, and long-term patch guarantees.</li>
</ul>
<h3 id="slas-and-slos">SLAs and SLOs<a class="headerlink" href="#slas-and-slos" title="Permanent link">&para;</a></h3>
<h4 id="generators">Generators<a class="headerlink" href="#generators" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/slok/sloth"><mark>Sloth 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 2501</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-e3443744" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 8 L 10 8 L 20 13 L 30 11 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-e3443744)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Sloth is an automated, developer-friendly generator for SLO alerting. Evaluates declarative YAML templates and outputs production-grade PromQL rules representing complex multi-window, multi-burn-rate algorithms.</li>
<li><strong>(2023)</strong> <a href="https://github.com/google/slo-generator"><mark>SLO Generator</mark></a> <span class='md-tag md-tag--info'>⭐ 562</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-113e1f97" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 8 L 10 11 L 20 4 L 30 5 L 40 12 L 50 11" fill="none" stroke="url(#spark-grad-113e1f97)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A comprehensive open-source tool built to parse SLO specifications and compute service level indicators, supporting data extraction from both Prometheus and diverse multi-cloud storage backends.</li>
<li><strong>(2021)</strong> <a href="https://itnext.io/slos-should-be-easy-say-hi-to-sloth-9c8a225df0d4">itnext.io: SLOs should be easy, say hi to Sloth 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Walkthrough exploring how Sloth helps teams declare Service Level Objectives as code. Translates high-level metrics guidelines into functional alerting matrices without writing raw PromQL equations.</li>
</ul>
<h4 id="jsonnet-libraries">Jsonnet Libraries<a class="headerlink" href="#jsonnet-libraries" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://github.com/metalmatze/slo-libsonnet"><mark>slo-libsonnet</mark></a> <span class='md-tag md-tag--info'>⭐ 118</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-1a00b5eb" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 12 L 10 12 L 20 6 L 30 10 L 40 13 L 50 9" fill="none" stroke="url(#spark-grad-1a00b5eb)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JSONNET CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A modular Jsonnet library designed for defining and generating Prometheus-based SLOs, multi-window burn rates, and dashboards using a modular configuration-as-code pattern. Highly compatible with kube-prometheus.</li>
</ul>
<h4 id="reference-implementation">Reference Implementation<a class="headerlink" href="#reference-implementation" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://github.com/google/prometheus-slo-burn-example"><mark>opensource.google: Prometheus SLO example</mark></a> <span class='md-tag md-tag--info'>⭐ 142</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-f1a985c0" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 6 L 10 11 L 20 6 L 30 12 L 40 7 L 50 11" fill="none" stroke="url(#spark-grad-f1a985c0)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Google's open-source templates demonstrating complex multi-window, multi-burn-rate Alerting on Service Level Objectives (SLOs) within Prometheus. Establishes the standard implementation of modern SRE monitoring guidelines.</li>
</ul>
<h3 id="scraping-and-exporters">Scraping and Exporters<a class="headerlink" href="#scraping-and-exporters" title="Permanent link">&para;</a></h3>
<h4 id="blackbox-probing">Blackbox Probing<a class="headerlink" href="#blackbox-probing" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/prometheus/blackbox_exporter"><mark>blackbox_exporter 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 5728</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-558f710c" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 11 L 10 5 L 20 4 L 30 12 L 40 13 L 50 2" fill="none" stroke="url(#spark-grad-558f710c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="2" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Official Prometheus community-supported exporter designed to probe endpoints over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC protocols. Crucial for verifying application routing availability and TLS certificate statuses.</li>
<li><strong>(2022)</strong> <a href="https://rtfm.co.ua/en/prometheus-kubernetes-endpoints-monitoring-with-blackbox-exporter">rtfm.co.ua: Prometheus: Kubernetes endpoints monitoring with blackbox-exporter</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on deploying the Prometheus Blackbox Exporter to monitor endpoint availability via HTTP, HTTPS, TCP, and ICMP protocols, optimizing synthetic probe latency tracks.</li>
</ul>
<h4 id="cloud-exporters">Cloud Exporters<a class="headerlink" href="#cloud-exporters" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/prometheus-community/yet-another-cloudwatch-exporter"><mark>YACE - yet another cloudwatch exporter 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1209</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-aa96d50e" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 6 L 10 11 L 20 6 L 30 4 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-aa96d50e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Highly performance-optimized Prometheus exporter (YACE) designed to query metrics from AWS CloudWatch. Leverages cost-effective batched APIs to retrieve data without incurring high AWS costs.</li>
</ul>
<h4 id="database-monitoring-2">Database Monitoring (2)<a class="headerlink" href="#database-monitoring-2" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/prometheus-community/elasticsearch_exporter"><mark>prometheus-community/elasticsearch_exporter</mark></a> <span class='md-tag md-tag--info'>⭐ 2077</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-a54c23df" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 3 L 10 2 L 20 2 L 30 6 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-a54c23df)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Standard Prometheus-community exporter that queries Elasticsearch cluster health, shard counts, JVM memory usage, indexing metrics, and search latency times.</li>
<li><strong>(2021)</strong> <a href="https://www.sysdig.com/blog/monitor-oracle-database-prometheus">sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB Prometheus exporter</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates deploying the OracleDB Prometheus Exporter to parse system tables. Outlines collecting Oracle-specific metrics like tablespace storage usage, connection pool saturation, and SGA/PGA memory allocations.</li>
</ul>
<h4 id="discovery">Discovery<a class="headerlink" href="#discovery" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://exporterhub.io">exporterhub.io 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive, community-curated directory designed to catalog Prometheus exporters and dashboard integrations, simplifying target discovery for complex microservice infrastructure.</li>
</ul>
<h4 id="jvm-monitoring">JVM Monitoring<a class="headerlink" href="#jvm-monitoring" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/prometheus/jmx_exporter"><mark>Prometheus JMX Exporter 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 3306</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-e373ce5a" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 9 L 10 7 L 20 6 L 30 9 L 40 10 L 50 2" fill="none" stroke="url(#spark-grad-e373ce5a)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="2" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A highly critical Prometheus collector that scrapes and formats JVM JMX mBeans. Widely utilized in enterprise legacy clusters running Java applications, Kafka, and Cassandra.</li>
<li><strong>(2020)</strong> <a href="https://engineeringblog.yelp.com/2020/10/improving-the-performance-of-the-prometheus-jmx-exporter.html">engineeringblog.yelp.com: Improving the performance of the Prometheus JMX Exporter</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Case study exploring performance bottlenecks in the standard JMX Exporter. Details tuning allocations and scrape intervals to dramatically reduce CPU and garbage collection overhead in heavily metrics-dense Cassandra clusters.</li>
</ul>
<h4 id="kubernetes-exporters">Kubernetes Exporters<a class="headerlink" href="#kubernetes-exporters" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/sstarcher/helm-exporter"><mark>sstarcher/helm-exporter</mark></a> <span class='md-tag md-tag--info'>⭐ 301</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-150b93f1" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 13 L 10 8 L 20 10 L 30 6 L 40 7 L 50 7" fill="none" stroke="url(#spark-grad-150b93f1)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A Prometheus exporter designed to surface real-time metrics for deployed Helm releases. It monitors charts metadata, tracking status, revisions, and health states across namespaces to empower advanced alert rules.</li>
<li><strong>(2023)</strong> <a href="https://github.com/deckhouse/k8s-image-availability-exporter"><mark>k8s-image-availability-exporter</mark></a> <span class='md-tag md-tag--info'>⭐ 251</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-783cc18a" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 3 L 10 8 L 20 4 L 30 9 L 40 7 L 50 9" fill="none" stroke="url(#spark-grad-783cc18a)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A specialized Prometheus exporter that continuously verifies container registry availability for images specified in Kubernetes configurations. Helps catch container start failures (e.g., ErrImagePull) before pods crash.</li>
</ul>
<h4 id="security-exporters">Security Exporters<a class="headerlink" href="#security-exporters" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://github.com/enix/x509-certificate-exporter"><mark>enix/x509-certificate-exporter</mark></a> <span class='md-tag md-tag--info'>⭐ 929</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-f808ec33" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 10 L 10 10 L 20 2 L 30 6 L 40 4 L 50 11" fill="none" stroke="url(#spark-grad-f808ec33)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Highly configurable Prometheus exporter focused on scanning and detecting TLS/SSL certificates from filesystems, Kubernetes Secrets, and PEM files. Helps automatically alert on expiring network assets.</li>
<li><strong>(2021)</strong> <a href="https://github.com/muxinc/certificate-expiry-monitor"><mark>muxinc/certificate-expiry-monitor</mark></a> <span class='md-tag md-tag--info'>⭐ 169</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-54b2c15d" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 11 L 10 5 L 20 4 L 30 13 L 40 9 L 50 13" fill="none" stroke="url(#spark-grad-54b2c15d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Lightweight utility that continuously monitors the expiration of X.509 SSL/TLS certificates. Generates metrics consumable by Prometheus to allow early alerting on certificate renewals.</li>
</ul>
<h3 id="system-monitoring">System Monitoring<a class="headerlink" href="#system-monitoring" title="Permanent link">&para;</a></h3>
<h4 id="linux">Linux<a class="headerlink" href="#linux" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://sysadminxpert.com/monitor-linux-system-with-grafana-and-telegraf">sysadminxpert.com: How to Monitor Linux System with Grafana and Telegraf</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Operational guide demonstrating Linux host resource tracking. Integrates Telegraf, InfluxDB, and Grafana to produce unified kernel and virtual filesystem tracking dashboards.</li>
</ul>
<h3 id="time-series-databases">Time Series Databases<a class="headerlink" href="#time-series-databases" title="Permanent link">&para;</a></h3>
<h4 id="cardinality-management">Cardinality Management<a class="headerlink" href="#cardinality-management" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://www.influxdata.com/blog/three-ways-to-keep-cardinality-under-control-when-using-telegraf">influxdata.com: Three Ways to Keep Cardinality Under Control When Using Telegraf</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Addresses strategies to control high-cardinality metadata tag explosions inside InfluxDB and other time-series databases. Outlines data lifecycle controls and tag-filtering options inside Telegraf.</li>
</ul>
<h3 id="visualization">Visualization<a class="headerlink" href="#visualization" title="Permanent link">&para;</a></h3>
<h4 id="grafana-dashboards">Grafana Dashboards<a class="headerlink" href="#grafana-dashboards" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://grafana.com/grafana/dashboards/?collector=Telegraf">Grafana Dashboards with Telegraf Collectors</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Curated dashboard collection optimized for displaying metrics gathered via Telegraf. Provides visual paradigms for memory, system operations, disk throughput, and CPU scaling.</li>
</ul>
<hr />
<p>💡 <strong>Explore Related:</strong> <a href="../demos/">Demos</a> | <a href="../kubernetes/">Kubernetes</a> | <a href="../cloud-arch-diagrams/">Cloud Arch Diagrams</a></p>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 Nubenetes Agentic Intelligence
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</a>
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
</a>
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "content.tooltips", "navigation.prune", "toc.integrate"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
<script src="../static/v2_filter.js"></script>
</body>
</html>