mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 18:00:37 +00:00
6554 lines
254 KiB
HTML
6554 lines
254 KiB
HTML
|
||
<!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/monitoring/">
|
||
|
||
|
||
<link rel="prev" href="../mkdocs/">
|
||
|
||
|
||
<link rel="next" href="../other-awesome-lists/">
|
||
|
||
|
||
|
||
|
||
|
||
<link rel="icon" href="../images/favicon-ultra.png">
|
||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
||
|
||
|
||
|
||
<title>Monitoring - 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="#monitoring-and-performance-prometheus-grafana-apms-and-more" 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'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">
|
||
|
||
Monitoring
|
||
|
||
</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'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 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">
|
||
|
||
|
||
Monitoring
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
</label>
|
||
|
||
<a href="./" class="md-nav__link md-nav__link--active">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Monitoring
|
||
|
||
|
||
|
||
</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="#architecture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Architecture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Architecture">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#microservices" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Microservices
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Microservices">
|
||
<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="#distributed-tracing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Tracing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Workflows">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#agent-frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Agent Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#business-strategy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Business Strategy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Business Strategy">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<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="#kpis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
KPIs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-edge-and-iot" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Edge and IoT
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Edge and IoT">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#healthcare-iot-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Healthcare IoT Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Healthcare IoT Integration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#iot-security-pitfalls" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
IoT Security Pitfalls
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Native">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-providers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Providers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Providers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#aws-observability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AWS Observability
|
||
|
||
</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-cluster-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</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="#apm" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APM
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-tracing-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Tracing (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#elastic-apm" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Elastic APM
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#elastic-stack" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Elastic Stack
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#itom" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
ITOM
|
||
|
||
</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="#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="#log-correlation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Log Correlation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#opentelemetry" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenTelemetry
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#prometheus-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Prometheus Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#serverless" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Serverless
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#synthetics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Synthetics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sre" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SRE
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="SRE">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#serverless-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Serverless (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Serverless (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#aws-lambda-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AWS Lambda Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#containers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Containers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Containers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#basics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Basics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#logging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Logging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Logging">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#docker-logs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Docker Logs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#challenges" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Challenges
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#networking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Networking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Networking">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kube-proxy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
kube-proxy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#plg-stack" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
PLG Stack
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#prometheus" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Prometheus
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Prometheus">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration
|
||
|
||
</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="#guides" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Guides
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operators" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operators
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sysdig" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Sysdig
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Sysdig">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cadvisor" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
cAdvisor
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#openshift" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenShift
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="OpenShift">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (4)">
|
||
<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="#grafana-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Grafana (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#releases" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Releases
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Releases">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enterprise-kubernetes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Enterprise Kubernetes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Data Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#stream-processing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Stream Processing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#time-series-databases" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Time Series Databases
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-stores" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Stores
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Data Stores">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#elasticsearch" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Elasticsearch
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Elasticsearch">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-tuning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Tuning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DevOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-metrics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Metrics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monitoring-as-code" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monitoring as Code
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Monitoring as Code">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#jenkins" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Jenkins
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</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="#gitops-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (5)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#apis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APIs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="APIs">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#latency" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Latency
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Latency">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#releases-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Releases (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#change-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Change Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#careers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Careers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Careers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#culture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Culture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-telemetry" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Telemetry
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Telemetry">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#code-to-cloud" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Code to Cloud
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tooling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tooling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Tooling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#comparisons" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Comparisons
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#site-reliability-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Site Reliability Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Site Reliability Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<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="#observability-6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (6)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (6)">
|
||
<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>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Development">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#runtime" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Runtime
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Runtime">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#nodejs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node.js
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#event-driven-systems" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Event-Driven Systems
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Event-Driven Systems">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#apache-kafka" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Apache Kafka
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Apache Kafka">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-and-ui" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability and UI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance Testing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-and-openshift" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes and OpenShift
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-7" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (7)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sysadmin" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Sysadmin
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Sysadmin">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resources" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resources
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monitoring-and-observability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monitoring and Observability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Monitoring and Observability">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#etcd-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
etcd Monitoring
|
||
|
||
</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="#observability-8" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (8)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (8)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#apm-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APM (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="APM (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#commercial-observability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Commercial Observability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#apm-and-logging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APM and Logging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="APM and Logging">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-performance-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Performance Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynatrace-apm" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynatrace APM
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynatrace-poc" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynatrace PoC
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#elastic-apm-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Elastic APM (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#elastic-apm-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Elastic APM Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#apm-and-metrics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APM and Metrics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="APM and Metrics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-platform" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability Platform
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#net-core" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
.NET Core
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#java-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Java Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#java-jmx" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Java JMX
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#java-spring-boot" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Java Spring Boot
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#business-strategy-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Business Strategy (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Business Strategy (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#adoption" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Adoption
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Adoption">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#value-realization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Value Realization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#governance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Governance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Governance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metrics-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metrics (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-tracing-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Tracing (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Distributed Tracing (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-pipelines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Pipelines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#evolution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Evolution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#methodology" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Methodology
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#opentelemetry-operator" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenTelemetry Operator
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#research" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Research
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#specifications" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Specifications
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tool-comparison" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tool Comparison
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#zipkin" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Zipkin
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#industry-trends" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Industry Trends
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Industry Trends">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ai" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="AI">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#aiops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AIOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#technology-evolution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Technology Evolution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-monitoring-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure Monitoring (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure Monitoring (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#zabbix-and-openshift" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Zabbix and OpenShift
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#zabbix-and-prometheus" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Zabbix and Prometheus
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#log-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Log Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Log Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#alerting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Alerting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#elastic-stack-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Elastic Stack (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#industry-shifts" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Industry Shifts
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-operators-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Operators (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#opensearch" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenSearch
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#search-mechanics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Search Mechanics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#strategy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Strategy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#training" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Training
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metrics-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metrics (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Metrics (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#core-stack" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Core Stack
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#prometheus-scale" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Prometheus Scale
|
||
|
||
</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="#metrics-collection" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metrics Collection
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#opentelemetry-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenTelemetry (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="OpenTelemetry (1)">
|
||
<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>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynatrace-agent-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynatrace Agent Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynatrace-openshift" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynatrace OpenShift
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynatrace-openshift-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynatrace OpenShift Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-day-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Day 2
|
||
|
||
</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="#jvm-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
JVM Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#standards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Standards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Standards">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metrics-comparison" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metrics Comparison
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tracing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tracing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Tracing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-tracing-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Tracing (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#grafana-tempo" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Grafana Tempo
|
||
|
||
</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="#dashboards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dashboards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-and-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability and Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability and Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-performance-monitoring-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Performance Monitoring (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Performance Monitoring (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#apm-curated-resources" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APM Curated Resources
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#synthetic-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Synthetic Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Synthetic Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#uptime-kuma" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Uptime-Kuma
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-engineering-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Engineering (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance Engineering (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#profiling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Profiling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Profiling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development-workflow" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development Workflow
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Development Workflow">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-profiling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Profiling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Testing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#benchmarking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Benchmarking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Benchmarking">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#http-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
HTTP Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monitoring-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monitoring (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Monitoring (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#host-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Host Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#site-reliability-engineering-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Site Reliability Engineering (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Site Reliability Engineering (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-9" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (9)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (9)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#guides-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Guides (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Guides (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#beginners" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Beginners
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#methodologies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Methodologies
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Methodologies">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#advanced-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Advanced Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monitoring-methodologies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monitoring Methodologies
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Monitoring Methodologies">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#red-method" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
RED Method
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terminology" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terminology
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Terminology">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monitoring-vs-observability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monitoring vs Observability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#theory" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Theory
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Theory">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#apm-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APM (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monitoring-vs-observability-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monitoring vs Observability (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#software-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Software Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Software Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#methodology-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Methodology (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#systems-design" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Systems Design
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Systems Design">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-10" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (10)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (10)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-pipelines-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Pipelines (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Data Pipelines (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#telemetry-routing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Telemetry Routing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-design" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure Design
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure Design">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#telemetry-pipelines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Telemetry Pipelines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#logging-systems" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Logging Systems
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Logging Systems">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#architecture-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Architecture (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</nav>
|
||
|
||
</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">
|
||
<a href="../prometheus/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Prometheus
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</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/monitoring.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/monitoring.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="monitoring-and-performance-prometheus-grafana-apms-and-more">Monitoring and Performance. Prometheus, Grafana, APMs and more<a class="headerlink" href="#monitoring-and-performance-prometheus-grafana-apms-and-more" title="Permanent link">¶</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/monitoring/"><strong>V1 Historical Archive</strong></a>.</p>
|
||
</div>
|
||
<div class="admonition info">
|
||
<p class="admonition-title">Architectural Context</p>
|
||
<p>Detailed reference for Monitoring and Performance. Prometheus, Grafana, APMs and more 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">¶</a></h2>
|
||
<ol>
|
||
<li><a href="#architecture">Architecture</a></li>
|
||
<li><a href="#microservices">Microservices</a><ul>
|
||
<li><a href="#observability">Observability</a></li>
|
||
<li><a href="#distributed-tracing">Distributed Tracing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#automation">Automation</a></li>
|
||
<li><a href="#workflows">Workflows</a><ul>
|
||
<li><a href="#agent-frameworks">Agent Frameworks</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#business-strategy">Business Strategy</a></li>
|
||
<li><a href="#management">Management</a><ul>
|
||
<li><a href="#metrics">Metrics</a></li>
|
||
<li><a href="#kpis">KPIs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-edge-and-iot">Cloud Edge and IoT</a></li>
|
||
<li><a href="#healthcare-iot-integration">Healthcare IoT Integration</a><ul>
|
||
<li><a href="#iot-security-pitfalls">IoT Security Pitfalls</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native">Cloud Native</a></li>
|
||
<li><a href="#cloud-providers">Cloud Providers</a><ul>
|
||
<li><a href="#aws-observability">AWS Observability</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes">Kubernetes</a><ul>
|
||
<li><a href="#multi-cluster-management">Multi-Cluster Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-1">Observability</a><ul>
|
||
<li><a href="#apm">APM</a></li>
|
||
<li><a href="#distributed-tracing-1">Distributed Tracing</a></li>
|
||
<li><a href="#elastic-apm">Elastic APM</a></li>
|
||
<li><a href="#elastic-stack">Elastic Stack</a></li>
|
||
<li><a href="#itom">ITOM</a></li>
|
||
<li><a href="#infrastructure-monitoring">Infrastructure Monitoring</a></li>
|
||
<li><a href="#kubernetes-monitoring">Kubernetes Monitoring</a></li>
|
||
<li><a href="#kubernetes-operators">Kubernetes Operators</a></li>
|
||
<li><a href="#log-correlation">Log Correlation</a></li>
|
||
<li><a href="#opentelemetry">OpenTelemetry</a></li>
|
||
<li><a href="#prometheus-integration">Prometheus Integration</a></li>
|
||
<li><a href="#serverless">Serverless</a></li>
|
||
<li><a href="#synthetics">Synthetics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#sre">SRE</a><ul>
|
||
<li><a href="#performance-engineering">Performance Engineering</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#serverless-1">Serverless</a><ul>
|
||
<li><a href="#aws-lambda-monitoring">AWS Lambda Monitoring</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#container-orchestration">Container Orchestration</a></li>
|
||
<li><a href="#containers">Containers</a><ul>
|
||
<li><a href="#observability-2">Observability</a></li>
|
||
<li><a href="#basics">Basics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-1">Kubernetes</a><ul>
|
||
<li><a href="#logging">Logging</a></li>
|
||
<li><a href="#docker-logs">Docker Logs</a></li>
|
||
<li><a href="#observability-3">Observability</a></li>
|
||
<li><a href="#challenges">Challenges</a></li>
|
||
<li><a href="#networking">Networking</a><ul>
|
||
<li><a href="#kube-proxy">kube-proxy</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#plg-stack">PLG Stack</a></li>
|
||
<li><a href="#prometheus">Prometheus</a><ul>
|
||
<li><a href="#configuration">Configuration</a></li>
|
||
<li><a href="#grafana">Grafana</a></li>
|
||
<li><a href="#guides">Guides</a></li>
|
||
<li><a href="#operators">Operators</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#sysdig">Sysdig</a><ul>
|
||
<li><a href="#security">Security</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cadvisor">cAdvisor</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#openshift">OpenShift</a><ul>
|
||
<li><a href="#observability-4">Observability</a></li>
|
||
<li><a href="#prometheus-1">Prometheus</a><ul>
|
||
<li><a href="#grafana-1">Grafana</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#releases">Releases</a></li>
|
||
<li><a href="#enterprise-kubernetes">Enterprise Kubernetes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#data-engineering">Data Engineering</a></li>
|
||
<li><a href="#stream-processing">Stream Processing</a></li>
|
||
<li><a href="#time-series-databases">Time Series Databases</a></li>
|
||
<li><a href="#data-stores">Data Stores</a></li>
|
||
<li><a href="#elasticsearch">Elasticsearch</a><ul>
|
||
<li><a href="#performance-tuning">Performance Tuning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#devops">DevOps</a></li>
|
||
<li><a href="#automation-1">Automation</a><ul>
|
||
<li><a href="#cicd">CICD</a></li>
|
||
<li><a href="#performance-metrics">Performance Metrics</a></li>
|
||
<li><a href="#monitoring-as-code">Monitoring as Code</a></li>
|
||
<li><a href="#gitops">GitOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-1">CICD</a><ul>
|
||
<li><a href="#continuous-delivery">Continuous Delivery</a></li>
|
||
<li><a href="#jenkins">Jenkins</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-as-code">Infrastructure as Code</a><ul>
|
||
<li><a href="#gitops-1">GitOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-5">Observability</a><ul>
|
||
<li><a href="#apis">APIs</a></li>
|
||
<li><a href="#latency">Latency</a><ul>
|
||
<li><a href="#releases-1">Releases</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-2">CICD</a></li>
|
||
<li><a href="#change-management">Change Management</a></li>
|
||
<li><a href="#careers">Careers</a></li>
|
||
<li><a href="#culture">Culture</a></li>
|
||
<li><a href="#continuous-telemetry">Continuous Telemetry</a></li>
|
||
<li><a href="#code-to-cloud">Code to Cloud</a></li>
|
||
<li><a href="#tooling">Tooling</a></li>
|
||
<li><a href="#comparisons">Comparisons</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#site-reliability-engineering">Site Reliability Engineering</a><ul>
|
||
<li><a href="#infrastructure">Infrastructure</a></li>
|
||
<li><a href="#observability-6">Observability</a><ul>
|
||
<li><a href="#best-practices">Best Practices</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#development">Development</a></li>
|
||
<li><a href="#runtime">Runtime</a><ul>
|
||
<li><a href="#nodejs">Node.js</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#event-driven-systems">Event-Driven Systems</a></li>
|
||
<li><a href="#apache-kafka">Apache Kafka</a><ul>
|
||
<li><a href="#observability-and-ui">Observability and UI</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-1">Infrastructure</a></li>
|
||
<li><a href="#performance-testing">Performance Testing</a><ul>
|
||
<li><a href="#kubernetes-and-openshift">Kubernetes and OpenShift</a></li>
|
||
<li><a href="#observability-7">Observability</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#sysadmin">Sysadmin</a><ul>
|
||
<li><a href="#resources">Resources</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-management">Kubernetes Management</a></li>
|
||
<li><a href="#monitoring-and-observability">Monitoring and Observability</a><ul>
|
||
<li><a href="#etcd-monitoring">etcd Monitoring</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="#observability-8">Observability</a></li>
|
||
<li><a href="#apm-1">APM</a><ul>
|
||
<li><a href="#analysis">Analysis</a></li>
|
||
<li><a href="#commercial-observability">Commercial Observability</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#apm-and-logging">APM and Logging</a><ul>
|
||
<li><a href="#application-performance-monitoring">Application Performance Monitoring</a></li>
|
||
<li><a href="#dynatrace-apm">Dynatrace APM</a></li>
|
||
<li><a href="#dynatrace-poc">Dynatrace PoC</a></li>
|
||
<li><a href="#elastic-apm-1">Elastic APM</a></li>
|
||
<li><a href="#elastic-apm-infrastructure">Elastic APM Infrastructure</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#apm-and-metrics">APM and Metrics</a><ul>
|
||
<li><a href="#observability-platform">Observability Platform</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#application-monitoring">Application Monitoring</a><ul>
|
||
<li><a href="#net-core">.NET Core</a></li>
|
||
<li><a href="#java-diagnostics">Java Diagnostics</a></li>
|
||
<li><a href="#java-jmx">Java JMX</a></li>
|
||
<li><a href="#java-spring-boot">Java Spring Boot</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#business-strategy-1">Business Strategy</a><ul>
|
||
<li><a href="#adoption">Adoption</a></li>
|
||
<li><a href="#value-realization">Value Realization</a></li>
|
||
<li><a href="#governance">Governance</a></li>
|
||
<li><a href="#metrics-1">Metrics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#distributed-tracing-2">Distributed Tracing</a><ul>
|
||
<li><a href="#data-pipelines">Data Pipelines</a></li>
|
||
<li><a href="#evolution">Evolution</a></li>
|
||
<li><a href="#kubernetes-testing">Kubernetes Testing</a></li>
|
||
<li><a href="#methodology">Methodology</a></li>
|
||
<li><a href="#opentelemetry-operator">OpenTelemetry Operator</a></li>
|
||
<li><a href="#research">Research</a></li>
|
||
<li><a href="#specifications">Specifications</a></li>
|
||
<li><a href="#tool-comparison">Tool Comparison</a></li>
|
||
<li><a href="#zipkin">Zipkin</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#industry-trends">Industry Trends</a><ul>
|
||
<li><a href="#ai">AI</a></li>
|
||
<li><a href="#aiops">AIOps</a></li>
|
||
<li><a href="#technology-evolution">Technology Evolution</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-monitoring-1">Infrastructure Monitoring</a><ul>
|
||
<li><a href="#zabbix-and-openshift">Zabbix and OpenShift</a></li>
|
||
<li><a href="#zabbix-and-prometheus">Zabbix and Prometheus</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#log-management">Log Management</a><ul>
|
||
<li><a href="#alerting">Alerting</a></li>
|
||
<li><a href="#elastic-stack-1">Elastic Stack</a></li>
|
||
<li><a href="#industry-shifts">Industry Shifts</a></li>
|
||
<li><a href="#kubernetes-operators-1">Kubernetes Operators</a></li>
|
||
<li><a href="#local-development">Local Development</a></li>
|
||
<li><a href="#opensearch">OpenSearch</a></li>
|
||
<li><a href="#search-mechanics">Search Mechanics</a></li>
|
||
<li><a href="#strategy">Strategy</a></li>
|
||
<li><a href="#training">Training</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#metrics-2">Metrics</a><ul>
|
||
<li><a href="#core-stack">Core Stack</a></li>
|
||
<li><a href="#prometheus-scale">Prometheus Scale</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#monitoring">Monitoring</a><ul>
|
||
<li><a href="#metrics-collection">Metrics Collection</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#opentelemetry-1">OpenTelemetry</a><ul>
|
||
<li><a href="#collector-infrastructure">Collector Infrastructure</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-monitoring">Platform Monitoring</a><ul>
|
||
<li><a href="#dynatrace-agent-deployment">Dynatrace Agent Deployment</a></li>
|
||
<li><a href="#dynatrace-openshift">Dynatrace OpenShift</a></li>
|
||
<li><a href="#dynatrace-openshift-integration">Dynatrace OpenShift Integration</a></li>
|
||
<li><a href="#kubernetes-day-2">Kubernetes Day 2</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#scraping-and-exporters">Scraping and Exporters</a><ul>
|
||
<li><a href="#jvm-monitoring">JVM Monitoring</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#standards">Standards</a><ul>
|
||
<li><a href="#metrics-comparison">Metrics Comparison</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#tracing">Tracing</a><ul>
|
||
<li><a href="#distributed-tracing-3">Distributed Tracing</a></li>
|
||
<li><a href="#grafana-tempo">Grafana Tempo</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#visualization">Visualization</a><ul>
|
||
<li><a href="#dashboards">Dashboards</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-and-monitoring">Observability and Monitoring</a></li>
|
||
<li><a href="#application-performance-monitoring-1">Application Performance Monitoring</a><ul>
|
||
<li><a href="#apm-curated-resources">APM Curated Resources</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#synthetic-monitoring">Synthetic Monitoring</a><ul>
|
||
<li><a href="#uptime-kuma">Uptime-Kuma</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#performance-engineering-1">Performance Engineering</a></li>
|
||
<li><a href="#profiling">Profiling</a><ul>
|
||
<li><a href="#development-workflow">Development Workflow</a></li>
|
||
<li><a href="#continuous-profiling">Continuous Profiling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#testing">Testing</a><ul>
|
||
<li><a href="#benchmarking">Benchmarking</a></li>
|
||
<li><a href="#http-tools">HTTP Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-1">Security</a></li>
|
||
<li><a href="#monitoring-1">Monitoring</a><ul>
|
||
<li><a href="#host-security">Host Security</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#site-reliability-engineering-1">Site Reliability Engineering</a></li>
|
||
<li><a href="#observability-9">Observability</a><ul>
|
||
<li><a href="#guides-1">Guides</a></li>
|
||
<li><a href="#beginners">Beginners</a></li>
|
||
<li><a href="#methodologies">Methodologies</a></li>
|
||
<li><a href="#advanced-monitoring">Advanced Monitoring</a></li>
|
||
<li><a href="#monitoring-methodologies">Monitoring Methodologies</a></li>
|
||
<li><a href="#red-method">RED Method</a></li>
|
||
<li><a href="#terminology">Terminology</a></li>
|
||
<li><a href="#monitoring-vs-observability">Monitoring vs Observability</a></li>
|
||
<li><a href="#theory">Theory</a></li>
|
||
<li><a href="#apm-2">APM</a></li>
|
||
<li><a href="#monitoring-vs-observability-1">Monitoring vs Observability</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#software-engineering">Software Engineering</a></li>
|
||
<li><a href="#cicd-3">CICD</a><ul>
|
||
<li><a href="#methodology-1">Methodology</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#systems-design">Systems Design</a></li>
|
||
<li><a href="#observability-10">Observability</a><ul>
|
||
<li><a href="#data-pipelines-1">Data Pipelines</a></li>
|
||
<li><a href="#telemetry-routing">Telemetry Routing</a></li>
|
||
<li><a href="#infrastructure-design">Infrastructure Design</a></li>
|
||
<li><a href="#telemetry-pipelines">Telemetry Pipelines</a></li>
|
||
<li><a href="#logging-systems">Logging Systems</a></li>
|
||
<li><a href="#architecture-1">Architecture</a></li>
|
||
</ul>
|
||
</li>
|
||
</ol>
|
||
<h2 id="architecture">Architecture<a class="headerlink" href="#architecture" title="Permanent link">¶</a></h2>
|
||
<h3 id="microservices">Microservices<a class="headerlink" href="#microservices" title="Permanent link">¶</a></h3>
|
||
<h4 id="observability">Observability<a class="headerlink" href="#observability" title="Permanent link">¶</a></h4>
|
||
<h5 id="distributed-tracing">Distributed Tracing<a class="headerlink" href="#distributed-tracing" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://hmh.engineering/musings-on-microservice-observability-f7052ac42f04">hmh.engineering: Musings on microservice observability!</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Real-world engineering reflections detailing the trials of tracing asynchronous message brokers and API routes inside a sprawling distributed microservice ecosystem. Curator Insight: Real-world microservices field guide. Live Grounding: Offers invaluable real-world insights on handling high distributed trace sampling rates under production load.</li>
|
||
</ul>
|
||
<h2 id="automation">Automation<a class="headerlink" href="#automation" title="Permanent link">¶</a></h2>
|
||
<h3 id="workflows">Workflows<a class="headerlink" href="#workflows" title="Permanent link">¶</a></h3>
|
||
<h4 id="agent-frameworks">Agent Frameworks<a class="headerlink" href="#agent-frameworks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/huginn/huginn"><mark>Huginn</mark></a> <span class='md-tag md-tag--info'>⭐ 49468</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-d0be434f" 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 9 L 20 11 L 30 12 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-d0be434f)" 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'>[RUBY CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A highly versatile open-source system designed for orchestrating automated web-scraping, webhook handling, and event-driven tasks. In 2026, Huginn serves as a vital tool for engineers seeking a self-hosted, deterministic agent network to automate security and integration pipelines.</li>
|
||
</ul>
|
||
<h2 id="business-strategy">Business Strategy<a class="headerlink" href="#business-strategy" title="Permanent link">¶</a></h2>
|
||
<h3 id="management">Management<a class="headerlink" href="#management" title="Permanent link">¶</a></h3>
|
||
<h4 id="metrics">Metrics<a class="headerlink" href="#metrics" title="Permanent link">¶</a></h4>
|
||
<h5 id="kpis">KPIs<a class="headerlink" href="#kpis" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.kpi.org/KPI-Basics">KPIs</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introduction to Key Performance Indicators (KPIs). Outlines strategic planning models, execution metrics, and balanced scorecard methodologies. Curator Insight: Core definitions of execution KPIs. Live Grounding: Provides the context needed to map infrastructure metrics to organizational OKRs.</li>
|
||
</ul>
|
||
<h2 id="cloud-edge-and-iot">Cloud Edge and IoT<a class="headerlink" href="#cloud-edge-and-iot" title="Permanent link">¶</a></h2>
|
||
<h3 id="healthcare-iot-integration">Healthcare IoT Integration<a class="headerlink" href="#healthcare-iot-integration" title="Permanent link">¶</a></h3>
|
||
<h4 id="iot-security-pitfalls">IoT Security Pitfalls<a class="headerlink" href="#iot-security-pitfalls" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://network-king.net/iot-use-in-healthcare-grows-but-has-its-pitfalls">network-king.net: IoT use in healthcare grows but has some pitfalls</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Analyzes the architectural and operational challenges of implementing IoT networks in healthcare settings. Focuses on clinical workflows, legacy medical device integration, and mitigating security vectors in connected biomedical ecosystems.</li>
|
||
</ul>
|
||
<h2 id="cloud-native">Cloud Native<a class="headerlink" href="#cloud-native" title="Permanent link">¶</a></h2>
|
||
<h3 id="cloud-providers">Cloud Providers<a class="headerlink" href="#cloud-providers" title="Permanent link">¶</a></h3>
|
||
<h4 id="aws-observability">AWS Observability<a class="headerlink" href="#aws-observability" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/news/blog/amazon-cloudwatch-metric-streams-launch-partnership">dynatrace.com: Analyze all AWS data in minutes with Amazon CloudWatch Metric' Streams available in Dynatrace</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores the integration of Amazon CloudWatch Metric Streams into external observability engines like Dynatrace. This streaming paradigm bypasses high-latency API polling, allowing real-time ingestion of cloud infrastructure health indicators. Highly relevant for large hybrid-cloud architectures in 2026.</li>
|
||
</ul>
|
||
<h3 id="kubernetes">Kubernetes<a class="headerlink" href="#kubernetes" title="Permanent link">¶</a></h3>
|
||
<h4 id="multi-cluster-management">Multi-Cluster Management<a class="headerlink" href="#multi-cluster-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://krossboard.app">Krossboard</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight multi-cluster Kubernetes usage analytics and tracking dashboard tool. In 2026, while larger players like Rancher and Tanzu dominate enterprise multi-cluster control, Krossboard remains a lightweight option for rapid multi-cloud cluster resource auditing.</li>
|
||
</ul>
|
||
<h3 id="observability-1">Observability (1)<a class="headerlink" href="#observability-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="apm">APM<a class="headerlink" href="#apm" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://www.datadoghq.com">datadoghq.com</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A dominant, enterprise-grade SaaS observability and security monitoring platform. In 2026, Datadog integrates deeply with the OpenTelemetry standard, combining LLM-driven anomaly detection (via Bits AI) and deep container runtime visibility for highly complex distributed microservice environments.</li>
|
||
</ul>
|
||
<h4 id="distributed-tracing-1">Distributed Tracing (1)<a class="headerlink" href="#distributed-tracing-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/grafana/tempo"><mark>Grafana Tempo</mark></a> <span class='md-tag md-tag--info'>⭐ 5305</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-b7afd5da" 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 3 L 20 2 L 30 10 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-b7afd5da)" 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-scale, cost-effective distributed tracing backend designed to work exclusively with object storage like S3 or GCS. In 2026, Tempo has consolidated its position as the premier choice for large-scale enterprise tracing, deeply integrated with Grafana Loki and Mimir to correlate logs, metrics, and traces.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/jaeger-vs-zipkin-battle-of-the-open-source-tracing-tools">thenewstack.io: Jaeger vs. Zipkin: Battle of the Open Source Tracing Tools</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A historical comparative analysis of Jaeger versus Zipkin for microservice tracing. While Zipkin pioneered open-source tracing, Jaeger became a dominant CNCF graduate. By 2026, both fully interoperate with OpenTelemetry APIs, but Jaeger remains highly preferred for high-performance cloud environments.</li>
|
||
<li><strong>(2021)</strong> <a href="https://opensource.com/article/21/2/tempo-distributed-tracing">opensource.com: Get started with distributed tracing using Grafana Tempo</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical hands-on guide for bootstrapping distributed tracing with Grafana Tempo. It highlights how eliminating complex storage backends like Cassandra or Elasticsearch reduces infrastructure operational costs. 2026 best practices emphasize using Tempo alongside standard OpenTelemetry collectors.</li>
|
||
</ul>
|
||
<h4 id="elastic-apm">Elastic APM<a class="headerlink" href="#elastic-apm" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent">Monitoring Java applications with Elastic: Getting started with the Elastic' APM Java Agent</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Duplicate entry of the Elastic APM Java agent setup tutorial. The guide covers bytecode manipulation, agent configuration, and tracing across JVM boundaries. Modern 2026 architectural baselines combine this agent with modern Java virtual thread instrumentation.</li>
|
||
<li><strong>(2021)</strong> <a href="https://bqstack.com/b/detail/109">bqstack.com: Monitoring Application using Elastic APM</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive walkthrough focusing on application performance monitoring via Elastic APM. It details agent-to-server connection topologies and dashboards. 2026 frameworks heavily advocate combining this setup with unified Kibana views mapping out both service dependencies and OpenSearch raw logs.</li>
|
||
</ul>
|
||
<h4 id="elastic-stack">Elastic Stack<a class="headerlink" href="#elastic-stack" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.elastic.co/support/matrix">Mininimum elasticsearch requirement is 6.2.x or higher</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A technical specification denoting the minimum Elasticsearch requirement (6.2.x) for early Elastic APM deployments. From a 2026 engineering perspective, this represents a legacy baseline; contemporary systems rely heavily on Elasticsearch 8.x+ or OpenSearch to leverage advanced vector-search and schema-on-read capabilities.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/sls-dev1/openshift-elastic-apm-server">Elastic APM Server Docker image</a> <span class='md-tag md-tag--warning'>[DOCKERFILE CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A Dockerized configuration tailored to deploy Elastic APM Server on Red Hat OpenShift. While still relevant for highly restricted, air-gapped legacy OpenShift setups, modern 2026 deployments prefer using the official Elastic Cloud on Kubernetes (ECK) operator for automated scaling and lifecycle management.</li>
|
||
</ul>
|
||
<h4 id="itom">ITOM<a class="headerlink" href="#itom" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/news/blog/4-steps-to-modernize-your-it-service-operations-with-dynatrace">dynatrace.com: 4 steps to modernize your IT service operations with Dynatrace</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Strategic blueprint mapping out IT Service Operations (ITOM) modernization using AIOps. In 2026, this process focuses on replacing manual service tickets with self-healing scripts triggered directly by real-time telemetry, correlating runtime context with topological dependencies.</li>
|
||
</ul>
|
||
<h4 id="infrastructure-monitoring">Infrastructure Monitoring<a class="headerlink" href="#infrastructure-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/netdata/netdata"><mark>Netdata</mark></a> <span class='md-tag md-tag--info'>⭐ 79146</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-0578e257" 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 12 L 20 5 L 30 8 L 40 5 L 50 3" fill="none" stroke="url(#spark-grad-0578e257)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="3" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[C CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An ultra-high-performance, zero-configuration system monitoring agent boasting over 79k stars on GitHub. Netdata provides real-time, per-second metrics directly from physical hosts, virtual machines, and container endpoints, making it a stellar edge diagnostics tool in 2026.</li>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/nicolargo/glances"><mark>Glances</mark></a> <span class='md-tag md-tag--info'>⭐ 32824</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-fa1a2ada" 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 2 L 20 9 L 30 6 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-fa1a2ada)" 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> — A Python-based CLI and web tool providing real-time system resource visualization. Glances remains a beloved utility for terminal-driven infrastructure debugging and fast diagnostics on container platforms in 2026, without needing heavy visualization suites.</li>
|
||
</ul>
|
||
<h4 id="kubernetes-monitoring">Kubernetes Monitoring<a class="headerlink" href="#kubernetes-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/news/blog/successful-kubernetes-monitoring-3-pitfalls-to-avoid">Successful Kubernetes Monitoring – Three Pitfalls to Avoid</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analysis of critical pitfalls in Kubernetes monitoring, focusing on metric explosion, siloed data pools, and lack of correlation. 2026 engineering solutions resolve these issues by relying on automated, sidecar-less auto-injection and intelligent AIOps platforms to trace short-lived ephemeral containers.</li>
|
||
</ul>
|
||
<h4 id="kubernetes-operators">Kubernetes Operators<a class="headerlink" href="#kubernetes-operators" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/news/blog/new-dynatrace-operator-elevates-cloud-native-observability-for-kubernetes">dynatrace.com: New Dynatrace Operator elevates cloud-native observability' for Kubernetes</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> — Introduces the Dynatrace Kubernetes Operator, which automates full-stack observability rollout. By 2026, the Operator pattern has become the industry standard for lifecycle management, injecting tracing agents and managing eBPF runtime collectors without manually modifying application YAMLs.</li>
|
||
</ul>
|
||
<h4 id="log-correlation">Log Correlation<a class="headerlink" href="#log-correlation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/news/blog/automatic-connection-of-logs-and-traces-accelerates-ai-driven-cloud-analytics">dynatrace.com: Automatic connection of logs and traces accelerates AI-driven' cloud analytics</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights the automatic, context-rich linking of application logs to trace spans. By 2026, log-trace correlation is a strict architectural requirement for root-cause analysis, enabling AIOps systems to instantly trace a latency spike back to exact exception statements in the codebase.</li>
|
||
</ul>
|
||
<h4 id="opentelemetry">OpenTelemetry<a class="headerlink" href="#opentelemetry" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors">thenewstack.io: OpenTelemetry Gaining Traction from Companies and Vendors</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Traces the massive industry shift and vendor adoption toward OpenTelemetry (OTel). While early articles focused on initial vendor buy-in, 2026 live grounding confirms OpenTelemetry as the absolute de facto standard for multi-language instrumentation, rendering older proprietary tracing agents largely legacy.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/how-opentelemetry-works-with-kubernetes">thenewstack.io: How OpenTelemetry Works with Kubernetes</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 deep-dive explaining OpenTelemetry deployment inside Kubernetes environments using collector agents. In 2026, the architectural standard utilizes the OpenTelemetry Operator to automatically inject instrumentation sidecars or daemons, simplifying distributed telemetry pipelines across microservices.</li>
|
||
</ul>
|
||
<h4 id="prometheus-integration">Prometheus Integration<a class="headerlink" href="#prometheus-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/news/blog/how-to-collect-prometheus-metrics-in-dynatrace">dynatrace.com: How to collect Prometheus metrics in Dynatrace</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical guide outlining the ingestion of Prometheus exposition format metrics into enterprise backends. This hybrid topology combines Prometheus's ubiquitous scraping mechanism with enterprise-grade storage engines, resolving high-cardinality storage challenges for 2026 multi-cluster setups.</li>
|
||
</ul>
|
||
<h4 id="serverless">Serverless<a class="headerlink" href="#serverless" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/serverless-needs-more-observability-tools">thenewstack.io: Serverless Needs More Observability Tools</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analysis of early observability gaps within highly ephemeral, stateless serverless workloads (e.g., AWS Lambda). While cold starts and execution tracing were historically hard, 2026 live grounding showcases massive improvements using lightweight OpenTelemetry layers and eBPF kernel tracing.</li>
|
||
</ul>
|
||
<h4 id="synthetics">Synthetics<a class="headerlink" href="#synthetics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://www.checklyhq.com">Checkly</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An advanced synthetic monitoring platform built on top of Playwright and Puppeteer. In 2026, Checkly promotes 'Monitoring as Code' (MaC), allowing engineering teams to define synthetic browser tests in their source code alongside their microservices.</li>
|
||
</ul>
|
||
<h3 id="sre">SRE<a class="headerlink" href="#sre" title="Permanent link">¶</a></h3>
|
||
<h4 id="performance-engineering">Performance Engineering<a class="headerlink" href="#performance-engineering" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/news/blog/guide-to-automated-sre-driven-performance-engineering-analysis">Tutorial: Guide to automated SRE-driven performance engineering 🌟</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural guide detailing how to build automated SRE gates within delivery pipelines. This strategy emphasizes defining Service Level Objectives (SLOs) early. In 2026, this is increasingly automated using GitOps control loops like Keptn to continuously analyze deployment performance metrics.</li>
|
||
</ul>
|
||
<h3 id="serverless-1">Serverless (1)<a class="headerlink" href="#serverless-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="aws-lambda-monitoring">AWS Lambda Monitoring<a class="headerlink" href="#aws-lambda-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.dynatrace.com/knowledge-base/aws-lambda">dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda monitoring extension</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Dynatrace's AWS Lambda extension leverages the AWS Lambda Telemetry API to collect execution-level metrics, logs, and cold-start details with minimal execution overhead. The extension collects trace data from the execution environment asynchronously, preventing monitoring latency from impacting client response times. This offers complete end-to-end transaction tracing from API Gateways through serverless compute to downstream databases.</li>
|
||
</ul>
|
||
<h2 id="container-orchestration">Container Orchestration<a class="headerlink" href="#container-orchestration" title="Permanent link">¶</a></h2>
|
||
<h3 id="containers">Containers<a class="headerlink" href="#containers" title="Permanent link">¶</a></h3>
|
||
<h4 id="observability-2">Observability (2)<a class="headerlink" href="#observability-2" title="Permanent link">¶</a></h4>
|
||
<h5 id="basics">Basics<a class="headerlink" href="#basics" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/what-is-container-monitoring">thenewstack.io: What Is Container Monitoring?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the core components of container-level metric collection, explaining the collection layers between host OS kernels, container runtimes (containerd), and container orchestrators. Curator Insight: Structural baseline for container runtimes. Live Grounding: Invaluable context for engineers trying to diagnose performance issues when transitioning from VMs to bare-metal containers.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-1">Kubernetes (1)<a class="headerlink" href="#kubernetes-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="logging">Logging<a class="headerlink" href="#logging" title="Permanent link">¶</a></h4>
|
||
<h5 id="docker-logs">Docker Logs<a class="headerlink" href="#docker-logs" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs">skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A detailed tutorial on harvesting and storing ephemeral container stdout/stderr outputs in Docker and Kubernetes clusters. Covers fluentd/fluent-bit ingestion, namespace routing, and Elasticsearch querying. Curator Insight: Logging implementation patterns. Live Grounding: Critical reference for configuring non-intrusive container daemon log rotators.</li>
|
||
</ul>
|
||
<h4 id="observability-3">Observability (3)<a class="headerlink" href="#observability-3" title="Permanent link">¶</a></h4>
|
||
<h5 id="challenges">Challenges<a class="headerlink" href="#challenges" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/kubernetes-observability-challenges-in-cloud-native-architecture">thenewstack.io: Kubernetes Observability Challenges in Cloud Native Architecture 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on structural challenges in cloud-native applications: dynamic network routing, high-frequency releases, abstract container barriers, and microservice trace correlation. Curator Insight: Architectural analysis of container platform challenges. Live Grounding: Highly relevant for mapping the friction of distributed transaction monitoring in production.</li>
|
||
</ul>
|
||
<h5 id="networking">Networking<a class="headerlink" href="#networking" title="Permanent link">¶</a></h5>
|
||
<h6 id="kube-proxy">kube-proxy<a class="headerlink" href="#kube-proxy" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.sysdig.com/blog/monitor-kube-proxy">sysdig.com: How to monitor kube-proxy 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores deep-level networking metric retrieval for the core kube-proxy daemon, detailing IPVS connection states, iptables rules execution latency, and standard Go runtime indicators. Curator Insight: Specialized network-level monitoring guide. Live Grounding: Crucial for network engineers diagnosing inter-service latency and routing drops in highly transient container environments.</li>
|
||
</ul>
|
||
<h5 id="plg-stack">PLG Stack<a class="headerlink" href="#plg-stack" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://binero.com/observability">opsdis.com: Building a custom monitoring solution with Grafana, Prometheus and Loki</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive technical walkthrough on constructing a unified, open-source observability platform leveraging the PLG (Prometheus, Loki, Grafana) stack. Covers log parsing, metric extraction, and unified dashboard panels. Curator Insight: DIY guide to custom monitoring stack creation. Live Grounding: Provides the baseline design blueprint for mid-to-large-tier teams avoiding premium SaaS licensing.</li>
|
||
</ul>
|
||
<h5 id="prometheus">Prometheus<a class="headerlink" href="#prometheus" title="Permanent link">¶</a></h5>
|
||
<h6 id="configuration">Configuration<a class="headerlink" href="#configuration" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/3-key-configuration-challenges-for-kubernetes-monitoring-with-prometheus">thenewstack.io: 3 Key Configuration Challenges for Kubernetes Monitoring with Prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights three major configuration bottlenecks encountered when setting up Prometheus inside complex Kubernetes setups: service discovery overhead, high cardinality of dynamic metrics, and storage retention. Curator Insight: Critical analysis of Prometheus pain-points. Live Grounding: Highly practical for platform engineers tuning scraper configurations to prevent Prometheus OOM crashes.</li>
|
||
</ul>
|
||
<h6 id="grafana">Grafana<a class="headerlink" href="#grafana" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus">getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable Across The OSS Monitoring Stack</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Traces the operational path of a telemetry data variable through a Kubernetes cluster, moving from raw exposure points, ingestion by Prometheus TSDB, to final dashboard rendering in Grafana. Curator Insight: Dynamic visualization of the telemetry life-cycle. Live Grounding: Highly effective for troubleshooting metric pipelines and understanding dashboard lag or query timeouts.</li>
|
||
</ul>
|
||
<h6 id="guides">Guides<a class="headerlink" href="#guides" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.sysdig.com/blog/kubernetes-monitoring-prometheus">sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The ultimate operational reference guide for configuring Prometheus to pull performance metrics from Kubernetes clusters. Covers kube-state-metrics, cAdvisor, node-exporter, and Alertmanager routing. Curator Insight: Masterguide for Prometheus in Kubernetes. Live Grounding: The industry standard framework for implementing native CNCF observability stacks.</li>
|
||
</ul>
|
||
<h6 id="operators">Operators<a class="headerlink" href="#operators" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/prometheus-operator"><mark>github.com/prometheus-operator</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The foundational open-source Prometheus Operator repository, automating the deployment, scaling, configuration, and maintenance of Prometheus instances inside Kubernetes clusters. Curator Insight: Kubernetes-native operator configurations. Live Grounding: The industry standard framework for implementing declarative, declarative-driven metrics infrastructure on Kubernetes.</li>
|
||
</ul>
|
||
<h5 id="sysdig">Sysdig<a class="headerlink" href="#sysdig" title="Permanent link">¶</a></h5>
|
||
<h6 id="security">Security<a class="headerlink" href="#security" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/monitor-your-containers-with-sysdig">thenewstack.io: Monitor Your Containers with Sysdig</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A walkthrough on utilizing Sysdig's eBPF and kernel-level trace scraping features to surface non-intrusive, granular system call events across active containers. Curator Insight: Deep system-call inspection patterns. Live Grounding: Critical tool for identifying zero-day container breaches and tracing system performance regressions.</li>
|
||
</ul>
|
||
<h5 id="cadvisor">cAdvisor<a class="headerlink" href="#cadvisor" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://cloudforecast.io/blog/cadvisor-and-kubernetes-monitoring-guide">cloudforecast.io: cAdvisor and Kubernetes Monitoring Guide 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Complete operational analysis of Google’s cAdvisor (Container Advisor), showing how it is natively embedded inside the Kubelet binary to collect performance metrics. Curator Insight: Core container performance scraping mechanisms. Live Grounding: Fundamental reading for tuning Pod memory limits and evaluating CPU throttling patterns.</li>
|
||
</ul>
|
||
<h3 id="openshift">OpenShift<a class="headerlink" href="#openshift" title="Permanent link">¶</a></h3>
|
||
<h4 id="observability-4">Observability (4)<a class="headerlink" href="#observability-4" title="Permanent link">¶</a></h4>
|
||
<h5 id="prometheus-1">Prometheus (1)<a class="headerlink" href="#prometheus-1" title="Permanent link">¶</a></h5>
|
||
<h6 id="grafana-1">Grafana (1)<a class="headerlink" href="#grafana-1" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.redhat.com/en/blog/how-gather-and-display-metrics-red-hat-openshift">redhat.com: <strong>How to gather and display metrics in Red Hat OpenShift</strong> (Prometheus + Grafana)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Step-by-step guide for monitoring system resource utilization using Red Hat OpenShift’s native, built-in Prometheus and Grafana instances. Curator Insight: Platform-specific metrics guide. Live Grounding: Highly critical reference for system engineers configuring monitoring parameters within OpenShift clusters.</li>
|
||
</ul>
|
||
<h4 id="releases">Releases<a class="headerlink" href="#releases" title="Permanent link">¶</a></h4>
|
||
<h5 id="enterprise-kubernetes">Enterprise Kubernetes<a class="headerlink" href="#enterprise-kubernetes" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://www.redhat.com/en/blog/generally-available-today-red-hat-openshift-container-platform-311-ready-power-enterprise-kubernetes-deployments">Generally Available today: Red Hat OpenShift Container Platform 3.11 is ready to power enterprise Kubernetes deployments 🌟</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Announcement of OpenShift 3.11 container platform, detailing its core features like cluster administration consoles and native Kubernetes integration. Curator Insight: Historical release notes for OpenShift 3.11. Live Grounding: Now considered legacy compared to current version 4.x deployments, but represents a key historical milestone.</li>
|
||
</ul>
|
||
<h2 id="data-engineering">Data Engineering<a class="headerlink" href="#data-engineering" title="Permanent link">¶</a></h2>
|
||
<h3 id="stream-processing">Stream Processing<a class="headerlink" href="#stream-processing" title="Permanent link">¶</a></h3>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://beam.apache.org">Apache Beam</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> — An advanced unified programming model for batch and stream processing pipelines. Running natively on Kubernetes via Apache Flink or Spark runners, Beam remains a fundamental framework in 2026 for high-concurrency event-driven architectures and real-time telemetry stream ingestion.</li>
|
||
</ul>
|
||
<h3 id="time-series-databases">Time Series Databases<a class="headerlink" href="#time-series-databases" title="Permanent link">¶</a></h3>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/taosdata/TDengine"><mark>TDengine</mark></a> <span class='md-tag md-tag--info'>⭐ 24903</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-81cdbb59" 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 3 L 20 10 L 30 2 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-81cdbb59)" 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'>[C CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An open-source time-series database optimized specifically for IoT and telemetry data storage. Utilizing a unique 'one table per data source' structure, TDengine offers extremely fast writing speeds and high-efficiency query execution, challenging traditional solutions in 2026.</li>
|
||
</ul>
|
||
<h2 id="data-stores">Data Stores<a class="headerlink" href="#data-stores" title="Permanent link">¶</a></h2>
|
||
<h3 id="elasticsearch">Elasticsearch<a class="headerlink" href="#elasticsearch" title="Permanent link">¶</a></h3>
|
||
<h4 id="performance-tuning">Performance Tuning<a class="headerlink" href="#performance-tuning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://bigdataboutique.com/blog/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j">blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size</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> — This technical guide details memory allocation strategies for JVM-based Elasticsearch nodes. It focuses on the critical rule of thumb of setting JVM heap sizes to 50% of available physical RAM (capping at 32GB to avoid breaking compressed ordinary object pointers / OOPs) while leaving the remainder for OS file system caching. Correct heap configuration directly prevents garbage collection pauses and OOM crashes in high-throughput indexing setups.</li>
|
||
</ul>
|
||
<h2 id="devops">DevOps<a class="headerlink" href="#devops" title="Permanent link">¶</a></h2>
|
||
<h3 id="automation-1">Automation (1)<a class="headerlink" href="#automation-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cicd">CICD<a class="headerlink" href="#cicd" title="Permanent link">¶</a></h4>
|
||
<h5 id="performance-metrics">Performance Metrics<a class="headerlink" href="#performance-metrics" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.harness.io/blog/continuous-integration-performance-metrics">harness.io: Metrics to Improve Continuous Integration Performance</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on key telemetry indicators required to measure and optimize the health and speed of CI pipelines (e.g., build duration, failure rates, queue time). Curator Insight: Performance guide for development loops. Live Grounding: Essential for engineering managers aiming to reduce feedback cycle times and improve system efficiency.</li>
|
||
</ul>
|
||
<h4 id="monitoring-as-code">Monitoring as Code<a class="headerlink" href="#monitoring-as-code" title="Permanent link">¶</a></h4>
|
||
<h5 id="gitops">GitOps<a class="headerlink" href="#gitops" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://thenewstack.io/monitoring-as-code-what-it-is-and-why-you-need-it">thenewstack.io: Monitoring as Code: What It Is and Why You Need It 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains the paradigm of Monitoring as Code (MaC), allowing engineering teams to define dashboard schemas, synthetic tests, and alerting thresholds using declarative configurations in VCS systems. Curator Insight: Paradigm shift from manual dashboard configuration. Live Grounding: Crucial for aligning platform metrics with standard CI/CD and GitOps delivery models.</li>
|
||
<li><strong>(2023)</strong> <a href="https://devops.com/why-monitoring-as-code-will-be-a-must-for-devops-teams">devops.com: Why Monitoring-as-Code Will be a Must for DevOps Teams</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines the strategic necessity of Monitoring as Code (MaC) within highly automated enterprises, highlighting its ability to prevent manual dashboard decay and streamline alert maintenance. Curator Insight: Organizational transition to MaC. Live Grounding: Essential reading for scaling observability policies uniformly across enterprise development teams.</li>
|
||
</ul>
|
||
<h3 id="cicd-1">CICD (1)<a class="headerlink" href="#cicd-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="continuous-delivery">Continuous Delivery<a class="headerlink" href="#continuous-delivery" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana">cloudbees.com: Automated Build and Deploy Feedback Using Jenkins and Instana' 🌟</a> <span class='md-tag md-tag--warning'>[GROOVY CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores automating real-time CI/CD pipeline deployment feedback by feeding Jenkins build metadata directly to Instana. In 2026, continuous delivery frameworks rely heavily on these auto-marked release timelines to immediately detect and isolate performance regressions on cluster nodes.</li>
|
||
</ul>
|
||
<h4 id="jenkins">Jenkins<a class="headerlink" href="#jenkins" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/elastic/apm-pipeline-library"><mark>Jenkins pipeline shared library for the project Elastic APM 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 11</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-59ae700a" 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 8 L 20 9 L 30 3 L 40 7 L 50 13" fill="none" stroke="url(#spark-grad-59ae700a)" 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'>[GROOVY CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A Jenkins Pipeline Shared Library designed to standardize Elastic APM component deployments. While modern GitOps (e.g., ArgoCD) has largely replaced Jenkins for cloud-native delivery, this Groovy library remains highly valuable for organizations maintaining complex, legacy Jenkins-centric pipelines.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-as-code">Infrastructure as Code<a class="headerlink" href="#infrastructure-as-code" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitops-1">GitOps (1)<a class="headerlink" href="#gitops-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://devops.com/dynatrace-advances-application-environments-as-code">devops.com: Dynatrace Advances Application Environments as Code</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> — Discusses 'Observability as Code', where application dashboards, SLO targets, and alerting configurations are defined using Terraform or Monaco. By 2026, this approach is integrated into standard CI/CD pipelines to ensure monitoring environments scale systematically with the underlying infra.</li>
|
||
</ul>
|
||
<h3 id="observability-5">Observability (5)<a class="headerlink" href="#observability-5" title="Permanent link">¶</a></h3>
|
||
<h4 id="apis">APIs<a class="headerlink" href="#apis" title="Permanent link">¶</a></h4>
|
||
<h5 id="latency">Latency<a class="headerlink" href="#latency" title="Permanent link">¶</a></h5>
|
||
<h6 id="releases-1">Releases (1)<a class="headerlink" href="#releases-1" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://thenewstack.io/monitoring-api-latencies-after-releases-4-mistakes-to-avoid">thenewstack.io: Monitoring API Latencies After Releases: 4 Mistakes to Avoid</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep technical analysis warning teams against core deployment pitfalls, including the misuse of mathematical averages over high-resolution percentile histograms (P99/P99.9). Curator Insight: Identical post-release performance warning. Live Grounding: Focuses heavily on the structural telemetry issues during rolling upgrades.</li>
|
||
</ul>
|
||
<h4 id="cicd-2">CICD (2)<a class="headerlink" href="#cicd-2" title="Permanent link">¶</a></h4>
|
||
<h5 id="change-management">Change Management<a class="headerlink" href="#change-management" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://thenewstack.io/ci-observability-for-effective-change-management">thenewstack.io: CI Observability for Effective Change Management 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Looks closely at the growing sub-discipline of CI Observability, tracing execution states and bottleneck points in dynamic builds, test suites, and multi-stage pipelines. Curator Insight: Innovative expansion of observability into pipelines. Live Grounding: Key reference for reducing flaky tests and ensuring stable integration gates.</li>
|
||
</ul>
|
||
<h4 id="careers">Careers<a class="headerlink" href="#careers" title="Permanent link">¶</a></h4>
|
||
<h5 id="culture">Culture<a class="headerlink" href="#culture" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://stackoverflow.blog/2021/09/08/observability-is-key-to-the-future-of-software-and-your-devops-career">stackoverflow.blog: Observability is key to the future of software (and your DevOps career)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Illustrates the strategic career path for DevOps and Platform Engineers who master distributed tracing, alerting design, and runtime telemetry parsing. Curator Insight: Career advancement through telemetry excellence. Live Grounding: Identifies active observability expertise as a core modern differentiator in high-value platform roles.</li>
|
||
</ul>
|
||
<h4 id="continuous-telemetry">Continuous Telemetry<a class="headerlink" href="#continuous-telemetry" title="Permanent link">¶</a></h4>
|
||
<h5 id="code-to-cloud">Code to Cloud<a class="headerlink" href="#code-to-cloud" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://thenewstack.io/devops-observability-from-code-to-cloud">thenewstack.io: DevOps Observability from Code to Cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores the end-to-end integration of monitoring from local development runtime environments, continuous integration tests, through final production multi-cluster footprints. Curator Insight: Comprehensive code-to-runtime lineage. Live Grounding: Provides the model for developers looking to add tracing metrics directly into source code repos.</li>
|
||
</ul>
|
||
<h4 id="tooling">Tooling<a class="headerlink" href="#tooling" title="Permanent link">¶</a></h4>
|
||
<h5 id="comparisons">Comparisons<a class="headerlink" href="#comparisons" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://intellipaat.com/blog/devops-monitoring-tools">intellipaat.com: Top 10 DevOps Monitoring Tools</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comparison review of the top 10 DevOps monitoring systems, including Prometheus, Nagios, Grafana, Datadog, and ELK Stack. Curator Insight: Broad overview of tool options. Live Grounding: Good entry-level comparison matrix for engineering managers planning initial tool stacks.</li>
|
||
</ul>
|
||
<h3 id="site-reliability-engineering">Site Reliability Engineering<a class="headerlink" href="#site-reliability-engineering" title="Permanent link">¶</a></h3>
|
||
<h4 id="infrastructure">Infrastructure<a class="headerlink" href="#infrastructure" title="Permanent link">¶</a></h4>
|
||
<h5 id="observability-6">Observability (6)<a class="headerlink" href="#observability-6" title="Permanent link">¶</a></h5>
|
||
<h6 id="best-practices">Best Practices<a class="headerlink" href="#best-practices" title="Permanent link">¶</a></h6>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/best-practices-to-optimize-infrastructure-monitoring-within-devops-teams">thenewstack.io: Best Practices to Optimize Infrastructure Monitoring within DevOps Teams</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Delves into establishing robust, team-wide ownership of monitoring pipelines, setting up actionable alerting paths, and building comprehensive dashboards. Curator Insight: Organizational practices for infrastructure ops. Live Grounding: Helps bridging operational silos through collective ownership of SLIs/SLOs.</li>
|
||
</ul>
|
||
<h2 id="development">Development<a class="headerlink" href="#development" title="Permanent link">¶</a></h2>
|
||
<h3 id="runtime">Runtime<a class="headerlink" href="#runtime" title="Permanent link">¶</a></h3>
|
||
<h4 id="nodejs">Node.js<a class="headerlink" href="#nodejs" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/Unitech/pm2"><mark>PM2</mark></a> <span class='md-tag md-tag--info'>⭐ 43210</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-e50e094c" 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 7 L 20 2 L 30 7 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-e50e094c)" 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'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An industry-standard production process manager for Node.js workloads. Despite the rise of Kubernetes-native process management, PM2 remains the preferred daemon for bare-metal Node.js apps, VM-based services, and IoT microservices running at the edge in 2026.</li>
|
||
</ul>
|
||
<h2 id="event-driven-systems">Event-Driven Systems<a class="headerlink" href="#event-driven-systems" title="Permanent link">¶</a></h2>
|
||
<h3 id="apache-kafka">Apache Kafka<a class="headerlink" href="#apache-kafka" title="Permanent link">¶</a></h3>
|
||
<h4 id="observability-and-ui">Observability and UI<a class="headerlink" href="#observability-and-ui" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/obsidiandynamics/kafdrop"><mark>Kafdrop – Kafka Web UI 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 6137</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-2d1a972e" 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 3 L 20 9 L 30 5 L 40 3 L 50 3" fill="none" stroke="url(#spark-grad-2d1a972e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="3" 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> — Kafdrop is a popular, lightweight web UI for monitoring and managing Apache Kafka clusters. It renders real-time views of brokers, topic structures, partition offsets, consumer group lag, and permits active JSON/protobuf message payload inspection.</li>
|
||
</ul>
|
||
<h2 id="infrastructure-1">Infrastructure (1)<a class="headerlink" href="#infrastructure-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="performance-testing">Performance Testing<a class="headerlink" href="#performance-testing" title="Permanent link">¶</a></h3>
|
||
<h4 id="kubernetes-and-openshift">Kubernetes and OpenShift<a class="headerlink" href="#kubernetes-and-openshift" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://developers.redhat.com/blog/2018/11/22/automated-performance-testing-kubernetes-openshift">Leveraging Kubernetes and OpenShift for automated performance tests (part 1)</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Outlines architectural strategies for automating load and performance testing within Kubernetes and Red Hat OpenShift environments. Focuses on orchestrating distributed test runners (like JMeter or Gatling) as cloud-native jobs, ensuring consistent test execution alongside CI/CD pipelines to validate platform scalability under synthetic load.</li>
|
||
</ul>
|
||
<h4 id="observability-7">Observability (7)<a class="headerlink" href="#observability-7" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://developers.redhat.com/blog/2019/01/03/leveraging-openshift-or-kubernetes-for-automated-performance-tests-part-2">Building an observability stack for automated performance tests on Kubernetes and OpenShift (part 2) 🌟</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 the construction of an end-to-end monitoring pipeline using Prometheus and Grafana to capture system-level and application-level metrics during automated load tests. Enables developers to pinpoint resource bottlenecks, track container resource usage, and analyze performance regressions dynamically.</li>
|
||
</ul>
|
||
<h3 id="sysadmin">Sysadmin<a class="headerlink" href="#sysadmin" title="Permanent link">¶</a></h3>
|
||
<h4 id="resources">Resources<a class="headerlink" href="#resources" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/awesome-foss/awesome-sysadmin"><mark>Awesome Sysadmin</mark></a> <span class='md-tag md-tag--info'>⭐ 34277</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-4b9ffdc6" 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 7 L 30 12 L 40 4 L 50 4" fill="none" stroke="url(#spark-grad-4b9ffdc6)" 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'>[MARKDOWN CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An exhaustive curation of open-source sysadmin resources, listing production-ready system monitors, configuration management tools, security suites, and virtualization frameworks used globally by SREs.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-management">Kubernetes Management<a class="headerlink" href="#kubernetes-management" title="Permanent link">¶</a></h2>
|
||
<h3 id="monitoring-and-observability">Monitoring and Observability<a class="headerlink" href="#monitoring-and-observability" title="Permanent link">¶</a></h3>
|
||
<h4 id="etcd-monitoring">etcd Monitoring<a class="headerlink" href="#etcd-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher">Monitor Etcd with Prometheus and Grafana using Rancher</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An operational runbook explaining how to configure Prometheus and Grafana within SUSE Rancher to audit and visualize etcd status. Evaluates critical etcd parameters including database size, disk synchronization latency, and peer communication health.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">¶</a></h2>
|
||
<h3 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">¶</a></h3>
|
||
<ul>
|
||
<li><a href="https://fastthread.io/ft-error.jsp">Transitive blocks</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering fastthread.io in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.zebrium.com">Zebrium</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Zebrium in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana">magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana' 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana' 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/List_of_performance_analysis_tools">en.wikipedia.org/wiki/List_of_performance_analysis_tools</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering en.wikipedia.org/wiki/List_of_performance_analysis_tools in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/InspectIT">InspectIT</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering InspectIT in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/VisualVM">VisualVM</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering VisualVM in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/OverOps">OverOps</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering OverOps in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf">medium.com/@magstherdev: OpenTelemetry Operator</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@magstherdev: OpenTelemetry Operator in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1">dzone.com: Performance Patterns in Microservices-Based Integrations</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone.com: Performance Patterns in Microservices-Based Integrations in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Apdex">Wikipedia: Application Performance Index</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia: Application Performance Index in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e">dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing' Solutions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing' Solutions in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cncf.io/blog/2020/09/11/cncf-end-user-technology-radar-observability-september-2020">CNCF End User Technology Radar: Observability, September 2020 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering CNCF End User Technology Radar: Observability, September 2020 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://matiasmct.medium.com/observability-at-scale-52d0d9a5fb9b">matiasmct.medium.com: Observability at Scale</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering matiasmct.medium.com: Observability at Scale in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://logz.io/blog/open-source-monitoring-tools-for-kubernetes">logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://faun.pub/devops-meets-observability-78775c021b0e">faun.pub: DevOps Meets Observability 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering faun.pub: DevOps Meets Observability 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.thundra.io/what-ci-observability-means-for-devops">blog.thundra.io: What CI Observability Means for DevOps 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.thundra.io: What CI Observability Means for DevOps 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/geekculture/monitoring-microservices-part-1-observability-b2b44fa3e67e">medium.com: Monitoring Microservices - Part 1: Observability | Anderson' Carvalho</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Monitoring Microservices - Part 1: Observability | Anderson' Carvalho in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cncf.io/blog/2021/11/23/how-to-add-observability-to-your-application-pipeline">cncf.io: How to add observability to your application pipeline</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>cncf.io: How to add observability to your application pipeline</mark> in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a0591f">storiesfromtheherd.com: Unpacking Observability</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering storiesfromtheherd.com: Unpacking Observability in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://logz.io/blog/monitoring-reality-check">logz.io: A Monitoring Reality Check: More of the Same Won’t Work</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: A Monitoring Reality Check: More of the Same Won’t Work in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/buildpiper/observability-for-monitoring-microservices-top-5-ways-587871e726d0">medium.com/buildpiper: Observability for Monitoring Microservices — Top' 5 Ways!</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/buildpiper: Observability for Monitoring Microservices — Top' 5 Ways! in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@cbkwgl/continuous-monitoring-in-devops-8d4db48a0e24">medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://logz.io/blog/open-source-observability-adoption-migration-curve">logz.io: The Open Source Observability Adoption and Migration Curve</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: The Open Source Observability Adoption and Migration Curve in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://tiagodiasgeneroso.medium.com/observability-concepts-you-should-know-943fc057b208">tiagodiasgeneroso.medium.com: Observability Concepts you should know</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering tiagodiasgeneroso.medium.com: Observability Concepts you should know in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://faun.pub/getting-started-with-observability-657d57aab1c7">faun.pub: Getting started with Observability</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering faun.pub: Getting started with Observability in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@badawekoo/monitoring-in-devops-lifecycle-4d9a2f277eb0">medium.com/@badawekoo: Monitoring in DevOps lifecycle</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@badawekoo: Monitoring in DevOps lifecycle in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://laduram.medium.com/the-future-of-observability-c33cd7ff644a">laduram.medium.com: The Future of Observability</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering laduram.medium.com: The Future of Observability in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/kubeshop-i/top-8-open-source-observability-testing-tools-9341a361a634">medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/11-observability-tools-you-should-know-in-2023">dzone: 11 Observability Tools You Should Know 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>dzone: 11 Observability Tools You Should Know</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/devops-techable/setup-monitoring-with-prometheus-and-grafana-in-kubernetes-start-monitoring-your-kubernetes-a3071f083fa6">medium.com/devops-techable: Setup monitoring with Prometheus and Grafana' in Kubernetes — Start monitoring your Kubernetes cluster resources</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/devops-techable: Setup monitoring with Prometheus and Grafana' in Kubernetes — Start monitoring your Kubernetes cluster resources in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/cloud-native-daily/why-you-shouldnt-fear-to-adopt-opentelemetry-for-observability-fcb6371ea8fe">medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry' for Observability</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry' for Observability in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@bijit211987/observability-driven-development-2bc2cdde8661">medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing' System Reliability</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing' System Reliability in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.html">OCP 3.11 Metrics and Logging</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering OCP 3.11 Metrics and Logging in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html">Prometheus Cluster Monitoring 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Prometheus Cluster Monitoring 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cncf.io/blog/2023/02/01/monitoring-micro-front-ends-on-kubernetes-with-nginx">cncf.io: Monitoring micro-front ends on Kubernetes with NGINX 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>cncf.io: Monitoring micro-front ends on Kubernetes with NGINX</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/getting-started-with-kibana-advanced-searches">dzone: Getting Started With Kibana Advanced Searches</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Getting Started With Kibana Advanced Searches in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/kibana-hacks-5-tips-and-tricks">dzone: Kibana Hacks: 5 Tips and Tricks</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Kibana Hacks: 5 Tips and Tricks in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.juanonlab.com/blog/es/dashboards-de-kibana">juanonlab.com: Dashboards de Kibana</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering juanonlab.com: Dashboards de Kibana in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/creating-a-human-and-machine-freindly-logging-format-bb6d4bb01dca">betterprogramming.pub: The Art of Logging</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering betterprogramming.pub: The Art of Logging in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://banzaicloud.com/docs/one-eye/logging-operator/quickstarts/es-nginx">Store NGINX access logs in Elasticsearch with Logging operator 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Store NGINX access logs in Elasticsearch with Logging operator 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.streammonkey.com/how-we-serverlessly-migrated-1-58-billion-elasticsearch-documents-33ad3d0d7c4f">blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch' Documents</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch' Documents in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/running-elasticsearch-on-kubernetes">dzone: Running Elasticsearch on Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: Running Elasticsearch on Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/gigasearch/which-elasticsearch-provider-is-right-for-you-3d596a65e704">medium: Which Elasticsearch Provider is Right For You? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>medium: Which Elasticsearch Provider is Right For You?</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/hepsiburadatech/hepsiburada-search-engine-on-kubernetes-1fe03a3e71a3">medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://search-guard.com/sgctl-elasticsearch">search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/99dotco/a-detail-guide-to-deploying-elasticsearch-on-elastic-cloud-on-kubernetes-eck-31808ac60466">medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on' Kubernetes (ECK)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on' Kubernetes (ECK) in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://opensearch.org">opensearch.org 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering opensearch.org 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://logz.io/news-posts/logz-io-announces-support-for-opensearch-a-community-driven-open-source-fork-of-elasticsearch-and-kibana">logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open' Source Fork of Elasticsearch and Kibana</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open' Source Fork of Elasticsearch and Kibana in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.techrepublic.com/article/opensearch-aws-rolls-out-its-open-source-elasticsearch-fork">techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch' fork</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch' fork in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://logz.io/blog/opensearch-1-0-ga-generally-available-elasticsearch-kibana-fork">logz.io: OpenSearch Is Now Generally Available!</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: OpenSearch Is Now Generally Available! in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@pratyush.mathur/logging-with-efk-1c2e131496d">medium: Logging with EFK - Pratyush Mathur</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Logging with EFK - Pratyush Mathur in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@CuriousLearner/deploying-efk-stack-on-kubernetes-c25ba2682c99">medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@tech_18484/simplifying-kubernetes-logging-with-efk-stack-158da47ce982">medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://logz.io/blog/logstash-grok">logz.io: A Beginner’s Guide to Logstash Grok</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: A Beginner’s Guide to Logstash Grok in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://logz.io/blog/grok-pattern-examples-for-log-parsing">logz.io: Grok Pattern Examples for Log Parsing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering logz.io: Grok Pattern Examples for Log Parsing in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/the-keys-to-performance-tuning-and-testing">dzone.com: The Keys to Performance Tuning and Testing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone.com: The Keys to Performance Tuning and Testing in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/how-to-read-a-thread-dump">How to read a Thread Dump</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering How to read a Thread Dump in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/how-to-take-thread-dumps-7-options">dzone: 8 Options for Capturing Thread Dumps</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: 8 Options for Capturing Thread Dumps in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://awkwardferny.medium.com/setting-up-distributed-tracing-with-opentelemetry-jaeger-in-kubernetes-ingress-nginx-cfdda7d9441d">awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with' OpenTracing, Jaeger, and Ingress-NGINX</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with' OpenTracing, Jaeger, and Ingress-NGINX in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://ploffay.medium.com/five-years-evolution-of-open-source-distributed-tracing-ec1c5a5dd1ac">ploffay.medium.com: Five years evolution of open-source distributed tracing' 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering ploffay.medium.com: Five years evolution of open-source distributed tracing' 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@rghetia/distributed-tracing-and-monitoring-using-opencensus-fe5f6e9479fb">Medium: Distributed Tracing and Monitoring using OpenCensus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Medium: Distributed Tracing and Monitoring using OpenCensus in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/zipkin-vs-jaeger-getting-started-with-tracing">Dzone: Zipkin vs. Jaeger: Getting Started With Tracing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone: Zipkin vs. Jaeger: Getting Started With Tracing in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9">medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and' open-source approach</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and' open-source approach in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2">medium: Jaeger VS OpenTracing VS OpenTelemetry</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Jaeger VS OpenTracing VS OpenTelemetry in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc390">medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with' W3C Trace-Context</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with' W3C Trace-Context in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Application_performance_management">APM in wikipedia</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering APM in wikipedia in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/apm-tools-comparison-which-one-should-you-choose">dzone.com: APM Tools Comparison</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone.com: APM Tools Comparison in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-should-know">dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution">Dzone: 14 Best Performance Testing Tools and APM Solutions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone: 14 Best Performance Testing Tools and APM Solutions in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://itnext.io/in-search-of-converged-usage-analytics-for-multiple-managed-kubernetes-c5108cb7f0e1">Krossboard: A centralized usage analytics approach for multiple Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Krossboard: A centralized usage analytics approach for multiple Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://stackpulse.com/blog/automated-kubernetes-pod-restarting-analysis-with-stackpulse">stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.hashicorp.com/blog/monitoring-as-code-with-terraform-cloud-and-checkly">hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@rahul.fiem/opentelemetry-otel-vs-application-performance-monitoring-apm-86ae829877cf">OpenTelemetry (OTel) vs Application Performance Monitoring (APM)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering OpenTelemetry (OTel) vs Application Performance Monitoring (APM) in the Kubernetes Tools ecosystem.</li>
|
||
</ul>
|
||
<h2 id="observability-8">Observability (8)<a class="headerlink" href="#observability-8" title="Permanent link">¶</a></h2>
|
||
<h3 id="apm-1">APM (1)<a class="headerlink" href="#apm-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="analysis">Analysis<a class="headerlink" href="#analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.dynatrace.com/news/blog">dynatrace.com: Why conventional observability fails in Kubernetes environments—A real-world use case 🌟</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — This analysis explores why legacy, non-topological monitoring tools fail in dynamic, highly ephemeral Kubernetes architectures. It highlights the necessity of real-time topology mapping and automated entity correlation to avoid alert fatigue during cascade failures. Standard static dashboard approaches are contrasted with causal, AI-driven monitoring models.</li>
|
||
</ul>
|
||
<h4 id="commercial-observability">Commercial Observability<a class="headerlink" href="#commercial-observability" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.dynatrace.com/technologies/kubernetes-monitoring">dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This product reference explains Dynatrace's AI-driven observability agent, OneAgent, customized for Kubernetes and Red Hat OpenShift. By leveraging automatic injection at the container layer, it delivers full-stack trace and metric collection without manual code changes or pod sidecars. The Davis AI engine processes this topological data to automate root-cause analysis for microservice anomalies.</li>
|
||
</ul>
|
||
<h3 id="apm-and-logging">APM and Logging<a class="headerlink" href="#apm-and-logging" title="Permanent link">¶</a></h3>
|
||
<h4 id="application-performance-monitoring">Application Performance Monitoring<a class="headerlink" href="#application-performance-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://sentry.io/welcome">sentry.io</a> <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical framework for real-time application error tracking and performance profiling. Offers native SDK integrations across key stacks, trace stitching, and code-level context detailing for distributed microservices.</li>
|
||
</ul>
|
||
<h4 id="dynatrace-apm">Dynatrace APM<a class="headerlink" href="#dynatrace-apm" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2016)</strong> <a href="https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace">adictosaltrabajo.com: Monitorización y análisis de rendimiento de aplicaciones con Dynatrace APM</a> <span class='md-tag md-tag--warning'>[ES CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Spanish technical walk-through demonstrating Dynatrace's enterprise APM dashboard, automated instrumentation, baseline-driven anomaly detection, and deep transactional flow analysis across traditional and microservices runtimes.</li>
|
||
</ul>
|
||
<h4 id="dynatrace-poc">Dynatrace PoC<a class="headerlink" href="#dynatrace-poc" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf"><mark>My Dynatrace proof of concept 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 663</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-02461d98" 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 6 L 20 11 L 30 2 L 40 7 L 50 13" fill="none" stroke="url(#spark-grad-02461d98)" 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'>[EN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A comprehensive architectural evaluation report and proof of concept depicting Dynatrace deployment inside complex Kubernetes topologies. Discusses performance impact, instrumentation automation, and alerting configurations.</li>
|
||
</ul>
|
||
<h4 id="elastic-apm-1">Elastic APM (1)<a class="headerlink" href="#elastic-apm-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://www.elastic.co/observability/application-performance-monitoring">Elastic APM</a> <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An extensible APM engine integrated natively into the Elastic ecosystem. Provides distributed tracing, application-level error capturing, system metrics logging, and auto-instrumentation capabilities for modern software stacks.</li>
|
||
</ul>
|
||
<h4 id="elastic-apm-infrastructure">Elastic APM Infrastructure<a class="headerlink" href="#elastic-apm-infrastructure" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://www.elastic.co/docs/solutions/observability/apm">Elastic APM Server</a> <span class='md-tag md-tag--warning'>[EN 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> — The architectural pipeline middleware component that receives telemetry from Elastic APM agents, validates schemas, processes events, and indexes performance metrics into Elasticsearch.</li>
|
||
</ul>
|
||
<h3 id="apm-and-metrics">APM and Metrics<a class="headerlink" href="#apm-and-metrics" title="Permanent link">¶</a></h3>
|
||
<h4 id="observability-platform">Observability Platform<a class="headerlink" href="#observability-platform" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/SigNoz/signoz"><mark>SigNoz: Open source Application Performance Monitoring (APM) & Observability' tool 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 27334</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-c5610c99" 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 13 L 20 6 L 30 6 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-c5610c99)" 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 massive open-source APM and observability platform natively integrated with OpenTelemetry. Tracks telemetry, trace spans, metrics, and application logs in a unified, high-performance UI backed by ClickHouse. Widely recognized as a major open-source competitor to Datadog.</li>
|
||
</ul>
|
||
<h3 id="application-monitoring">Application Monitoring<a class="headerlink" href="#application-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="net-core">.NET Core<a class="headerlink" href="#net-core" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://developers.redhat.com/blog/2020/08/05/monitoring-net-core-applications-on-kubernetes">developers.redhat.com: Monitoring .NET Core applications on Kubernetes</a> <span class='md-tag md-tag--warning'>[C# CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the integration of Prometheus metrics and diagnostic sources in .NET Core applications running on Kubernetes. Focuses on configuring the Prometheus .NET Client library and utilizing Kubernetes service monitors to automate target discovery.</li>
|
||
</ul>
|
||
<h4 id="java-diagnostics">Java Diagnostics<a class="headerlink" href="#java-diagnostics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://fedidat.com/250-jvisualvm-openshift-pod">VisualVM: JVisualVM to an Openshift pod</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Step-by-step tutorial on forwarding JMX connections to JVisualVM clients over Kubernetes port-forwarding. Facilitates real-time thread inspection, heap monitoring, and manual GC triggers.</li>
|
||
<li><strong>(2020)</strong> <a href="https://blog.arkey.fr/2020/06/28/using-jdk-flight-recorder-and-jdk-mission-control">blog.arkey.fr: Using JDK FlightRecorder and JDK Mission Control</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> — Details the usage of JDK Flight Recorder (JFR) and JDK Mission Control (JMC) for low-overhead, production-grade JVM diagnostic profiling. Explains trace capture of memory, CPU, and I/O cycles.</li>
|
||
<li><strong>(2020)</strong> <a href="https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift">Remote Debugging of Java Applications on OpenShift</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses specifically on configuring JDWP parameters in enterprise Java container builds to allow secure, remote interactive debugging from IDEs directly to pods in OpenShift.</li>
|
||
<li><strong>(2020)</strong> <a href="https://access.redhat.com/solutions/18301">redhat.com: How do I analyze a Java heap dump?</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A technical solution article detailing how to trigger, extract, and analyze memory heap dumps from JVMs running inside Linux containers, leveraging standard OpenJDK CLI tools.</li>
|
||
</ul>
|
||
<h4 id="java-jmx">Java JMX<a class="headerlink" href="#java-jmx" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2017)</strong> <a href="https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift">developers.redhat.com: Troubleshooting java applications on openshift (Jolokia)</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Guides developers on using Jolokia, an HTTP/JSON bridge for JMX, to securely query and troubleshoot Java microservices deployed inside Red Hat OpenShift pods.</li>
|
||
</ul>
|
||
<h4 id="java-spring-boot">Java Spring Boot<a class="headerlink" href="#java-spring-boot" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://javatechonline.com/how-to-monitor-spring-boot-microservices-using-elk-stack">javatechonline.com: How To Monitor Spring Boot Microservices Using ELK Stack?</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides a step-by-step architectural guide on routing Logback appender JSON streams from Spring Boot microservices into Logstash, indexing them in Elasticsearch, and visualizing error trends in Kibana.</li>
|
||
</ul>
|
||
<h3 id="business-strategy-1">Business Strategy (1)<a class="headerlink" href="#business-strategy-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="adoption">Adoption<a class="headerlink" href="#adoption" title="Permanent link">¶</a></h4>
|
||
<h5 id="value-realization">Value Realization<a class="headerlink" href="#value-realization" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://thenewstack.io/growing-adoption-of-observability-powers-business-transformation">thenewstack.io: Growing Adoption of Observability Powers Business Transformation</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Discusses the business impact of transitioning from legacy IT system silo monitoring to real-time, unified observability, showing direct correlation to improved MTTR and customer satisfaction. Curator Insight: Business-case advocacy for modernizing monitoring. Live Grounding: Helps senior managers secure financial backing for large-scale APM transformations.</li>
|
||
</ul>
|
||
<h4 id="governance">Governance<a class="headerlink" href="#governance" title="Permanent link">¶</a></h4>
|
||
<h5 id="metrics-1">Metrics (1)<a class="headerlink" href="#metrics-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://www.forbes.com/councils/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy/?streamIndex=0">forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature Observability Strategy</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides a clear roadmap to extract business value from raw telemetry data. Focuses on aligning technical logs and alerts directly with key performance indicators (KPIs) to drive continuous business transformation. Curator Insight: Forbes council insight on business metrics. Live Grounding: Highlights why enterprise monitoring frameworks fail when detached from functional business KPIs.</li>
|
||
</ul>
|
||
<h3 id="distributed-tracing-2">Distributed Tracing (2)<a class="headerlink" href="#distributed-tracing-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="data-pipelines">Data Pipelines<a class="headerlink" href="#data-pipelines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam">A Distributed Tracing Adventure in Apache Beam</a> <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A technical retrospective of tracing asynchronous distributed execution paths in Apache Beam data processing pipelines. Addresses transaction correlation across multi-hop distributed transformations and dynamic worker scale-outs.</li>
|
||
</ul>
|
||
<h4 id="evolution">Evolution<a class="headerlink" href="#evolution" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus">newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best overview of OpenTelemetry)</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides an industry overview detailing the historical consolidation of OpenTracing and OpenCensus into the singular OpenTelemetry framework, clarifying telemetry standardization for enterprise operations.</li>
|
||
</ul>
|
||
<h4 id="kubernetes-testing">Kubernetes Testing<a class="headerlink" href="#kubernetes-testing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.signadot.com/blog/sandboxes-in-kubernetes-using-opentelemetry">signadot.com: Sandboxes in Kubernetes using OpenTelemetry</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 using OpenTelemetry trace propagation context to run isolated, multi-tenant sandbox testing within shared Kubernetes clusters. Routes test traffic dynamically to microservice variants using trace metadata headers.</li>
|
||
</ul>
|
||
<h4 id="methodology">Methodology<a class="headerlink" href="#methodology" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/tracing-why-logs-arent-enough-to-debug-your-microservices">thenewstack.io: Tracing: Why Logs Aren’t Enough to Debug Your Microservices 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores the technical limitations of traditional centralized logging in cloud-native microservices. Highlights how distributed tracing bridges context gaps, tracing request flow across network boundaries.</li>
|
||
<li><strong>(2018)</strong> <a href="https://opensource.com/article/18/9/distributed-tracing-microservices-world">opensource.com: Distributed tracing in a microservices world</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains the architectural necessity of distributed tracing inside modern microservice mesh environments, outlining how it visualizes service dependency networks and identifies downstream latency.</li>
|
||
</ul>
|
||
<h4 id="opentelemetry-operator">OpenTelemetry Operator<a class="headerlink" href="#opentelemetry-operator" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/open-telemetry/opentelemetry-operator"><mark>github.com/open-telemetry/opentelemetry-operator</mark></a> <span class='md-tag md-tag--info'>⭐ 1717</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-f7fd3211" 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 4 L 20 5 L 30 7 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-f7fd3211)" 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> — Kubernetes operator for automating the deployment and management of the OpenTelemetry Collector. Simplifies application instrumentation via automated inject mechanisms for Java, NodeJS, Python, and Dotnet, facilitating declarative telemetry pipeline management across clusters.</li>
|
||
</ul>
|
||
<h4 id="research">Research<a class="headerlink" href="#research" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2010)</strong> <a href="https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-infrastructure">Dapper</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> — Google's seminal research paper on large-scale distributed systems tracing infrastructure. Formed the theoretical basis and design patterns for modern tracing architectures including Zipkin, Jaeger, and OpenTelemetry.</li>
|
||
</ul>
|
||
<h4 id="specifications">Specifications<a class="headerlink" href="#specifications" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://opentelemetry.io">OpenTelemetry.io</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> — The standard specification and framework providing a unified set of APIs, SDKs, and tooling to collect observability metrics, logs, and traces globally from modern software.</li>
|
||
<li><strong>(2020)</strong> <a href="https://opentracing.io"><strong>OpenTracing.io</strong></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--critical'>[LEGACY]</span> — A historically significant, vendor-neutral API specification for distributed tracing that merged with OpenCensus to form OpenTelemetry. Archived and legacy in 2026, with all development moved to OTel.</li>
|
||
</ul>
|
||
<h4 id="tool-comparison">Tool Comparison<a class="headerlink" href="#tool-comparison" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://opensource.com/article/18/9/distributed-tracing-tools">opensource.com: 3 open source distributed tracing tools</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Reviews and contrasts early open-source distributed tracing tools such as Jaeger, Zipkin, and SkyWalking, highlighting deployment complexity, UI dashboards, and community traction.</li>
|
||
</ul>
|
||
<h4 id="zipkin">Zipkin<a class="headerlink" href="#zipkin" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://zipkin.io">Zipkin</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A dedicated distribution of the Zipkin tracing framework, focused on light-overhead propagation of Span IDs and trace context across REST and gRPC microservice boundaries.</li>
|
||
</ul>
|
||
<h3 id="industry-trends">Industry Trends<a class="headerlink" href="#industry-trends" title="Permanent link">¶</a></h3>
|
||
<h4 id="ai">AI<a class="headerlink" href="#ai" title="Permanent link">¶</a></h4>
|
||
<h5 id="aiops">AIOps<a class="headerlink" href="#aiops" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://devops.com/where-does-observability-stand-today-and-where-is-it-going-next">devops.com: Where Does Observability Stand Today, and Where is it Going Next?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes the ongoing evolution of observability systems toward artificial intelligence integration (AIOps), automated anomaly detection, and continuous optimization profiles. Curator Insight: Industry roadmap on telemetry analysis. Live Grounding: Crucial for evaluating how LLMs and ML models parse log volumes for predictive maintenance.</li>
|
||
</ul>
|
||
<h4 id="technology-evolution">Technology Evolution<a class="headerlink" href="#technology-evolution" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/observability-is-the-new-kubernetes">thenewstack.io: Observability Is the New Kubernetes 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Draws parallels between the explosive ecosystem growth of Kubernetes and the rapid development and sprawl of the modern observability industry. Curator Insight: Industry paradigm comparison. Live Grounding: Illustrates how standardization around OpenTelemetry has consolidated tooling across complex clouds.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-monitoring-1">Infrastructure Monitoring (1)<a class="headerlink" href="#infrastructure-monitoring-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="zabbix-and-openshift">Zabbix and OpenShift<a class="headerlink" href="#zabbix-and-openshift" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator">cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator</a> <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Sister article detailing the configuration of Zabbix operator configurations on OpenShift Container Platform 4.x for advanced enterprise system monitoring.</li>
|
||
</ul>
|
||
<h4 id="zabbix-and-prometheus">Zabbix and Prometheus<a class="headerlink" href="#zabbix-and-prometheus" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2">openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus - Part 2</a> <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Part 2 of the Zabbix integration guide, configuring Zabbix to extract real-time Prometheus alert states and raw metrics endpoints inside the OpenShift cluster, leveraging the cluster-monitoring operator APIs.</li>
|
||
</ul>
|
||
<h3 id="log-management">Log Management<a class="headerlink" href="#log-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="alerting">Alerting<a class="headerlink" href="#alerting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/jertel/elastalert2"><strong>jertel/elastalert2</strong></a> <span class='md-tag md-tag--info'>⭐ 1121</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-7ae38b76" 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 6 L 20 4 L 30 10 L 40 13 L 50 4" fill="none" stroke="url(#spark-grad-7ae38b76)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An active, community-maintained fork of ElastAlert designed to query Elasticsearch and trigger real-time alerts based on specific log patterns, spike anomalies, or flatlines. Integrates directly with Slack, Email, PagerDuty, and custom webhooks.</li>
|
||
</ul>
|
||
<h4 id="elastic-stack-1">Elastic Stack (1)<a class="headerlink" href="#elastic-stack-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack">acloudguru.com: Getting started with the Elastic Stack</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introductory hands-on walkthrough for deploying and configuring Elasticsearch, Logstash, and Kibana (ELK Stack). Covers index life-cycle management, ingest pipelines, and structuring unstructured application logs.</li>
|
||
</ul>
|
||
<h4 id="industry-shifts">Industry Shifts<a class="headerlink" href="#industry-shifts" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.zdnet.com/article/aws-as-predicted-is-forking-elasticsearch">zdnet.com: AWS, as predicted, is forking Elasticsearch</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A journalistic analysis of Amazon's response to Elastic's relicensing of Elasticsearch and Kibana from Apache 2.0 to SSPL. Highlights the systemic industry rift that led to the creation of the OpenSearch project as a fully open-source fork.</li>
|
||
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch">amazon.com: Stepping up for a truly open source Elasticsearch</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — AWS's official announcement and rationale behind driving a community-led fork of Elasticsearch and Kibana. Outlines commitment to preserving open-source software licenses and maintaining Apache 2.0-compliant versions for enterprise developers.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/this-week-in-programming-the-elasticsearch-saga-continues">thenewstack.io: This Week in Programming: The ElasticSearch Saga Continues</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates the technical and legal friction generated by Elastic's license change. Discusses how this licensing pivot forced major enterprises and open-source ecosystems to migrate infrastructure to OpenSearch or accept SSPL/Elastic licenses.</li>
|
||
</ul>
|
||
<h4 id="kubernetes-operators-1">Kubernetes Operators (1)<a class="headerlink" href="#kubernetes-operators-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://rancher.com/docs/rancher/v2.x/en/logging/v2.5">Rancher Logging Operator 🌟</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 advanced Kubernetes controller that automates the deployment and management of Fluentd and Fluent Bit pipelines. It offers custom resource definitions (CRDs) to route, filter, and output log streams to multi-tenant backends dynamically.</li>
|
||
</ul>
|
||
<h4 id="local-development">Local Development<a class="headerlink" href="#local-development" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/sagary2j/elk-stack-deployment-using-minikube-single-node-architecture-16cl">dev.to/sagary2j: ELK Stack Deployment using MiniKube single node architecture</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Walks through a lightweight, single-node ELK Stack deployment on Minikube. Demonstrates how to write custom Kubernetes manifests for dev/test verification of log aggregation pipelines.</li>
|
||
</ul>
|
||
<h4 id="opensearch">OpenSearch<a class="headerlink" href="#opensearch" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/blogs/opensource/introducing-opensearch">amazon.com: Introducing OpenSearch</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The formal introduction of the OpenSearch project, an Apache 2.0-licensed fork of Elasticsearch and Kibana. Outlines AWS’s roadmap for secure, open-source search, ingestion, and analytical visualization suites.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/this-week-in-programming-aws-completes-elasticsearch-fork-with-opensearch">thenewstack.io: This Week in Programming: AWS Completes Elasticsearch Fork with OpenSearch</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Discusses the initial release milestones of OpenSearch 1.0. Focuses on the decoupling of proprietary Elastic modules to ensure a community-driven, open-source path forward for cloud providers and developers.</li>
|
||
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/blogs/opensource/keeping-clients-of-opensearch-and-elasticsearch-compatible-with-open-source">aws.amazon.com: Keeping clients of OpenSearch and Elasticsearch compatible with open source</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Addresses client library compatibility hurdles between Elasticsearch and OpenSearch. Explains how AWS and the OpenSearch community maintained backwards compatibility in SDKs to prevent breaking changes in consumer applications during migration.</li>
|
||
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10">aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service and Supports OpenSearch 1.0</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Documents the cloud service rebranding from Amazon Elasticsearch Service to Amazon OpenSearch Service. Highlights migration features, built-in security enhancements, and seamless rolling upgrades from Elasticsearch 7.10 cluster versions.</li>
|
||
</ul>
|
||
<h4 id="search-mechanics">Search Mechanics<a class="headerlink" href="#search-mechanics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/lisahjung/beginner-s-guide-to-understanding-the-relevance-of-your-search-with-elasticsearch-and-kibana-29n6">dev.to: Beginner's guide to understanding the relevance of your search with Elasticsearch and Kibana</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains the mechanics behind text matching, TF-IDF, and Okapi BM25 scoring algorithms within Elasticsearch, and how Kibana is used to visualize search results. Crucial for developers optimizing query performance and log index searching.</li>
|
||
</ul>
|
||
<h4 id="strategy">Strategy<a class="headerlink" href="#strategy" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://devops.com/how-centralized-log-management-can-save-your-company">devops.com: How Centralized Log Management Can Save Your Company</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demonstrates the business and technical value of implementing centralized log aggregation in distributed systems. Outlines how consolidated logs reduce Mean Time to Resolution (MTTR), improve compliance auditing, and streamline security incident responses.</li>
|
||
</ul>
|
||
<h4 id="training">Training<a class="headerlink" href="#training" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.youtube.com/playlist?list=PLWZKNB9waqIX00uj5q4nX_TOFiX3if1z3">youtube: ELK for beginners - by XavkiEn 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A structured, comprehensive video tutorial playlist walking through the installation, pipeline configuration, and visual analysis capabilities of the ELK stack. Ideal for engineering teams onboarding to self-hosted logging infrastructure.</li>
|
||
</ul>
|
||
<h3 id="metrics-2">Metrics (2)<a class="headerlink" href="#metrics-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="core-stack">Core Stack<a class="headerlink" href="#core-stack" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://flightaware.engineering/systems-monitoring-with-prometheus-grafana">Systems Monitoring with Prometheus and Grafana</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A foundational engineering guide on setting up a robust, scalable systems monitoring pipeline using Prometheus for time-series data storage and Grafana for visual dashboards. Highlights best practices in querying via PromQL and architecting resilient scraping targets.</li>
|
||
</ul>
|
||
<h4 id="prometheus-scale">Prometheus Scale<a class="headerlink" href="#prometheus-scale" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/flaviostutz/promster">Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration</a> <span class='md-tag md-tag--info'>⭐ 31</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-4147c062" 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 9 L 20 13 L 30 11 L 40 13 L 50 3" fill="none" stroke="url(#spark-grad-4147c062)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="3" 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--info'>[COMMUNITY-TOOL]</span> — Leverages ETCD service registration to provide dynamic clustering and automated scrape sharding for distributed Prometheus deployments. While offering a lightweight alternative for scale-out setups, modern production environments in 2026 predominantly utilize Thanos, Cortex, or VictoriaMetrics for highly available global metrics engines.</li>
|
||
</ul>
|
||
<h3 id="monitoring">Monitoring<a class="headerlink" href="#monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="metrics-collection">Metrics Collection<a class="headerlink" href="#metrics-collection" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://nubenetes.com/prometheus/">Prometheus</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> — Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility.</li>
|
||
</ul>
|
||
<h3 id="opentelemetry-1">OpenTelemetry (1)<a class="headerlink" href="#opentelemetry-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="collector-infrastructure">Collector Infrastructure<a class="headerlink" href="#collector-infrastructure" title="Permanent link">¶</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>
|
||
<h3 id="platform-monitoring">Platform Monitoring<a class="headerlink" href="#platform-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="dynatrace-agent-deployment">Dynatrace Agent Deployment<a class="headerlink" href="#dynatrace-agent-deployment" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy">dynatrace.com: Deploy OneAgent on OpenShift Container Platform</a> <span class='md-tag md-tag--warning'>[EN 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> — Technical deployment specification for deploying the Dynatrace OneAgent operator onto OpenShift Container Platforms. Detailing daemonset deployments, security context constraints (SCCs), and privileged execution requirements.</li>
|
||
</ul>
|
||
<h4 id="dynatrace-openshift">Dynatrace OpenShift<a class="headerlink" href="#dynatrace-openshift" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://www.dynatrace.com/hub/detail/red-hat-openshift">dynatrace.com: openshift monitoring</a> <span class='md-tag md-tag--warning'>[EN 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> — Outlines native integration capabilities of the Dynatrace Operator inside Red Hat OpenShift, securing auto-discovery and telemetry indexing for containerized control planes, nodes, and applications.</li>
|
||
</ul>
|
||
<h4 id="dynatrace-openshift-integration">Dynatrace OpenShift Integration<a class="headerlink" href="#dynatrace-openshift-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.dynatrace.com/news/blog/what-is-openshift-2">dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace</a> <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores structural synergies between enterprise Kubernetes distribution OpenShift and Dynatrace monitoring. Covers auto-injection, security mapping, and automated application discovery patterns.</li>
|
||
</ul>
|
||
<h4 id="kubernetes-day-2">Kubernetes Day 2<a class="headerlink" href="#kubernetes-day-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.dynatrace.com/news/blog/what-is-kubernetes-2">dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations</a> <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details operational processes for managing high-capacity Kubernetes deployments during Day 2 lifecycle stages. Emphasizes automated root-cause analysis, platform capacity planning, and microservices service-mesh integration.</li>
|
||
</ul>
|
||
<h3 id="scraping-and-exporters">Scraping and Exporters<a class="headerlink" href="#scraping-and-exporters" title="Permanent link">¶</a></h3>
|
||
<h4 id="jvm-monitoring">JVM Monitoring<a class="headerlink" href="#jvm-monitoring" title="Permanent link">¶</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>
|
||
</ul>
|
||
<h3 id="standards">Standards<a class="headerlink" href="#standards" title="Permanent link">¶</a></h3>
|
||
<h4 id="metrics-comparison">Metrics Comparison<a class="headerlink" href="#metrics-comparison" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide">timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides a comprehensive architectural comparison between Prometheus metric collection (pull-based, PromQL-native) and OpenTelemetry (push-based OTLP, multi-signal trace correlation). Guides technical architects on choosing the appropriate framework or blending them in a hybrid topology.</li>
|
||
</ul>
|
||
<h3 id="tracing">Tracing<a class="headerlink" href="#tracing" title="Permanent link">¶</a></h3>
|
||
<h4 id="distributed-tracing-3">Distributed Tracing (3)<a class="headerlink" href="#distributed-tracing-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://grafana.com/blog/a-beginners-guide-to-distributed-tracing-and-how-it-can-increase-an-applications-performance">grafana.com: A beginner's guide to distributed tracing and how it can increase an application's performance 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This introductory guide outlines the foundational mechanics of distributed tracing, exploring how request lifecycles are visualized using traces, spans, and parent-child span relationships. It clarifies how tracing correlates disjointed events across multi-service boundaries, enabling developers to detect latency bottlenecks and optimize microservice architectures.</li>
|
||
</ul>
|
||
<h4 id="grafana-tempo">Grafana Tempo<a class="headerlink" href="#grafana-tempo" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://grafana.com/blog/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system">grafana.com: Announcing Grafana Tempo, a massively scalable distributed tracing system 🌟</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> — Grafana Tempo is an open-source, high-scale, easy-to-use, and cost-effective distributed tracing backend. Designed to require only object storage (like S3 or GCS) to operate, it eliminates the operational overhead and high costs of running complex indexes via Elasticsearch or Cassandra. Tempo integrates deeply with Grafana, Prometheus, and Loki, enabling seamless correlation between logs, metrics, and traces.</li>
|
||
</ul>
|
||
<h3 id="visualization">Visualization<a class="headerlink" href="#visualization" title="Permanent link">¶</a></h3>
|
||
<h4 id="dashboards">Dashboards<a class="headerlink" href="#dashboards" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://nubenetes.com/grafana/">Grafana</a> <span class='md-tag md-tag--warning'>[GO/TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Grafana is the industry-standard multi-platform open-source analytics and interactive visualization web application. It supports query, visualization, alerting, and analysis of metrics, logs, and traces from diverse backends (Prometheus, Elasticsearch, Loki, Jaeger). Its pluggable architecture allows organizations to build unified operational dashboards across heterogeneous data layers.</li>
|
||
</ul>
|
||
<h2 id="observability-and-monitoring">Observability and Monitoring<a class="headerlink" href="#observability-and-monitoring" title="Permanent link">¶</a></h2>
|
||
<h3 id="application-performance-monitoring-1">Application Performance Monitoring (1)<a class="headerlink" href="#application-performance-monitoring-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="apm-curated-resources">APM Curated Resources<a class="headerlink" href="#apm-curated-resources" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/antonarhipov/awesome-apm">github.com/antonarhipov/awesome-apm: Awesome APM</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated catalog of application performance monitoring (APM) tools, open-source agents, telemetry protocols, and platform engines. It indexes distributed tracing setups, heap profiling engines, and instrumentation libraries across mainstream programming frameworks.</li>
|
||
</ul>
|
||
<h3 id="synthetic-monitoring">Synthetic Monitoring<a class="headerlink" href="#synthetic-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="uptime-kuma">Uptime-Kuma<a class="headerlink" href="#uptime-kuma" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/louislam/uptime-kuma"><mark>louislam/uptime-kuma</mark></a> <span class='md-tag md-tag--info'>⭐ 87989</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-3bed7958" 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 7 L 20 10 L 30 5 L 40 5 L 50 4" fill="none" stroke="url(#spark-grad-3bed7958)" 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'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A highly popular self-hosted synthetic monitoring tool written in Node.js. It features multi-protocol ping, HTTP/TCP checks, certificate monitoring, integration with multi-channel alert providers, and highly intuitive dashboards, serving as a lightweight alternative to commercial APM and uptime tools.</li>
|
||
</ul>
|
||
<h2 id="performance-engineering-1">Performance Engineering (1)<a class="headerlink" href="#performance-engineering-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="profiling">Profiling<a class="headerlink" href="#profiling" title="Permanent link">¶</a></h3>
|
||
<h4 id="development-workflow">Development Workflow<a class="headerlink" href="#development-workflow" title="Permanent link">¶</a></h4>
|
||
<h5 id="continuous-profiling">Continuous Profiling<a class="headerlink" href="#continuous-profiling" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://medium.com/performance-engineering-for-the-ordinary-barbie/why-profiling-should-be-part-of-regular-software-development-workflow-8b19b7f52b38">medium.com/performance-engineering-for-the-ordinary-barbie: Why profiling should be part of regular software development workflow 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores the engineering benefits of integrating continuous runtime code profiling (CPU, Heap Allocation, Thread Locks) into developer workflows. Curator Insight: Advocacy for persistent tracing profiles. Live Grounding: Invaluable for diagnosing microservice memory leaks before deploying changes to live users.</li>
|
||
</ul>
|
||
<h3 id="testing">Testing<a class="headerlink" href="#testing" title="Permanent link">¶</a></h3>
|
||
<h4 id="benchmarking">Benchmarking<a class="headerlink" href="#benchmarking" title="Permanent link">¶</a></h4>
|
||
<h5 id="http-tools">HTTP Tools<a class="headerlink" href="#http-tools" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb">blog.cloud-mercato.com: New HTTP benchmark tool <strong>pycurlb</strong></a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introduces pycurlb, a Python-based wrapper and benchmarking utility utilizing libcurl for low-overhead HTTP performance testing. Explores its use cases in testing microservice latency and raw throughput. Curator Insight: Quick functional introduction of a new pycurl tool. Live Grounding: Provides an alternative for developers seeking a highly customizable, scriptable curl execution engine for API baselining.</li>
|
||
</ul>
|
||
<h2 id="security-1">Security (1)<a class="headerlink" href="#security-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="monitoring-1">Monitoring (1)<a class="headerlink" href="#monitoring-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="host-security">Host Security<a class="headerlink" href="#host-security" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/osquery/osquery"><mark>OS Query</mark></a> <span class='md-tag md-tag--info'>⭐ 23311</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-af45f266" 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 13 L 20 9 L 30 5 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-af45f266)" 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'>[C++ CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Exposes an operating system as a relational database, enabling SQL-based queries to audit process runtime, file integrity, and network connections. osquery is universally recognized as a core utility for security telemetry and host-level compliance in 2026.</li>
|
||
</ul>
|
||
<h2 id="site-reliability-engineering-1">Site Reliability Engineering (1)<a class="headerlink" href="#site-reliability-engineering-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="observability-9">Observability (9)<a class="headerlink" href="#observability-9" title="Permanent link">¶</a></h3>
|
||
<h4 id="guides-1">Guides (1)<a class="headerlink" href="#guides-1" title="Permanent link">¶</a></h4>
|
||
<h5 id="beginners">Beginners<a class="headerlink" href="#beginners" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://devopscube.com/what-is-observability">devopscube.com: What Is Observability? Comprehensive Beginners Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — High-quality, step-by-step introduction to the structural columns of observability (logs, metrics, and traces). It details core OpenTelemetry collection mechanisms. Curator Insight: Comprehensive starting manual for cloud telemetry. Live Grounding: Excellent onboarding material for entry-level platform developers.</li>
|
||
</ul>
|
||
<h4 id="methodologies">Methodologies<a class="headerlink" href="#methodologies" title="Permanent link">¶</a></h4>
|
||
<h5 id="advanced-monitoring">Advanced Monitoring<a class="headerlink" href="#advanced-monitoring" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://thenewstack.io/applying-basic-vs-advanced-monitoring-techniques">thenewstack.io: Applying Basic vs. Advanced Monitoring Techniques</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Guides engineers in graduating from basic infrastructure health checking (ping, CPU, RAM alerts) to advanced monitoring architectures utilizing dynamic thresholding and transaction tracing. Curator Insight: Progressive levels of telemetry complexity. Live Grounding: Helps organizations scale operational strategies relative to structural application complexity.</li>
|
||
</ul>
|
||
<h4 id="monitoring-methodologies">Monitoring Methodologies<a class="headerlink" href="#monitoring-methodologies" title="Permanent link">¶</a></h4>
|
||
<h5 id="red-method">RED Method<a class="headerlink" href="#red-method" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-monitoring-microservices.html">infoworld.com: The RED method: A new strategy for monitoring microservices</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on the RED monitoring methodology (Rate, Errors, Duration) created specifically for microservices architectures, comparing it to traditional USE metrics (Utilization, Saturation, Errors). Curator Insight: Crucial reference for modern microservice design. Live Grounding: Core architectural paradigm for tracing containerized HTTP and RPC interactions.</li>
|
||
</ul>
|
||
<h4 id="terminology">Terminology<a class="headerlink" href="#terminology" title="Permanent link">¶</a></h4>
|
||
<h5 id="monitoring-vs-observability">Monitoring vs Observability<a class="headerlink" href="#monitoring-vs-observability" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://middleware.io/blog/observability-vs-monitoring">Observability vs Monitoring</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demystifies the core conceptual differences between passive monitoring (detecting known failures via predefined metrics) and active observability (querying internal system states via logs, metrics, and traces). Curator Insight: Clarifying guide for observability vs monitoring. Live Grounding: Essential reading to shift organizational mindsets from reactive alerting to proactive debugging in dynamic cloud-native environments.</li>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/monitoring-vs-observability-whats-the-difference">thenewstack.io: Monitoring vs. Observability: What’s the Difference?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Compares traditional metric-based monitoring (knowing when a failure occurs) against structural observability (understanding why it occurs by correlation of inputs and outputs). Curator Insight: Conceptual framework comparing telemetry methodologies. Live Grounding: Useful for aligning cross-functional teams on why modernized tracing platforms require higher initial capital investment.</li>
|
||
<li><strong>(2022)</strong> <a href="https://dashbird.io/blog/monitoring-vs-observability">dashbird.io: Monitoring vs Observability: Can you tell the difference? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes the divergence of monitoring and observability, specifically within the context of serverless architectures (AWS Lambda). Focuses on cold starts, API Gateway timeouts, and distributed event-driven systems. Curator Insight: Serverless perspective on observability. Live Grounding: Demonstrates how standard infrastructure agent models fall short when managing dynamic ephemerality.</li>
|
||
</ul>
|
||
<h4 id="theory">Theory<a class="headerlink" href="#theory" title="Permanent link">¶</a></h4>
|
||
<h5 id="apm-2">APM (2)<a class="headerlink" href="#apm-2" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.dynatrace.com/news/blog/what-is-observability-2">dynatrace.com: What is observability? Not just logs, metrics and traces</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Expands the definition of observability beyond simple logs, metrics, and tracing, arguing for contextual topology maps, automatic root-cause identification, and continuous profiling. Curator Insight: Vendor-informed perspective on next-gen APM. Live Grounding: Emphasizes the need for automated graph topology representations over pure telemetry pipelines.</li>
|
||
</ul>
|
||
<h5 id="monitoring-vs-observability-1">Monitoring vs Observability (1)<a class="headerlink" href="#monitoring-vs-observability-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/observability-wont-replace-monitoring-because-it-shouldnt">thenewstack.io: Observability Won’t Replace Monitoring (Because It Shouldn’t) 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Argues against the displacement myth of monitoring by observability, asserting that both play critical roles. Monitoring maintains persistent dashboards of known failure vectors, while observability provides reactive exploration tools. Curator Insight: Balanced pragmatic perspective on modern telemetry. Live Grounding: Helps developers resist unnecessary tooling replacements by leveraging combined solutions.</li>
|
||
</ul>
|
||
<h2 id="software-engineering">Software Engineering<a class="headerlink" href="#software-engineering" title="Permanent link">¶</a></h2>
|
||
<h3 id="cicd-3">CICD (3)<a class="headerlink" href="#cicd-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="methodology-1">Methodology (1)<a class="headerlink" href="#methodology-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://devops.com/the-fallacy-of-continuous-integration-delivery-and-testing">devops.com: The Fallacy of Continuous Integration, Delivery and Testing</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores common anti-patterns in DevOps pipelines where fast builds mask poor test coverage and integration siloes. Offers recommendations on balancing CI/CD speed with architectural quality gates and production-like validation.</li>
|
||
</ul>
|
||
<h2 id="systems-design">Systems Design<a class="headerlink" href="#systems-design" title="Permanent link">¶</a></h2>
|
||
<h3 id="observability-10">Observability (10)<a class="headerlink" href="#observability-10" title="Permanent link">¶</a></h3>
|
||
<h4 id="data-pipelines-1">Data Pipelines (1)<a class="headerlink" href="#data-pipelines-1" title="Permanent link">¶</a></h4>
|
||
<h5 id="telemetry-routing">Telemetry Routing<a class="headerlink" href="#telemetry-routing" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://bravenewgeek.com/the-observability-pipeline">bravenewgeek.com: The Observability Pipeline</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive technical exploration of the 'Observability Pipeline' architectural pattern, illustrating how to decouple telemetry sources from destinations using intermediate routing layers (e.g., Vector). Curator Insight: Deep-dive on data routing middleware. Live Grounding: A fundamental design paradigm for modern platform engineering, preventing vendor lock-in and optimizing ingestion costs.</li>
|
||
</ul>
|
||
<h4 id="infrastructure-design">Infrastructure Design<a class="headerlink" href="#infrastructure-design" title="Permanent link">¶</a></h4>
|
||
<h5 id="telemetry-pipelines">Telemetry Pipelines<a class="headerlink" href="#telemetry-pipelines" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.learnsteps.com/monitoring-infrastructure-system-design">learnsteps.com: Monitoring Infrastructure System Design</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural breakdown of designing an end-to-end monitoring infrastructure from scratch. Examines the selection of pull vs. push telemetry models, buffer queues (like Kafka), and time-series databases (TSDBs). Curator Insight: High-level overview of system design for monitoring platforms. Live Grounding: Serves as a great architectural primer for platform engineering teams building internal metrics systems.</li>
|
||
</ul>
|
||
<h4 id="logging-systems">Logging Systems<a class="headerlink" href="#logging-systems" title="Permanent link">¶</a></h4>
|
||
<h5 id="architecture-1">Architecture (1)<a class="headerlink" href="#architecture-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.learnsteps.com/logging-infrastructure-system-design">learnsteps.com: Logging Infrastructure System Design</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Structural system architecture deep-dive covering high-volume log collection, queuing, indexing, and durable storage tiers (such as ELK, Grafana Loki, or OpenSearch). Curator Insight: Deep blueprint on logging pipeline design. Live Grounding: Essential reading for scaling logging clusters without sacrificing lookup speeds or bloating cloud storage costs.</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 © 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> |