PageSourceSearch

https://www.robustperception.io/blog/

html robustperception.io collected 2026-09-24 08:45:54 UTC 47,808 bytes, 627 lines download raw bytes

1<!DOCTYPE html>
2<html data-semplice="4.2.2">
3	<head>
4		<meta charset="UTF-8">
5		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
6		<title>Reliable Insights &#8211; Robust Perception | Prometheus Monitoring Experts</title>
7<meta name="robots" content="max-image-preview:large">
8<link rel="dns-prefetch" href="//s.w.org">
9<link rel="stylesheet" id="wp-block-library-css" href="/wp-includes/css/dist/block-library/style.min.css?ver=5.9.3" type="text/css" media="all">
10<style id="global-styles-inline-css" type="text/css">body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
10--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
10.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}</style>
11<link rel="stylesheet" id="ppress-frontend-css" href="/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css?ver=3.1.19" type="text/css" media="all">
12<link rel="stylesheet" id="ppress-flatpickr-css" href="/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css?ver=3.1.19" type="text/css" media="all">
13<link rel="stylesheet" id="ppress-select2-css" href="/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css?ver=5.9.3" type="text/css" media="all">
14<link rel="stylesheet" id="semplice-stylesheet-css" href="/wp-content/themes/semplice4/style.css?ver=4.2.2" type="text/css" media="all">
15<link rel="stylesheet" id="semplice-frontend-stylesheet-css" href="/wp-content/themes/semplice4/assets/css/frontend.min.css?ver=4.2.2" type="text/css" media="all">
16<link rel="stylesheet" id="mediaelement-css" href="/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.16" type="text/css" media="all">
17<script type="text/javascript" src="/wp-includes/js/jquery/jquery.min.js?ver=3.6.0" id="jquery-core-js"></script>
vendor: 1 bytes, line 17
17
18<script type="text/javascript" src="/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 18
18
19<script type="text/javascript" src="/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.js?ver=5.9.3" id="ppress-flatpickr-js"></script>
vendor: 1 bytes, line 19
19
20<script type="text/javascript" src="/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.js?ver=5.9.3" id="ppress-select2-js"></script>
20
21<link rel="https://api.w.org/" href="/wp-json/">
22<link rel="EditURI" type="application/rsd+xml" title="RSD" href="/xmlrpc.php?rsd">
23<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="/wp-includes/wlwmanifest.xml"> 
24<meta name="generator" content="WordPress 5.9.3">
25<link href="https://fonts.googleapis.com/css?family=Inconsolata" rel="stylesheet">
26<style type="text/css" id="semplice-webfonts-css">.font_21cb0s4ud, [data-font="font_21cb0s4ud"], [data-font="font_21cb0s4ud"] li a, #content-holder p, #content-holder li {font-family: "inconsolata", sans-serif;font-weight: 400;font-style: normal;}.font_7g535ae2g, [data-font="font_7g535ae2g"], [data-font="font_7g535ae2g"] li a, #content-holder h1, #content-holder h2, #content-holder h3, #content-holder h4, #content-holder h5, #content-holder h6 {font-family: "inconsolata-bold", sans-serif;font-weight: 800;font-style: normal;}</style>
27		<style type="text/css" id="semplice-custom-css">.container {
28			max-width: 1230px;
29		}
30			@media screen and (min-width: 992px) and (max-width: 1169px) { #content-holder h1 { font-size: 2.15rem; line-height: 2.76rem; }#content-holder h2 { font-size: 1.84rem; line-height: 2.45rem; }#content-holder h3 { font-size: 1.49rem; line-height: 1.92rem; }#content-holder h4 { font-size: 1.28rem; line-height: 1.92rem; }#content-holder h5 { font-size: 1.11rem; line-height: 1.78rem; }#content-holder h6 { font-size: 1rem; line-height: 1.67rem; }}@media screen and (min-width: 768px) and (max-width: 991px) { #content-holder h1 { font-size: 2.01rem; line-height: 2.58rem; }#content-holder h2 { font-size: 1.76rem; line-height: 2.35rem; }#content-holder h3 { font-size: 1.43rem; line-height: 1.84rem; }#content-holder h4 { font-size: 1.23rem; line-height: 1.84rem; }#content-holder h5 { font-size: 1.11rem; line-height: 1.78rem; }#content-holder h6 { font-size: 1rem; line-height: 1.67rem; }}@media screen and (min-width: 544px) and (max-width: 767px) { #content-holder h1 { font-size: 1.91rem; line-height: 2.46rem; }#content-holder h2 { font-size: 1.68rem; line-height: 2.24rem; }#content-holder h3 { font-size: 1.4rem; line-height: 1.8rem; }#content-holder h4 { font-size: 1.2rem; line-height: 1.8rem; }#content-holder h5 { font-size: 1.11rem; line-height: 1.78rem; }#content-holder h6 { font-size: 1rem; line-height: 1.67rem; }}@media screen and (max-width: 543px) { #content-holder h1 { font-size: 1.82rem; line-height: 2.34rem; }#content-holder h2 { font-size: 1.6rem; line-height: 2.13rem; }#content-holder h3 { font-size: 1.37rem; line-height: 1.76rem; }#content-holder h4 { font-size: 1.17rem; line-height: 1.76rem; }#content-holder h5 { font-size: 1.11rem; line-height: 1.78rem; }#content-holder h6 { font-size: 1rem; line-height: 1.67rem; }}
31			#comments {
32  display: none !important;
33}
34
35pre, code {
36  background: #31302F;
37  color: white;
38}
39
40code {
41  white-space: nowrap;
42}
43
44.posts table td, .posts table th {
45  line-height: inherit;
46}
47
48.post table {
49  display: block;
50  overflow: auto;
51}
52
53.is-frontend div.posts {
54    padding-top: 1rem;
55}
56
57
58.post-divider {
59    margin-top: 3rem;
60    margin-bottom: 3rem;
61}
62
63			
64		.project-panel {
65			background: #f5f5f5;
66			padding: 2.5rem 0rem;
67		}
68		.pp-thumbs {
69			margin-bottom: -1.666666666666667rem;
70		}
71		#content-holder .panel-label, .projectpanel-preview .panel-label {
72			color: #000000;
73			font-size: 1.777777777777778rem;
74			text-transform: none;
75			padding-left: 0rem;
76			padding-bottom: 1.666666666666667rem;
77			text-align: left;
78			line-height: 1;
79		}
80		.project-panel .pp-title {
81			padding: 0.5555555555555556rem 0rem 1.666666666666667rem 0rem;
82		}
83		.project-panel .pp-title a {
84			color: #000000; 
85			font-size: 0.7222222222222222rem; 
86			text-transform: none;
87		} 
88		.project-panel .pp-title span {
89			color: #999999;
90			font-size: 0.7222222222222222rem;
91			text-transform: none;
92		}</style>
93	
94		<style type="text/css" id="posts-post-css">.post .row { justify-content: center; }
95					#comments form#commentform input, #comments form#commentform #submit, #comments form#commentform textarea,
96					#comments form#commentform input:hover, #comments form#commentform #submit:hover, #comments form#commentform textarea:hover,
97					#comments form#commentform input:focus, #comments form#commentform #submit:focus, #comments form#commentform textarea:focus {
98				}#content-posts #section_63d0e39ff {padding-top: 3.5555555555555554rem;padding-bottom: 3.5555555555555554rem;background-color: #262626;}#content-posts #content_17496dcc3 {padding-top: 0rem;padding-bottom: 0rem;}#content-posts #content_17496dcc3 .is-content {box-shadow: 0rem 0rem 0rem 0rem rgba(0,0,0,1);}#content-posts #column_ad236287d {padding-top: 1.7777777777777777rem;padding-bottom: 1.7777777777777777rem;}
99			.nav_4ndms1087 { background-color: rgba(255, 255, 255, 1);; }.nav_4ndms1087 { height: 4.444444444444445rem; }.is-frontend #content-posts .sections { margin-top: 4.444444444444445rem; }.nav_4ndms1087 { padding-top: 0rem; }.nav_4ndms1087 { padding-bottom: 0rem; }.nav_4ndms1087 .navbar-inner .logo { margin-top: 0rem; }.nav_4ndms1087 .logo img, .nav_4ndms1087 .logo svg { width: 14.222222222222221rem; }.nav_4ndms1087 .navbar-inner .logo { align-items: center; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon span { background-color: #000000; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon { width: 24; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon span { height: 2px; }.nav_4ndms1087 .navbar-inner .hamburger a.open-menu span::before { transform: translateY(-6px); }.nav_4ndms1087 .navbar-inner .hamburger a.open-menu span::after { transform: translateY(6px); }.nav_4ndms1087 .navbar-inner .hamburger a.open-menu:hover span::before { transform: translateY(-8px); }.nav_4ndms1087 .navbar-inner .hamburger a.open-menu:hover span::after { transform: translateY(8px); }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon { height: 14px; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon span { margin-top: 7px; }.nav_4ndms1087 .navbar-inner nav ul li a span { font-size: 1.0555555555555556rem; }.nav_4ndms1087 .navbar-inner nav ul li a span { color: #262626; }.nav_4ndms1087 .navbar-inner nav ul li a:hover span, .navbar-inner nav ul li.current-menu-item a span, .navbar-inner nav ul li.current_page_item a span { color: #0081a5; }.nav_4ndms1087 .navbar-inner nav ul li.current-menu-item a span { color: #0081a5; }.nav_4ndms1087 .navbar-inner nav ul li.current_page_item a span { color: #0081a5; }[data-post-type="project"] .navbar-inner nav ul li.portfolio-gri
99d a span, [data-post-type="post"] .navbar-inner nav ul li.blog-overview a span { color: #0081a5; }#overlay-menu { background-color: rgba(245, 245, 245, 1); }#overlay-menu .overlay-menu-inner nav { text-align: center; }#overlay-menu .overlay-menu-inner nav ul li a { padding-top: 1.1111111111111rem; }#overlay-menu .overlay-menu-inner nav ul li a { padding-bottom: 1.1111111111111rem; }#overlay-menu .overlay-menu-inner nav ul li a span { letter-spacing: 0.022222222222222223rem; }@media screen and (min-width: 992px) and (max-width: 1169.9px) { .nav_4ndms1087 .navbar-inner .hamburger a.menu-icon { height: 14px; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon span { margin-top: 7px; }}@media screen and (min-width: 768px) and (max-width: 991.9px) { .nav_4ndms1087 .navbar-inner .hamburger a.menu-icon { height: 14px; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon span { margin-top: 7px; }}@media screen and (min-width: 544px) and (max-width: 767.9px) { .nav_4ndms1087 .navbar-inner .hamburger a.menu-icon { height: 14px; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon span { margin-top: 7px; }}@media screen and (max-width: 543.9px) { .nav_4ndms1087 .logo img, .nav_4ndms1087 .logo svg { width: 13.555555555555555rem; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon { height: 14px; }.nav_4ndms1087 .navbar-inner .hamburger a.menu-icon span { margin-top: 7px; }}</style>
100	<link rel="icon" href="/wp-content/uploads/2015/07/cropped-robust-icon-32x32.png" sizes="32x32">
101<link rel="icon" href="/wp-content/uploads/2015/07/cropped-robust-icon-192x192.png" sizes="192x192">
102<link rel="apple-touch-icon" href="/wp-content/uploads/2015/07/cropped-robust-icon-180x180.png">
103<meta name="msapplication-TileImage" content="/wp-content/uploads/2015/07/cropped-robust-icon-270x270.png">
104		<style type="text/css" id="wp-custom-css">.grecaptcha-badge{
105visibility: collapse !important;
106}</style>
107				<style>html{margin-top:0px!important;}#wpadminbar{top:auto!important;bottom:0;}}</style>
108			</head>
109	<body class="blog is-frontend static-mode mejs-semplice-ui" data-post-type="post">
110		<div id="content-holder" data-active-post="posts">
111			
112						<header class="nav_4ndms1087 semplice-navbar active-navbar non-sticky-nav  menu-type-text" data-cover-transparent="disabled" data-bg-overlay-visibility="visible" data-mobile-fallback="enabled">
113							<div class="container" data-nav="logo-left-menu-right">
114								<div class="navbar-inner menu-type-text" data-xl-width="12" data-navbar-type="container">
115									<div class="logo navbar-left"><a href="/" title="Robust Perception | Prometheus Monitoring Experts"><img src="/wp-content/uploads/2016/12/robust-perception-final_3.png" alt="logo"></a></div>
116									<nav class="standard navbar-right" data-font="font_7g535ae2g"><ul class="menu">
117<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-638 current_page_item current_page_parent menu-item-3964"><a href="/blog" aria-current="page"><span>Blog</span></a></li>
118<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3965"><a href="https://robustperception.teachable.com/"><span>Training</span></a></li>
119<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3977"><a target="_blank" rel="noopener" href="https://www.amazon.com/Prometheus-Infrastructure-Application-Performance-Monitoring-ebook/dp/B07FCV2VVG/"><span>Book</span></a></li>
120</ul></nav>
121									<div class="hamburger navbar-right semplice-menu"><a class="open-menu menu-icon"><span></span></a></div>
122								</div>
123							</div>
124						</header>
125						
126				<div id="overlay-menu">
127					<div class="overlay-menu-inner" data-xl-width="12">
128						<nav class="overlay-nav" data-justify="center" data-align="align-middle" data-font="font_7g535ae2g">
129							<ul class="container">
130<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-638 current_page_item current_page_parent menu-item-3964"><a href="/blog" aria-current="page"><span>Blog</span></a></li>
131<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3965"><a href="https://robustperception.teachable.com/"><span>Training</span></a></li>
132<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3977"><a target="_blank" rel="noopener" href="https://www.amazon.com/Prometheus-Infrastructure-Application-Performance-Monitoring-ebook/dp/B07FCV2VVG/"><span>Book</span></a></li>
133</ul>
134						</nav>
135					</div>
136				</div>
137			
138					
139			<div id="content-posts" class="content-container active-content ">
140				<div class="sections">
141					<section class="content-block" data-column-mode-xs="single" data-column-mode-sm="single" style="padding-top: 3.5rem; padding-bottom: 3.5rem; background-color: rgb(125, 178, 207); margin-bottom: 3rem;">
142  <div class="is-content" style="height: 100%;" id="mce_0" spellcheck="false">
143    <h1 style="text-align: center;" data-mce-style="text-align: center;">
144      <span style="color: rgb(255, 255, 255);" data-mce-style="color: #ffffff;">Reliable Insights</span>
145    </h1>
146    <p style="text-align: center;" data-mce-style="text-align: center;">
147      <span style="color: rgb(33, 33, 33);" data-mce-style="color: #212121;">A blog on monitoring, scale and operational Sanity</span>
148    </p>
149  </div>
150</section>
151<div class="posts">
152					<section class="post is-content post-5873 post type-post status-publish format-standard hentry category-posts tag-best-practices tag-prometheus">
153						
154			<div class="container">
155				<div class="row">
156					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
157						<div class="post-heading">
158							<p><a href="/monitoring-is-a-means-not-an-end">December 28, 2020</a><span></span></p>
159							<h2><a href="/monitoring-is-a-means-not-an-end">Monitoring is a means, not an end</a></h2>
160						</div>
161						<div class="post-content">
162							<p>Does it really have to be perfect?</p>
163<p> <a href="/monitoring-is-a-means-not-an-end#more-5873" class="more-link">Read more</a></p>
164
165							
166				<div class="post-meta">
167					
168				<div class="category-meta">
169					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
170				</div>
171			
172					
173				<div class="tags-meta">
174					<span>Tags: </span> <a href="/tag/best-practices">best practices</a>, <a href="/tag/prometheus">prometheus</a>
175				</div>
176			
177				</div>		
178			
179							
180						</div>
181					</div>
182				</div>
183			</div>
184		
185					</section>
186				<div class="post-divider search-divider"></div>
187					<section class="post is-content post-5845 post type-post status-publish format-standard hentry category-posts tag-best-practices tag-federation tag-prometheus tag-relabelling tag-remote-write">
188						
189			<div class="container">
190				<div class="row">
191					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
192						<div class="post-heading">
193							<p><a href="/policy-is-for-configuration-not-metric-names">December 21, 2020</a><span></span></p>
194							<h2><a href="/policy-is-for-configuration-not-metric-names">Policy is for configuration, not metric names</a></h2>
195						</div>
196						<div class="post-content">
197							<p>
197Metric names are part of a time series's identity, so shouldn't include information unrelated to identity.</p>
198<p> <a href="/policy-is-for-configuration-not-metric-names#more-5845" class="more-link">Read more</a></p>
199
200							
201				<div class="post-meta">
202					
203				<div class="category-meta">
204					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
205				</div>
206			
207					
208				<div class="tags-meta">
209					<span>Tags: </span> <a href="/tag/best-practices">best practices</a>, <a href="/tag/federation">federation</a>, <a href="/tag/prometheus">prometheus</a>, <a href="/tag/relabelling">relabelling</a>, <a href="/tag/remote-write">remote write</a>
210				</div>
211			
212				</div>		
213			
214							
215						</div>
216					</div>
217				</div>
218			</div>
219		
220					</section>
221				<div class="post-divider search-divider"></div>
222					<section class="post is-content post-5860 post type-post status-publish format-standard hentry category-posts tag-best-practices tag-prometheus tag-promql">
223						
224			<div class="container">
225				<div class="row">
226					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
227						<div class="post-heading">
228							<p><a href="/prefer-without-and-ignoring">December 14, 2020</a><span></span></p>
229							<h2><a href="/prefer-without-and-ignoring">Prefer without and ignoring</a></h2>
230						</div>
231						<div class="post-content">
232							<p>Which of by/without and on/ignoring should you use?</p>
233<p> <a href="/prefer-without-and-ignoring#more-5860" class="more-link">Read more</a></p>
234
235							
236				<div class="post-meta">
237					
238				<div class="category-meta">
239					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
240				</div>
241			
242					
243				<div class="tags-meta">
244					<span>Tags: </span> <a href="/tag/best-practices">best practices</a>, <a href="/tag/prometheus">prometheus</a>, <a href="/tag/promql">promql</a>
245				</div>
246			
247				</div>		
248			
249							
250						</div>
251					</div>
252				</div>
253			</div>
254		
255					</section>
256				<div class="post-divider search-divider"></div>
257					<section class="post is-content post-5802 post type-post status-publish format-standard hentry category-posts tag-prometheus tag-pushgateway tag-python">
258						
259			<div class="container">
260				<div class="row">
261					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
262						<div class="post-heading">
263							<p><a href="/choosing-your-pushgateway-grouping-key">December 7, 2020</a><span></span></p>
264							<h2><a href="/choosing-your-pushgateway-grouping-key">Choosing your pushgateway grouping key</a></h2>
265						</div>
266						<div class="post-content">
267							<p>What does and doesn't make a good grouping key?</p>
268<p> <a href="/choosing-your-pushgateway-grouping-key#more-5802" class="more-link">Read more</a></p>
269
270							
271				<div class="post-meta">
272					
273				<div class="category-meta">
274					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
275				</div>
276			
277					
278				<div class="tags-meta">
279					<span>Tags: </span> <a href="/tag/prometheus">prometheus</a>, <a href="/tag/pushgateway">pushgateway</a>, <a href="/tag/python">python</a>
280				</div>
281			
282				</div>		
283			
284							
285						</div>
286					</div>
287				</div>
288			</div>
289		
290					</section>
291				<div class="post-divider search-divider"></div>
292					<section class="post is-content post-5833 post type-post status-publish format-standard hentry category-posts tag-prometheus tag-releases">
293						
294			<div class="container">
295				<div class="row">
296					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
297						<div class="post-heading">
298							<p><a href="/new-features-in-prometheus-2-23-0">November 30, 2020</a><span></span></p>
299							<h2><a href="/new-features-in-prometheus-2-23-0">New Features in Prometheus 2.23.0</a></h2>
300						</div>
301						<div class="post-content">
302							<p>Prometheus <a href="https://github.com/prometheus/prometheus/releases/tag/v2.23.0">2.23.0</a> is now out, following on from <a href="https://www.robustperception.io/new-features-in-prometheus-2-22-0">2.22.0</a> with many fixes and improvements.</p>
303<p> <a href="/new-features-in-prometheus-2-23-0#more-5833" class="more-link">Read more</a></p>
304
305							
306				<div class="post-meta">
307					
308				<div class="category-meta">
309					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
310				</div>
311			
312					
313				<div class="tags-meta">
314					<span>Tags: </span> <a href="/tag/prometheus">prometheus</a>, <a href="/tag/releases">releases</a>
315				</div>
316			
317				</div>		
318			
319							
320						</div>
321					</div>
322				</div>
323			</div>
324		
325					</section>
326				<div class="post-divider search-divider"></div>
327					<section class="post is-content post-5813 post type-post status-publish format-standard hentry category-posts tag-openmetrics tag-prometheus">
328						
329			<div class="container">
330				<div class="row">
331					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
332						<div class="post-heading">
333							<p><a href="/openmetrics-is-released">November 23, 2020</a><span></span></p>
334							<h2><a href="/openmetrics-is-released">OpenMetrics is released</a></h2>
335						</div>
336						<div class="post-content">
337							<p>Coming soon to a standards body near you.</p>
338<p> <a href="/openmetrics-is-released#more-5813" class="more-link">Read more</a></p>
339
340							
341				<div class="post-meta">
342					
343				<div class="category-meta">
344					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
345				</div>
346			
347					
348				<div class="tags-meta">
349					<span>Tags: </span> <a href="/tag/openmetrics">openmetrics</a>, <a href="/tag/prometheus">prometheus</a>
350				</div>
351			
352				</div>		
353			
354							
355						</div>
356					</div>
357				</div>
358			</div>
359		
360					</section>
361				<div class="post-divider search-divider"></div>
362					<section class="post is-content post-5789 post type-post status-publish format-standard hentry category-posts tag-node-exporter tag-prometheus">
363						
364			<div class="container">
365				<div class="row">
366					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
367						<div class="post-heading">
368							<p><a href="/arp-cache-metrics-from-the-node-exporter">November 16, 2020</a><span></span></p>
369							<h2><a href="/arp-cache-metrics-from-the-node-exporter">ARP cache metrics from the node exporter</a></h2>
370						</div>
371						<div class="post-content">
372							<p>The node exporter has metrics about the ARP table.</p>
373<p> <a href="/arp-cache-metrics-from-the-node-exporter#more-5789" class="more-link">Read more</a></p>
374
375							
376				<div class="post-meta">
377					
378				<div class="category-meta">
379					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
380				</div>
381			
382					
383				<div class="tags-meta">
384					<span>Tags: </span> <a href="/tag/node-exporter">node exporter</a>, <a href="/tag/prometheus">prometheus</a>
385				</div>
386			
387				</div>		
388			
389							
390						</div>
391					</div>
392				</div>
393			</div>
394		
395					</section>
396				<div class="post-divider search-divider"></div>
397					<section class="post is-content post-5762 post type-post status-publish format-standard hentry category-posts tag-prometheus tag-snmp">
398						
399			<div class="container">
400				<div class="row">
401					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
402						<div class="post-heading">
403							<p><a href="/why-is-my-snmp-string-showing-as-hexadecimal">November 9, 2020</a><span></span></p>
404							<h2><a href="/why-is-my-snmp-string-showing-as-hexadecimal">Why is my SNMP string showing as hexadecimal?</a></h2>
405						</div>
406						<div class="post-content">
407							<p>Why is my name showing as 0x6d79206e616d65?</p>
408<p> <a href="/why-is-my-snmp-string-showing-as-hexadecimal#more-5762" class="more-link">Read more</a></p>
409
410							
411				<div class="post-meta">
412					
413				<div class="category-meta">
414					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
415				</div>
416			
417					
418				<div class="tags-meta">
419					<span>Tags: </span> <a href="/tag/prometheus">prometheus</a>, <a href="/tag/snmp">snmp</a>
420				</div>
421			
422				</div>		
423			
424							
425						</div>
426					</div>
427				</div>
428			</div>
429		
430					</section>
431				<div class="post-divider search-divider"></div>
432					<section class="post is-content post-5754 post type-post status-publish format-standard hentry category-posts tag-alerting tag-blackbox_exporter tag-prometheus">
433						
434			<div class="container">
435				<div class="row">
436					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
437						<div class="post-heading">
438							<p><a href="/checking-for-specific-http-status-codes-with-the-blackbox-exporter">November 2, 2020</a><span></span></p>
439							<h2><a href="/checking-for-specific-http-status-codes-with-the-blackbox-exporter">Checking for specific HTTP status codes with the blackbox exporter</a></h2>
440						</div>
441						<div class="post-content">
442							<p>How would you check that a HTTP endpoint is returning a 204?</p>
443<p> <a href="/checking-for-specific-http-status-codes-with-the-blackbox-exporter#more-5754" class="more-link">Read more</a></p>
444
445							
446				<div class="post-meta">
447					
448				<div class="category-meta">
449					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
450				</div>
451			
452					
453				<div class="tags-meta">
454					<span>Tags: </span> <a href="/tag/alerting">alerting</a>, <a href="/tag/blackbox_exporter">blackbox_exporter</a>, <a href="/tag/prometheus">prometheus</a>
455				</div>
456			
457				</div>		
458			
459							
460						</div>
461					</div>
462				</div>
463			</div>
464		
465					</section>
466				<div class="post-divider search-divider"></div>
467					<section class="post is-content post-5740 post type-post status-publish format-standard hentry category-posts tag-grafana tag-prometheus">
468						
469			<div class="container">
470				<div class="row">
471					<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
472						<div class="post-heading">
473							<p><a href="/show-multiple-expressions-for-an-instance-in-a-grafana-table">October 26, 2020</a><span></span></p>
474							<h2><a href="/show-multiple-expressions-for-an-instance-in-a-grafana-table">Show multiple expressions for an instance in a Grafana table</a></h2>
475						</div>
476						<div class="post-content">
477							<p>Have you ever wanted to have a table showing multiple metrics across all of your instances?</p>
478<p> <a href="/show-multiple-expressions-for-an-instance-in-a-grafana-table#more-5740" class="more-link">Read more</a></p>
479
480							
481				<div class="post-meta">
482					
483				<div class="category-meta">
484					<span>Published by Brian Brazil in</span> <a href="/category/posts">Posts</a>
485				</div>
486			
487					
488				<div class="tags-meta">
489					<span>Tags: </span> <a href="/tag/grafana">grafana</a>, <a href="/tag/prometheus">prometheus</a>
490				</div>
491			
492				</div>		
493			
494							
495						</div>
496					</div>
497				</div>
498			</div>
499		
500					</section>
501				<div class="post-divider search-divider"></div>
502			<section class="blog-pagination">
503				<div class="container">
504					<div class="row">
505						<div class="column" data-xl-width="8" data-md-width="11" data-sm-width="12" data-xs-width="12">
506							<a class="older-posts" href="/blog/page/2">Older Posts &rsaquo;</a>
507						</div>
508					</div>
509				</div>
510			</section>
511		</div>
512					<section id="section_63d0e39ff" class="content-block" data-column-mode-sm="single" data-column-mode-xs="single" data-valign="center" data-justify="center">
513						
514						<div class="container">
515						<div id="row_326398110" class="row">
516<div id="column_7fbc1d09b" class="column" data-xl-width="1">
517					<div class="content-wrapper">
518						
519				<div id="content_17496dcc3" class="column-content" data-module="image">
520					<div class="ce-image" data-align="center"><a href="https://twitter.com/RobustPerceiver" target="_blank"><img loading="lazy" class="is-content" src="/wp-content/uploads/2018/07/twitter.png" width="80" height="81" alt="twitter" caption="" data-width="original" data-scaling="no"></a></div>
521				</div>
522			
523					</div>
524				</div>
525<div id="column_295f49c66" class="column" data-xl-width="1">
526					<div class="content-wrapper">
527						
528				<div id="content_00652be41" class="column-content" data-module="image">
529					<div class="ce-image" data-align="center"><a href="https://www.youtube.com/channel/UCtiFWOeRSTP3M6QUnTEKwpw" target="_blank"><img loading="lazy" class="is-content" src="/wp-content/uploads/2018/07/youtube.png" width="81" height="80" alt="youtube" caption="" data-width="original" data-scaling="no"></a></div>
530				</div>
531			
532					</div>
533				</div>
534<div id="column_6900285af" class="column" data-xl-width="1">
535					<div class="content-wrapper">
536						
537				<div id="content_005bd96f0" class="column-content" data-module="image">
538					<div class="ce-image" data-align="center"><a href="https://www.linkedin.com/company/10177555" target="_blank"><img loading="lazy" class="is-content" src="/wp-content/uploads/2018/07/linkedin.png" width="80" height="80" alt="linkedin" caption="" data-width="original" data-scaling="no"></a></div>
539				</div>
540			
541					</div>
542				</div>
543</div>
544<div id="row_28509449b" class="row"><div id="column_ad236287d" class="column" data-xl-width="12">
545					<div class="content-wrapper">
546						
547				<div id="content_62bb37832" class="column-content" data-module="paragraph">
548					<div class="is-content"><div data-content-for="xl"><p style="text-align: center; line-height: 2.77778rem;" data-mce-style="text-align: center; line-height: 2.77778rem;"><span style="color: rgb(255, 255, 255); letter-spacing: 0.0222222rem;" data-mce-style="color: #ffffff; letter-spacing: 0.0222222rem;"><span class="font_7g535ae2g"><a style="color: #ffffff;" href="/blog" data-mce-href="../blog" data-mce-style="color: #ffffff;">Blog</a></span>&nbsp; &nbsp;|&nbsp; &nbsp;<a style="color: #ffffff;" href="https://robustperception.teachable.com/" target="_blank" rel="noopener" data-mce-href="https://robustperception.teachable.com/" data-mce-style="color: #ffffff;"><span class="font_7g535ae2g">Training</span></a>&nbsp; &nbsp;|&nbsp; &nbsp;<span class="font_7g535ae2g"><a style="color: #ffffff;
548" href="https://www.amazon.com/Prometheus-Infrastructure-Application-Performance-Monitoring-ebook/dp/B07FCV2VVG/" data-mce-href="https://www.amazon.com/Prometheus-Infrastructure-Application-Performance-Monitoring-ebook/dp/B07FCV2VVG/" data-mce-style="color: #ffffff;" target="_blank" rel="noopener">Book</a></span>&nbsp; &nbsp;|&nbsp; &nbsp;<span class="font_7g535ae2g"><a style="color: #ffffff;" href="/privacy" data-mce-href="../privacy" data-mce-style="color: #ffffff;" data-mce-selected="1">Privacy</a></span><span class="font_7g535ae2g"></span></span></p></div></div>
549				</div>
550			
551					</div>
552				</div></div>
553						</div>
554					</section>				
555				
556				</div>
557			</div>
558		</div>
559		<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
560	<div class="pswp__bg"></div>
561	<div class="pswp__scroll-wrap">
562		<div class="pswp__container">
563			<div class="pswp__item"></div>
564			<div class="pswp__item"></div>
565			<div class="pswp__item"></div>
566		</div>
567		<div class="pswp__ui pswp__ui--hidden">
568			<div class="pswp__top-bar">
569				<div class="pswp__counter"></div>
570				<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
571				<button class="pswp__button pswp__button--share" title="Share"></button>
572				<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
573				<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
574				<div class="pswp__preloader">
575					<div class="pswp__preloader__icn">
576					  <div class="pswp__preloader__cut">
577						<div class="pswp__preloader__donut"></div>
578					  </div>
579					</div>
580				</div>
581			</div>
582			<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
583				<div class="pswp__share-tooltip"></div> 
584			</div>
585			<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
586			</button>
587			<button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
588			</button>
589			<div class="pswp__caption">
590				<div class="pswp__caption__center"></div>
591			</div>
592		</div>
593	</div>
594</div>	<div class="back-to-top">
595		<a class="semplice-event" data-event-type="helper" data-event="scrollToTop"><svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="53px" height="20px" viewbox="0 0 53 20" enable-background="new 0 0 53 20" xml:space="preserve">
596<g id="Ebene_3">
597</g>
598<g>
599	<polygon points="43.886,16.221 42.697,17.687 26.5,4.731 10.303,17.688 9.114,16.221 26.5,2.312 	"></polygon>
600</g>
601</svg>
602</a>
603	</div>
604	
604<script type="text/javascript" id="ppress-frontend-script-js-extra">
605/* <![CDATA[ */
606var pp_ajax_form = {"ajaxurl":"\/wp-admin\/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"5058643fc8","disable_ajax_form":"false"};
607/* ]]> */
608</script>
vendor: 1 bytes, line 608
608
609<script type="text/javascript" src="/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js?ver=3.1.19" id="ppress-frontend-script-js"></script>
vendor: 1 bytes, line 609
609
610<script type="text/javascript" id="mediaelement-core-js-before">
611var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
612</script>
vendor: 1 bytes, line 612
612
613<script type="text/javascript" src="/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.16" id="mediaelement-core-js"></script>
vendor: 1 bytes, line 613
613
614<script type="text/javascript" src="/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=5.9.3" id="mediaelement-migrate-js"></script>
vendor: 1 bytes, line 614
614
615<script type="text/javascript" id="mediaelement-js-extra">
616/* <![CDATA[ */
617var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive"};
618/* ]]> */
619</script>
vendor: 1 bytes, line 619
619
620<script type="text/javascript" id="semplice-frontend-js-js-extra">
621/* <![CDATA[ */
622var semplice = {"default_api_url":"\/wp-json","semplice_api_url":"\/wp-json\/semplice\/v1\/frontend","template_dir":"\/wp-content\/themes\/semplice4","category_base":"\/category\/","tag_base":"\/tag\/","nonce":"d1a583233f","frontend_mode":"static","static_transitions":"disabled","site_name":"Robust Perception | Prometheus Monitoring Experts","base_url":"","frontpage_id":"3967","blog_home":"\/blog","blog_navbar":"nav_4ndms1087","sr_status":"disabled","blog_sr_status":"disabled","is_preview":"","password_form":"\n<div class=\"post-password-form\">\n\t<div class=\"inner\">\n\t\t<form action=\"\/wp-login.php?action=postpass\" method=\"post\">\n\t\t\t<div class=\"password-lock\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"52\" viewBox=\"0 0 35 52\">\r\n  <path id=\"Form_1\" data-name=\"Form 1\" d=\"M31.3,25.028H27.056a0.755,0.755,0,0,1-.752-0.757V14.654a8.8,8.8,0,1,0-17.608,0v9.616a0.755,0.755,0,0,1-.752.757H3.7a0.755,0.755,0,0,1-.752-0.757V14.654a14.556,14.556,0,1,1,29.111,0v9.616A0.755,0.755,0,0,1,31.3,25.028Zm-3.495-1.514h2.743V14.654a13.051,13.051,0,1,0-26.1,0v8.859H7.192V14.654a10.309,10.309,0,1,1,20.617,0v8.859Zm4.43,28.475H2.761A2.77,2.77,0,0,1,0,49.213V25.28a1.763,1.763,0,0,1,1.755-1.766H33.242A1.763,1.763,0,0,1,35,25.28V49.213A2.77,2.77,0,0,1,32.239,51.988ZM1.758,25.028a0.252,0.252,0,0,0-.251.252V49.213a1.259,1.259,0,0,0,1.254,1.262H32.239a1.259,1.259,0,0,0,1.254-1.262V25.28a0.252,0.252,0,0,0-.251-0.252H1.758ZM20.849,43h-6.7a0.75,0.75,0,0,1-.61-0.314,0.763,0.763,0,0,1-.1-0.682l1.471-4.44a4.1,4.1,0,1,1,5.184,0L21.563,42a0.763,0.763,0,0,1-.1.682A0.75,0.75,0,0,1,20.849,43ZM15.2,41.487H19.8l-1.319-3.979a0.76,0.76,0,0,1,.33-0.891,2.6,2.6,0,1,0-2.633,0,0.76,0.76,0,0,1,.33.891Z\"\/>\r\n<\/svg>\r\n<\/div>\n\t\t\t<p>This content is protected. <br \/><span>To view, please enter the password.<\/span><\/p>\n\t\t\t<div class=\"input-fields\">\n\t\t\t\t<input name=\"post_password\" class=\"post-password-input\" type=\"password\" size=\"20\" maxlength=\"20\" placeholder=\"Enter password\" \/><input type=\"submit\" name=\"Submit\" value=\"Submit\" \/>\t\t\t<\/div>\n\t\t<\/form>\n\t<\/div>\n<\/div>\n\n","gallery":{"prev":"<svg version=\"1.1\" id=\"Ebene_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\n\twidth=\"18px\" height=\"40px\"  viewBox=\"0 0 18 40\" enable-background=\"new 0 0 18 40\" xml:space=\"preserve\">\n<g id=\"Ebene_2\">\n\t<g>\n\t\t<polygon points=\"16.3,40 0.3,20 16.3,0 17.7,1 2.5,20 17.7,39 \t\t\"\/>\n\t<\/g>\n<\/g>\n<\/svg>\n","next":"<svg version=\"1.1\" id=\"Ebene_1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\n\twidth=\"18px\" height=\"40px\" viewBox=\"0 0 18 40\" enable-background=\"new 0 0 18 40\" xml:space=\"preserve\">\n<g id=\"Ebene_2\">\n\t<g>\n\t\t<polygon points=\"0.3,39 15.5,20 0.3,1 1.7,0 17.7,20 1.7,40 \t\t\"\/>\n\t<\/g>\n<\/g>\n<\/svg>\n"}};
623/* ]]> */
624</script>
vendor: 1 bytes, line 624
624
625<script type="text/javascript" src="/wp-content/themes/semplice4/assets/js/frontend.min.js?ver=4.2.2" id="semplice-frontend-js-js"></script>
625
626	</body>
627</html>

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