4436 lines
225 KiB
HTML
4436 lines
225 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US">
|
||
<head>
|
||
<style type="text/css" id="page-load-force">
|
||
html {
|
||
font-family: "Roboto", sans-serif;
|
||
}
|
||
</style>
|
||
|
||
<script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" charset="UTF-8" data-domain-script="1291f002-edc7-49a7-9eda-81a7bf46745d" data-dLayer-ignore="true"></script>
|
||
<script type="text/javascript">
|
||
function OptanonWrapper() { }
|
||
</script>
|
||
<meta charset="UTF-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<meta name="theme-color" content="#29272a" />
|
||
<meta name="msapplication-navbutton-color" content="#29272a" />
|
||
<meta name="apple-mobile-web-app-status-bar-style" content="#29272a" />
|
||
|
||
<link rel="profile" href="http://gmpg.org/xfn/11">
|
||
<link rel="pingback" href="https://www.solarwinds.com/xmlrpc.php" />
|
||
|
||
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
|
||
|
||
<!-- This site is optimized with the Yoast SEO Premium plugin v25.3 (Yoast SEO v28.3) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
|
||
<title>A Complete Guide To SRE Principles | SolarWinds</title>
|
||
<meta name="description" content="SRE Principles - Core concepts for building reliable systems." />
|
||
<link rel="canonical" href="https://www.solarwinds.com/blog/sre-principles" />
|
||
<meta property="og:locale" content="en_US" />
|
||
<meta property="og:type" content="article" />
|
||
<meta property="og:title" content="The Guide to SRE Principles" />
|
||
<meta property="og:description" content="SRE Principles - Core concepts for building reliable systems." />
|
||
<meta property="og:url" content="https://www.solarwinds.com/blog/sre-principles" />
|
||
<meta property="og:site_name" content="SolarWinds Blog" />
|
||
<meta property="article:published_time" content="2023-03-23T13:56:12+00:00" />
|
||
<meta property="article:modified_time" content="2026-06-26T11:20:56+00:00" />
|
||
<meta property="og:image" content="https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1.png" />
|
||
<meta property="og:image:width" content="855" />
|
||
<meta property="og:image:height" content="495" />
|
||
<meta property="og:image:type" content="image/png" />
|
||
<meta name="author" content="Squadcast Community" />
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<meta name="twitter:label1" content="Written by" />
|
||
<meta name="twitter:data1" content="Squadcast Community" />
|
||
<meta name="twitter:label2" content="Est. reading time" />
|
||
<meta name="twitter:data2" content="15 minutes" />
|
||
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles#article","isPartOf":{"@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles"},"author":{"name":"Squadcast Community","@id":"https:\/\/www.solarwinds.com\/#\/schema\/person\/83f75ebff38c8642156d30ec5bffac5b"},"headline":"The Guide to SRE Principles","datePublished":"2023-03-23T13:56:12+00:00","dateModified":"2026-06-26T11:20:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles"},"wordCount":2799,"image":{"@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles#primaryimage"},"thumbnailUrl":"https:\/\/www.solarwinds.com\/wp-content\/uploads\/2023\/03\/The-Guide-to-SRE-Principles-1.png","keywords":["Fundamentals","principles","reliability","Site Reliability Engineering","SRE"],"articleSection":["Incident Response"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles","url":"https:\/\/www.solarwinds.com\/blog\/sre-principles","name":"A Complete Guide To SRE Principles | SolarWinds","isPartOf":{"@id":"https:\/\/www.solarwinds.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles#primaryimage"},"image":{"@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles#primaryimage"},"thumbnailUrl":"https:\/\/www.solarwinds.com\/wp-content\/uploads\/2023\/03\/The-Guide-to-SRE-Principles-1.png","datePublished":"2023-03-23T13:56:12+00:00","dateModified":"2026-06-26T11:20:56+00:00","author":{"@id":"https:\/\/www.solarwinds.com\/#\/schema\/person\/83f75ebff38c8642156d30ec5bffac5b"},"description":"SRE Principles - Core concepts for building reliable systems.","breadcrumb":{"@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.solarwinds.com\/blog\/sre-principles"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles#primaryimage","url":"https:\/\/www.solarwinds.com\/wp-content\/uploads\/2023\/03\/The-Guide-to-SRE-Principles-1.png","contentUrl":"https:\/\/www.solarwinds.com\/wp-content\/uploads\/2023\/03\/The-Guide-to-SRE-Principles-1.png","width":855,"height":495,"caption":"The Guide to SRE Principles"},{"@type":"BreadcrumbList","@id":"https:\/\/www.solarwinds.com\/blog\/sre-principles#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.solarwinds.com\/"},{"@type":"ListItem","position":2,"name":"Latest Posts","item":"https:\/\/www.solarwinds.com\/blog\/latest-posts"},{"@type":"ListItem","position":3,"name":"The Guide to SRE Principles"}]},{"@type":"WebSite","@id":"https:\/\/www.solarwinds.com\/#website","url":"https:\/\/www.solarwinds.com\/","name":"SolarWinds Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.solarwinds.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.solarwinds.com\/#\/schema\/person\/83f75ebff38c8642156d30ec5bffac5b","name":"Squadcast Community","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.solarwinds.com\/wp-content\/uploads\/2026\/06\/Squadcast-Community-profile-96x96.png","url":"https:\/\/www.solarwinds.com\/wp-content\/uploads\/2026\/06\/Squadcast-Community-profile-96x96.png","contentUrl":"https:\/\/www.solarwinds.com\/wp-content\/uploads\/2026\/06\/Squadcast-Community-profile-96x96.png","caption":"Squadcast Community"},"description":"A collective of passionate technologists sharing insights and best practices.","sameAs":["https:\/\/www.linkedin.com\/company\/squadcast\/"],"url":"https:\/\/www.solarwinds.com\/blog\/author\/squadcast-community"}]}</script>
|
||
<!-- / Yoast SEO Premium plugin. -->
|
||
|
||
|
||
<link rel='dns-prefetch' href='//fast.wistia.com' />
|
||
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
|
||
<link rel="alternate" type="application/rss+xml" title="SolarWinds Blog » Feed" href="https://www.solarwinds.com/feed" />
|
||
<link rel="alternate" type="application/rss+xml" title="SolarWinds Blog » Comments Feed" href="https://www.solarwinds.com/comments/feed" />
|
||
<link rel="alternate" type="application/rss+xml" title="SolarWinds Blog » The Guide to SRE Principles Comments Feed" href="https://www.solarwinds.com/blog/sre-principles/feed" />
|
||
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.solarwinds.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.solarwinds.com%2Fblog%2Fsre-principles" />
|
||
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.solarwinds.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.solarwinds.com%2Fblog%2Fsre-principles&format=xml" />
|
||
<!-- www.solarwinds.com is managing ads with Advanced Ads 2.0.26 – https://wpadvancedads.com/ --><script id="solar-ready">
|
||
window.advanced_ads_ready=function(e,a){a=a||"complete";var d=function(e){return"interactive"===a?"loading"!==e:"complete"===e};d(document.readyState)?e():document.addEventListener("readystatechange",(function(a){d(a.target.readyState)&&e()}),{once:"interactive"===a})},window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[]; </script>
|
||
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
|
||
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
|
||
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
|
||
</style>
|
||
<link rel='stylesheet' id='wpra-lightbox-css' href='https://www.solarwinds.com/wp-content/plugins/wp-rss-aggregator/core/css/jquery-colorbox.css?ver=1.4.33' type='text/css' media='all' />
|
||
<style id='wp-emoji-styles-inline-css' type='text/css'>
|
||
|
||
img.wp-smiley, img.emoji {
|
||
display: inline !important;
|
||
border: none !important;
|
||
box-shadow: none !important;
|
||
height: 1em !important;
|
||
width: 1em !important;
|
||
margin: 0 0.07em !important;
|
||
vertical-align: -0.1em !important;
|
||
background: none !important;
|
||
padding: 0 !important;
|
||
}
|
||
/*# sourceURL=wp-emoji-styles-inline-css */
|
||
</style>
|
||
<link rel='stylesheet' id='wp-block-library-css' href='https://www.solarwinds.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.7' type='text/css' media='all' />
|
||
<style id='classic-theme-styles-inline-css' type='text/css'>
|
||
/*! This file is auto-generated */
|
||
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
|
||
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
|
||
</style>
|
||
<style id='pdfemb-pdf-embedder-viewer-style-inline-css' type='text/css'>
|
||
.wp-block-pdfemb-pdf-embedder-viewer{max-width:none}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/plugins/pdf-embedder/block/build/style-index.css */
|
||
</style>
|
||
<link rel='stylesheet' id='wpra-displays-css' href='https://www.solarwinds.com/wp-content/plugins/wp-rss-aggregator/core/css/displays.css?ver=5.4.0' type='text/css' media='all' />
|
||
<link rel='stylesheet' id='sw-global-sw33-button-css' href='https://www.solarwinds.com/wp-content/themes/orangematter/../sw-global/dev/styles/sw33-button.css?ver=6.9.7' type='text/css' media='all' />
|
||
<link rel='stylesheet' id='sw-global-colors-css' href='https://www.solarwinds.com/wp-content/themes/orangematter/../sw-global/dev/styles/sw19s-colors.css?ver=6.9.7' type='text/css' media='all' />
|
||
<style id='acf-sw-om-callout-style-3-inline-css' type='text/css'>
|
||
.sw25-om-callout {
|
||
padding: 56px 0 80px 0;
|
||
|
||
.background {
|
||
display: flex;
|
||
background-size: cover;
|
||
background-position: center;
|
||
}
|
||
|
||
.sw19s-std-wrap {
|
||
display: flex;
|
||
column-gap: 32px;
|
||
justify-content: center;
|
||
}
|
||
|
||
.headline {
|
||
margin: 0;
|
||
padding: 0 0 4px 0;
|
||
font-size: 30px;
|
||
line-height: 40px;
|
||
color: #111;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.text {
|
||
color: #444;
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
|
||
p {
|
||
padding: 0;
|
||
margin: 0;
|
||
}
|
||
}
|
||
|
||
.cta {
|
||
padding-top: 16px;
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
|
||
&:hover a {
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
|
||
&:active a {
|
||
color: #003c4e;
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
|
||
&:active svg {
|
||
fill: #003c4e;
|
||
color: #003c4e;
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
|
||
svg {
|
||
fill: #ff6200;
|
||
color: #ff6200;
|
||
}
|
||
}
|
||
|
||
.cta-link {
|
||
text-decoration: underline;
|
||
color: #111111;
|
||
font-size: 18px;
|
||
line-height: 1.33;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.image-container {
|
||
position: absolute;
|
||
}
|
||
|
||
.image {
|
||
width: 504px;
|
||
display: flex;
|
||
align-items: center;
|
||
position: relative;
|
||
height: 100%;
|
||
|
||
.overlay {
|
||
height: 100%;
|
||
width: 100%;
|
||
background-color: rgba(17, 17, 17, 0.4);
|
||
position: absolute;
|
||
top: 0;
|
||
display: none;
|
||
}
|
||
|
||
&:active {
|
||
img {
|
||
border: 1px solid #444444;
|
||
transform: scale(0.9);
|
||
}
|
||
.overlay {
|
||
display: block;
|
||
&:hover {
|
||
transform: scale(0.9);
|
||
}
|
||
}
|
||
}
|
||
|
||
img {
|
||
box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.2);
|
||
transition: all 0.4s ease;
|
||
object-fit: cover;
|
||
object-position: center;
|
||
|
||
&:hover {
|
||
transform: scale(0.9);
|
||
}
|
||
}
|
||
}
|
||
|
||
.left-col {
|
||
display: flex;
|
||
flex-direction: column;
|
||
max-width: 488px;
|
||
padding-top: 39px;
|
||
padding-bottom: 39px;
|
||
}
|
||
|
||
.image-on-left {
|
||
&.sw19s-std-wrap {
|
||
flex-direction: row-reverse;
|
||
justify-content: flex-end;
|
||
}
|
||
}
|
||
|
||
.slim {
|
||
.headline {
|
||
padding: 0 0 8px 0;
|
||
}
|
||
|
||
.left-col {
|
||
max-width: 592px;
|
||
padding-top: 15px;
|
||
padding-bottom: 15px;
|
||
}
|
||
|
||
.right-col {
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
.image-container {
|
||
position: initial;
|
||
}
|
||
|
||
.image {
|
||
width: auto;
|
||
height: auto;
|
||
display: flex;
|
||
align-items: center;
|
||
|
||
img {
|
||
position: static;
|
||
box-shadow: none;
|
||
width: 296px;
|
||
height: 166px;
|
||
}
|
||
}
|
||
}
|
||
|
||
@media (max-width: 992px) {
|
||
padding: 0;
|
||
|
||
.sw19s-std-wrap {
|
||
flex-direction: column-reverse;
|
||
padding: 40px 8px;
|
||
}
|
||
.image-on-left {
|
||
&.sw19s-std-wrap {
|
||
flex-direction: column-reverse;
|
||
}
|
||
}
|
||
|
||
.image-container {
|
||
position: initial;
|
||
}
|
||
|
||
.image {
|
||
width: 100%;
|
||
img {
|
||
aspect-ratio: 360 / 202;
|
||
height: 100%;
|
||
width: 100%;
|
||
position: static;
|
||
box-shadow: none;
|
||
}
|
||
}
|
||
.left-col {
|
||
padding: 24px 16px 0px 16px;
|
||
}
|
||
|
||
.slim {
|
||
.left-col {
|
||
max-width: none;
|
||
padding-bottom: 0;
|
||
padding-top: 24px;
|
||
}
|
||
|
||
.image {
|
||
img {
|
||
position: static;
|
||
box-shadow: none;
|
||
width: 360px;
|
||
height: 202px;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
@media (max-width: 375px) {
|
||
.image,
|
||
.slim .image {
|
||
img {
|
||
aspect-ratio: 360 / 202;
|
||
height: 100%;
|
||
width: 100%;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/callout/styles.css */
|
||
</style>
|
||
<style id='acf-sw-om-category-cards-style-inline-css' type='text/css'>
|
||
.sw25-om-category-cards {
|
||
padding: 56px 0 80px 0;
|
||
|
||
.sw19s-std-wrap {
|
||
max-width: 1280px;
|
||
}
|
||
|
||
.headline {
|
||
text-align: center;
|
||
color: #111;
|
||
font-size: 34px;
|
||
line-height: 44px;
|
||
font-weight: bold;
|
||
padding-bottom: 7.5px;
|
||
border-bottom: solid 1px #cccccc;
|
||
margin-bottom: 48px;
|
||
}
|
||
|
||
.featured-posts {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 40px;
|
||
justify-content: center;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.featured-post {
|
||
display: flex;
|
||
flex-direction: column;
|
||
max-width: 278px;
|
||
}
|
||
|
||
.featured-post-image {
|
||
position: relative;
|
||
|
||
.overlay {
|
||
height: 100%;
|
||
width: 100%;
|
||
background-color: rgba(17, 17, 17, 0.4);
|
||
position: absolute;
|
||
top: 0;
|
||
display: none;
|
||
border-radius: 13.6px;
|
||
}
|
||
|
||
&:active {
|
||
img {
|
||
border: 1px solid #444444;
|
||
transform: scale(0.9);
|
||
}
|
||
.overlay {
|
||
display: block;
|
||
&:hover {
|
||
transform: scale(0.9);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
.featured-post-image img {
|
||
width: 278px;
|
||
height: 156px;
|
||
object-fit: cover;
|
||
object-position: center;
|
||
aspect-ratio: 278 / 156;
|
||
border-radius: 13.6px;
|
||
transition: all 0.4s ease;
|
||
|
||
&:hover {
|
||
transform: scale(0.9);
|
||
}
|
||
}
|
||
|
||
.featured-post-image a {
|
||
display: block;
|
||
}
|
||
|
||
.featured-post-headline a {
|
||
color: #111;
|
||
font-size: 18px;
|
||
line-height: 24px;
|
||
font-weight: bold;
|
||
display: block;
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:active {
|
||
color: #003c4e;
|
||
text-decoration: underline;
|
||
}
|
||
}
|
||
|
||
.featured-post-text {
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 24px;
|
||
}
|
||
|
||
.date-and-author {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 16px;
|
||
padding-top: 16px;
|
||
margin-top: auto;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.date {
|
||
color: #666;
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
font-family: "Roboto Slab", serif;
|
||
}
|
||
|
||
.author {
|
||
align-self: center;
|
||
}
|
||
|
||
.author a {
|
||
color: #111;
|
||
font-size: 16px;
|
||
line-height: normal;
|
||
text-decoration: underline;
|
||
|
||
&:hover {
|
||
color: #006482;
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
|
||
&:active {
|
||
color: #444444;
|
||
}
|
||
}
|
||
|
||
.featured-post-categories {
|
||
display: flex;
|
||
gap: 24px;
|
||
padding-top: 24px;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
a.category-pill {
|
||
display: block;
|
||
background-color: #d8e3e3;
|
||
color: #444;
|
||
border-radius: 6px;
|
||
font-size: 14px;
|
||
line-height: 24px;
|
||
padding: 0 16px;
|
||
font-weight: bold;
|
||
box-sizing: border-box;
|
||
border: solid 1px transparent;
|
||
text-transform: uppercase;
|
||
|
||
&:hover {
|
||
border: solid 1px #444;
|
||
}
|
||
|
||
&:active {
|
||
background-color: #fff;
|
||
}
|
||
}
|
||
|
||
.divider {
|
||
width: 1px;
|
||
background-color: #a0b9b9;
|
||
}
|
||
|
||
@media (max-width: 625px) {
|
||
margin-bottom: 40px;
|
||
padding: 0 8px 0 8px;
|
||
|
||
.sw19s-std-wrap {
|
||
padding: 40px 16px 64px 16px;
|
||
|
||
&.mobile-border {
|
||
border-bottom: solid 1px #cccccc;
|
||
}
|
||
}
|
||
|
||
.headline {
|
||
font-size: 30px;
|
||
line-height: 40px;
|
||
padding-bottom: 32px;
|
||
}
|
||
|
||
.featured-posts {
|
||
flex-direction: column;
|
||
row-gap: 80px;
|
||
column-gap: 0;
|
||
}
|
||
|
||
.featured-post {
|
||
max-width: none;
|
||
}
|
||
|
||
.featured-post-image img {
|
||
max-width: 328px;
|
||
max-height: 185px;
|
||
}
|
||
|
||
.date-and-author {
|
||
padding-top: 24px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 375px) {
|
||
.featured-post-image img {
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/category-cards/styles.css */
|
||
</style>
|
||
<style id='acf-sw-om-featured-voices-style-3-inline-css' type='text/css'>
|
||
.sw25-om-featured-voices {
|
||
.sw19s-std-wrap {
|
||
max-width: 1280px;
|
||
padding: 40px 24px 56px 24px;
|
||
}
|
||
|
||
.content {
|
||
display: flex;
|
||
flex-direction: column;
|
||
background-color: #f4f7f7;
|
||
width: 100%;
|
||
color: #111;
|
||
padding-top: 24px;
|
||
padding-bottom: 32px;
|
||
border-radius: 56px 0 56px 0;
|
||
justify-content: center;
|
||
align-items: center;
|
||
gap: 24px;
|
||
}
|
||
|
||
p,
|
||
h1,
|
||
h2,
|
||
h3,
|
||
h4,
|
||
h5,
|
||
h6 {
|
||
padding: 0;
|
||
margin: 0;
|
||
}
|
||
|
||
.headline {
|
||
font-size: 28px;
|
||
line-height: 40px;
|
||
font-weight: 500;
|
||
}
|
||
|
||
.voices {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 60px;
|
||
}
|
||
|
||
.voice {
|
||
display: flex;
|
||
flex-direction: row;
|
||
color: #111;
|
||
width: 300px;
|
||
gap: 15px;
|
||
align-items: center;
|
||
|
||
&:hover .name {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:hover img {
|
||
box-shadow: 0 10px 20px 0 #00000019;
|
||
}
|
||
|
||
&:focus {
|
||
text-decoration: none;
|
||
}
|
||
}
|
||
|
||
.headshot img {
|
||
height: 112px;
|
||
width: 112px;
|
||
border-radius: 50%;
|
||
}
|
||
|
||
.name {
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
font-weight: bold;
|
||
margin-bottom: 4px;
|
||
}
|
||
|
||
.title {
|
||
color: #444;
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
text-decoration: none;
|
||
}
|
||
|
||
@media (max-width: 1080px) {
|
||
.voice {
|
||
width: auto;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 992px) {
|
||
.sw19s-std-wrap {
|
||
background-color: #f4f7f7;
|
||
padding: 40px 24px;
|
||
}
|
||
|
||
.content {
|
||
margin: 0;
|
||
padding: 0;
|
||
border-radius: 0;
|
||
align-items: start;
|
||
gap: 32px;
|
||
}
|
||
|
||
.headline {
|
||
font-size: 24px;
|
||
line-height: 1.5;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.voices {
|
||
flex-direction: column;
|
||
gap: 32px;
|
||
}
|
||
|
||
.name {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.headshot img {
|
||
height: 94px;
|
||
width: 94px;
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/featured-voices/styles.css */
|
||
</style>
|
||
<style id='acf-sw-om-featured-categories-style-3-inline-css' type='text/css'>
|
||
.sw25-om-featured-categories {
|
||
color: #111;
|
||
|
||
.sw19s-std-wrap {
|
||
max-width: 1232px;
|
||
padding-top: 56px;
|
||
padding-bottom: 80px;
|
||
}
|
||
|
||
.headline {
|
||
margin: 0;
|
||
padding: 0 0 40px 0;
|
||
font-size: 34px;
|
||
line-height: 44px;
|
||
font-weight: bold;
|
||
|
||
.desktop {
|
||
display: block;
|
||
}
|
||
|
||
.mobile {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
.categories {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 32px;
|
||
}
|
||
|
||
.column {
|
||
flex: 1;
|
||
}
|
||
|
||
h3 {
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
|
||
.link-headline a {
|
||
color: #111;
|
||
display: block;
|
||
font-size: 20px;
|
||
line-height: 28px;
|
||
letter-spacing: 2px;
|
||
font-weight: bold;
|
||
padding-bottom: 8px;
|
||
border-bottom: solid 1px #cccccc;
|
||
margin-bottom: 32px;
|
||
}
|
||
|
||
a.category-link {
|
||
display: flex;
|
||
gap: 16px;
|
||
align-items: center;
|
||
}
|
||
|
||
.category-posts {
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 48px;
|
||
}
|
||
|
||
.post-info {
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 24px;
|
||
}
|
||
|
||
a.post-link {
|
||
color: #111;
|
||
font-size: 18px;
|
||
line-height: normal;
|
||
font-weight: bold;
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
}
|
||
|
||
.date-and-author {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 16px;
|
||
}
|
||
|
||
.divider {
|
||
width: 1px;
|
||
background-color: #a0b9b9;
|
||
}
|
||
|
||
.date {
|
||
color: #666;
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
font-family: "Roboto Slab", serif;
|
||
}
|
||
|
||
.author a {
|
||
color: #111;
|
||
font-size: 16px;
|
||
line-height: 21px;
|
||
text-decoration: underline;
|
||
}
|
||
|
||
@media (max-width: 992px) {
|
||
.sw19s-std-wrap {
|
||
padding: 40px 24px;
|
||
}
|
||
|
||
.categories {
|
||
flex-direction: column;
|
||
gap: 56px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
.headline {
|
||
font-size: 24px;
|
||
line-height: 36px;
|
||
|
||
.desktop {
|
||
display: none;
|
||
}
|
||
|
||
.mobile {
|
||
display: block;
|
||
}
|
||
}
|
||
|
||
.link-headline a {
|
||
font-size: 18px;
|
||
line-height: 28px;
|
||
letter-spacing: 1.8px;
|
||
margin-bottom: 40px;
|
||
}
|
||
|
||
.category-posts {
|
||
gap: 40px;
|
||
}
|
||
|
||
a.post-link {
|
||
color: #000;
|
||
}
|
||
|
||
.date {
|
||
font-family: "Roboto", sans-serif;
|
||
}
|
||
|
||
.date,
|
||
.author a {
|
||
line-height: normal;
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/featured_categories/styles.css */
|
||
</style>
|
||
<style id='acf-sw-om-footer-style-3-inline-css' type='text/css'>
|
||
.sw25-om-footer {
|
||
padding-top: 2.5rem;
|
||
background-color: #111;
|
||
color: #fff;
|
||
font-size: 16px;
|
||
|
||
.sw19s-std-wrap {
|
||
max-width: 1280px;
|
||
margin: 0 auto;
|
||
padding: 0 2.5rem;
|
||
}
|
||
|
||
ul {
|
||
list-style: none;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
|
||
.footer-content-grid {
|
||
display: flex;
|
||
justify-content: space-between;
|
||
gap: 7.5rem;
|
||
padding-bottom: 40px;
|
||
}
|
||
|
||
.grid-col-1 {
|
||
max-width: 504px;
|
||
min-width: 240px;
|
||
flex: 1;
|
||
}
|
||
|
||
.content-logo {
|
||
max-width: 15rem;
|
||
}
|
||
|
||
.content-text {
|
||
padding-top: 1.5rem;
|
||
font-family: "Roboto", sans-serif;
|
||
font-size: 16px;
|
||
line-height: 1.5;
|
||
color: #ccc;
|
||
}
|
||
|
||
.content-text p {
|
||
margin: 0;
|
||
line-height: 20px;
|
||
}
|
||
|
||
.groups-links {
|
||
display: grid;
|
||
max-width: 608px;
|
||
grid-template-rows: repeat(2, minmax(0, 1fr));
|
||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||
grid-auto-flow: column;
|
||
margin-top: 1.5rem;
|
||
column-gap: 1rem;
|
||
}
|
||
|
||
.block-links {
|
||
break-inside: avoid;
|
||
display: flex;
|
||
margin-bottom: 2rem;
|
||
flex-direction: column;
|
||
max-width: 192px;
|
||
|
||
li:last-child .footer-link {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.footer-link {
|
||
font-family: "Roboto", sans-serif;
|
||
font-size: 1rem;
|
||
line-height: 19px;
|
||
margin-bottom: 12px;
|
||
color: #ccc;
|
||
display: inline-block;
|
||
transition: all 0.4s ease-in-out;
|
||
|
||
&.main-link {
|
||
line-height: 1.5;
|
||
font-weight: bold;
|
||
color: #fff;
|
||
}
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:active {
|
||
text-decoration: underline;
|
||
color: #ff6200;
|
||
}
|
||
}
|
||
}
|
||
|
||
.social-block {
|
||
grid-column: span 1 / span 1;
|
||
width: fit-content;
|
||
max-width: 192px;
|
||
}
|
||
|
||
.social-links {
|
||
display: flex;
|
||
column-gap: 0.5rem;
|
||
margin-bottom: 2.5rem;
|
||
|
||
li {
|
||
height: 32px;
|
||
}
|
||
|
||
a {
|
||
width: 2rem;
|
||
height: 2rem;
|
||
display: inline-block;
|
||
|
||
&:hover svg {
|
||
fill: #ff6200;
|
||
}
|
||
}
|
||
svg {
|
||
height: 2rem;
|
||
fill: #fff;
|
||
transition: all 0.4 ease-in-out;
|
||
}
|
||
}
|
||
|
||
.footer-legal-grid {
|
||
color: #ccc;
|
||
padding: 1rem 0;
|
||
|
||
.sw19s-std-wrap {
|
||
display: flex;
|
||
}
|
||
|
||
li {
|
||
position: relative;
|
||
padding-right: 6px;
|
||
margin-right: 6px;
|
||
display: inline-block;
|
||
|
||
&::after {
|
||
content: "";
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 14px;
|
||
background-color: #fff;
|
||
right: 0;
|
||
top: 8px;
|
||
}
|
||
}
|
||
|
||
li:last-child {
|
||
padding: 0;
|
||
margin: 0;
|
||
|
||
&::after {
|
||
background-color: transparent;
|
||
}
|
||
}
|
||
}
|
||
|
||
.footer-legal-grid a {
|
||
color: #ccc;
|
||
text-decoration: none;
|
||
font-size: 0.875rem;
|
||
line-height: 2rem;
|
||
}
|
||
|
||
.footer-legal-grid a:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
.footer-light-background {
|
||
background-color: #222;
|
||
padding: 1rem 0 0.875rem;
|
||
font-family: "Roboto", sans-serif;
|
||
font-size: 0.875rem;
|
||
color: #eee;
|
||
line-height: 20px;
|
||
}
|
||
|
||
/* sw33 button have different style for OM. */
|
||
.sw33-button.secondary.button-bg-black {
|
||
border-color: #fff;
|
||
|
||
&:hover {
|
||
border-color: #ff6200;
|
||
}
|
||
}
|
||
|
||
&.bg-white {
|
||
background-color: #fff;
|
||
color: #444;
|
||
|
||
.footer-link {
|
||
color: #111;
|
||
|
||
&.main-link {
|
||
color: #111;
|
||
}
|
||
}
|
||
|
||
.content-text {
|
||
color: #111;
|
||
}
|
||
|
||
.social-links svg {
|
||
fill: #111;
|
||
}
|
||
|
||
.footer-legal-grid {
|
||
background-color: #eee;
|
||
|
||
li::after {
|
||
background-color: #111;
|
||
}
|
||
|
||
li:last-child::after {
|
||
background-color: transparent;
|
||
}
|
||
|
||
a {
|
||
color: #444;
|
||
}
|
||
}
|
||
|
||
.footer-light-background {
|
||
color: #fff;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1024px) {
|
||
.sw19s-std-wrap {
|
||
padding: 0 1.5rem;
|
||
}
|
||
|
||
.footer-content-grid {
|
||
flex-direction: column;
|
||
}
|
||
|
||
.grid-col-1 {
|
||
max-width: none;
|
||
width: auto;
|
||
}
|
||
|
||
.groups-links {
|
||
column-gap: 3.5rem;
|
||
max-width: none;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
.groups-links {
|
||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||
grid-template-rows: auto;
|
||
grid-auto-flow: dense;
|
||
column-gap: 2rem;
|
||
width: 100%;
|
||
}
|
||
|
||
.social-block {
|
||
grid-row-start: 4;
|
||
margin-top: 1.5rem;
|
||
}
|
||
|
||
.footer-legal-grid {
|
||
margin-top: 2.5rem;
|
||
padding: 2rem 0 2rem;
|
||
}
|
||
|
||
.footer-legal-grid {
|
||
.sw19s-std-wrap {
|
||
flex-direction: column;
|
||
gap: 0.75rem;
|
||
|
||
li::after {
|
||
display: none;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/footer/styles.css */
|
||
</style>
|
||
<link rel='stylesheet' id='acf-sw-om-homepage-hero-style-3-css' href='https://www.solarwinds.com/wp-content/themes/orangematter/blocks/homepage-hero/styles.css?ver=6.9.7' type='text/css' media='all' />
|
||
<style id='acf-sw-om-category-hero-style-3-inline-css' type='text/css'>
|
||
.sw25-om-category-hero {
|
||
color: #111;
|
||
font-family: "Roboto", sans-serif;
|
||
|
||
.sw19s-std-wrap {
|
||
max-width: 1280px;
|
||
padding: 2rem 1.5rem 1rem;
|
||
}
|
||
|
||
.hero-head {
|
||
font-size: 3.75rem;
|
||
font-weight: bold;
|
||
line-height: 1.13;
|
||
margin-bottom: 2rem;
|
||
margin-top: 0;
|
||
}
|
||
|
||
.hero-section {
|
||
display: flex;
|
||
justify-content: space-between;
|
||
gap: 3.5rem;
|
||
}
|
||
|
||
.main-featured-post {
|
||
max-width: clamp(30rem, 50%, 38rem);
|
||
}
|
||
|
||
.hero-image {
|
||
margin-bottom: 1.5rem;
|
||
|
||
img {
|
||
width: 608px;
|
||
height: 342px;
|
||
object-fit: cover;
|
||
object-position: center;
|
||
aspect-ratio: 608 / 342;
|
||
border-radius: 1rem;
|
||
}
|
||
}
|
||
|
||
h2,
|
||
h3 {
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
|
||
.image-link {
|
||
position: relative;
|
||
display: inline-block;
|
||
|
||
.overlay {
|
||
height: 100%;
|
||
width: 100%;
|
||
background-color: rgba(17, 17, 17, 0.4);
|
||
position: absolute;
|
||
top: 0;
|
||
display: none;
|
||
border-radius: 1rem;
|
||
&.small {
|
||
border-radius: 0.313rem;
|
||
}
|
||
}
|
||
|
||
&:active {
|
||
img {
|
||
border: 1px solid #444444;
|
||
transform: scale(0.95);
|
||
}
|
||
.overlay {
|
||
display: block;
|
||
&:hover {
|
||
transform: scale(0.95);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
img {
|
||
transition: all 0.4s ease;
|
||
|
||
&:hover {
|
||
transform: scale(0.95);
|
||
}
|
||
}
|
||
|
||
.hero-headline {
|
||
padding-bottom: 1rem;
|
||
|
||
a {
|
||
color: #111;
|
||
font-size: 2.375rem;
|
||
font-weight: bold;
|
||
line-height: 1.26;
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:active {
|
||
color: #003c4e;
|
||
text-decoration: underline;
|
||
}
|
||
}
|
||
}
|
||
|
||
.hero-description {
|
||
color: #444;
|
||
font-size: 16px;
|
||
line-height: 1.5;
|
||
margin-bottom: 1rem;
|
||
}
|
||
|
||
.main-post-info {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 16px;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.date {
|
||
color: #444;
|
||
font-size: 1rem;
|
||
font-family: "Roboto Slab", serif;
|
||
}
|
||
|
||
.author a {
|
||
color: #444;
|
||
font-size: 1rem;
|
||
text-decoration: underline;
|
||
transition: all 0.4s ease;
|
||
|
||
&:hover {
|
||
color: #006482;
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
}
|
||
|
||
.divider {
|
||
width: 1px;
|
||
background-color: #a0b9b9;
|
||
}
|
||
|
||
.vert-divider {
|
||
display: none;
|
||
}
|
||
|
||
.featured-post {
|
||
display: flex;
|
||
justify-content: flex-start;
|
||
align-items: center;
|
||
gap: 1.5rem;
|
||
margin-bottom: 2.5rem;
|
||
}
|
||
|
||
.featured-post-image {
|
||
img {
|
||
width: 174px;
|
||
height: 96px;
|
||
object-fit: cover;
|
||
object-position: center;
|
||
border-radius: 0.313rem;
|
||
}
|
||
|
||
a {
|
||
display: block;
|
||
}
|
||
}
|
||
|
||
.featured-post-headline a {
|
||
color: #222;
|
||
font-size: 18px;
|
||
line-height: normal;
|
||
font-weight: bold;
|
||
display: block;
|
||
max-width: 23.125rem;
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:active {
|
||
color: #003c4e;
|
||
text-decoration: underline;
|
||
}
|
||
}
|
||
|
||
.featured-post-text {
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 16px;
|
||
}
|
||
|
||
@media (max-width: 1178px) {
|
||
.hero-section {
|
||
flex-direction: column;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 992px) {
|
||
.sw19s-std-wrap {
|
||
padding-bottom: 2.5rem;
|
||
}
|
||
|
||
.hero-section {
|
||
flex-direction: column;
|
||
}
|
||
|
||
.main-featured-post {
|
||
max-width: none;
|
||
}
|
||
|
||
.vert-divider {
|
||
display: block;
|
||
height: 1px;
|
||
background-color: #ccc;
|
||
margin: 2rem -1rem;
|
||
}
|
||
|
||
.main-post-info {
|
||
flex-wrap: wrap;
|
||
gap: 24px;
|
||
}
|
||
|
||
.hero-head {
|
||
font-size: 34px;
|
||
line-height: 1.29;
|
||
}
|
||
|
||
h2.hero-headline {
|
||
padding-bottom: 24px;
|
||
|
||
a {
|
||
font-size: 1.875rem;
|
||
line-height: 1.33;
|
||
}
|
||
}
|
||
|
||
.hero-image img {
|
||
width: calc(100% + 3rem);
|
||
height: 100%;
|
||
margin: 0 -1.5rem;
|
||
max-width: none;
|
||
max-height: none;
|
||
border-radius: 0;
|
||
}
|
||
|
||
.hero-image a {
|
||
display: block;
|
||
}
|
||
|
||
.featured-post {
|
||
margin: 0 -1rem;
|
||
gap: 1rem;
|
||
}
|
||
|
||
.featured-post-image {
|
||
img {
|
||
height: auto;
|
||
}
|
||
}
|
||
|
||
.featured-post-headline a {
|
||
max-width: none;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
.featured-post-image {
|
||
img {
|
||
max-width: 7.25rem;
|
||
height: 4.125rem;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/om-category-hero/styles.css */
|
||
</style>
|
||
<link rel='stylesheet' id='acf-om-category-sportlight-style-3-css' href='https://www.solarwinds.com/wp-content/themes/orangematter/blocks/om-category-spotlight/styles.css?ver=6.9.7' type='text/css' media='all' />
|
||
<style id='acf-om-post-hero-style-3-inline-css' type='text/css'>
|
||
.sw25-om-post-hero {
|
||
padding: 2rem 0 2.5rem 0;
|
||
|
||
h1 {
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.sw-om-container {
|
||
margin: 0 auto;
|
||
|
||
display: grid;
|
||
justify-content: flex-start;
|
||
gap: 1rem;
|
||
grid-template-columns: 1fr 1fr;
|
||
|
||
&.left-1 {
|
||
flex-direction: row-reverse;
|
||
|
||
.list-socials {
|
||
justify-content: flex-start;
|
||
}
|
||
}
|
||
}
|
||
|
||
.hero-content {
|
||
max-width: 38rem;
|
||
width: 100%;
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
|
||
.om-title {
|
||
font-family: "Roboto", sans-serif;
|
||
font-size: 38px;
|
||
font-weight: bold;
|
||
line-height: 1.26;
|
||
text-align: left;
|
||
color: #111;
|
||
margin-bottom: 2rem;
|
||
}
|
||
|
||
.om-description {
|
||
font-family: "Roboto", sans-serif;
|
||
font-size: 20px;
|
||
font-weight: 500;
|
||
line-height: 1.4;
|
||
color: #444;
|
||
margin-bottom: 3rem;
|
||
|
||
a {
|
||
color: #006482;
|
||
text-decoration: underline;
|
||
text-decoration-thickness: 1px;
|
||
|
||
&:hover {
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
}
|
||
}
|
||
|
||
.image-container {
|
||
max-width: 608px;
|
||
position: relative;
|
||
|
||
&.mobile {
|
||
display: none;
|
||
}
|
||
|
||
img {
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
}
|
||
|
||
.post-author {
|
||
padding: 8px 16px;
|
||
border-radius: 14px;
|
||
background-color: #f4f7f7;
|
||
max-width: 21.5rem;
|
||
|
||
&.fix-bot {
|
||
margin-top: auto;
|
||
margin-bottom: 63px;
|
||
}
|
||
|
||
display: flex;
|
||
justify-content: flex-start;
|
||
gap: 15px;
|
||
|
||
.author-data {
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: center;
|
||
}
|
||
|
||
.author-name {
|
||
font-family: "Roboto", sans-serif;
|
||
font-size: 1rem;
|
||
font-weight: bold;
|
||
line-height: 1.5;
|
||
color: #111;
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
}
|
||
|
||
.article-date {
|
||
font-family: "Roboto Slab", serif;
|
||
font-size: 1rem;
|
||
line-height: 1.5;
|
||
color: #444;
|
||
}
|
||
|
||
img {
|
||
width: clamp(2.5rem, 7vw, 3.5rem);
|
||
height: clamp(2.5rem, 7vw, 3.5rem);
|
||
margin: auto 0;
|
||
transition: all 0.4s ease;
|
||
|
||
&:hover {
|
||
transform: scale(0.95);
|
||
}
|
||
}
|
||
}
|
||
|
||
.hero-media {
|
||
position: relative;
|
||
}
|
||
|
||
.list-socials {
|
||
display: flex;
|
||
justify-content: flex-end;
|
||
gap: 1rem;
|
||
margin-top: 1.5rem;
|
||
padding: 0;
|
||
margin-bottom: 0;
|
||
|
||
li {
|
||
list-style: none;
|
||
position: relative;
|
||
}
|
||
|
||
svg {
|
||
fill: #111;
|
||
transition: all 0.4s ease;
|
||
}
|
||
|
||
a:hover {
|
||
svg {
|
||
fill: #ff6200;
|
||
}
|
||
}
|
||
}
|
||
|
||
.copy-popup {
|
||
position: absolute;
|
||
bottom: 20px;
|
||
right: 20px;
|
||
background-color: rgba(17, 17, 17, 0.8);
|
||
color: #fff;
|
||
padding: 10px 15px;
|
||
border-radius: 5px;
|
||
font-size: 14px;
|
||
width: max-content;
|
||
box-shadow: 0 2px 5px rgba(17, 17, 17, 0.2);
|
||
z-index: 1000;
|
||
opacity: 0;
|
||
visibility: hidden;
|
||
transition: opacity 0.3s ease, visibility 0.3s ease;
|
||
|
||
&.visible {
|
||
opacity: 1;
|
||
visibility: visible;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1024px) {
|
||
padding: 2rem 0 0 0;
|
||
.sw-om-container {
|
||
flex-direction: column;
|
||
display: flex;
|
||
|
||
&.left-1 {
|
||
flex-direction: column;
|
||
}
|
||
}
|
||
|
||
.hero-content {
|
||
max-width: none;
|
||
}
|
||
|
||
.image-container {
|
||
display: none;
|
||
max-width: none;
|
||
|
||
&.mobile {
|
||
display: block;
|
||
margin: 0 -1.5rem 2rem;
|
||
}
|
||
}
|
||
|
||
.om-title {
|
||
font-size: 30px;
|
||
line-height: 1.33;
|
||
}
|
||
|
||
.om-description {
|
||
margin-bottom: 2rem;
|
||
}
|
||
|
||
.list-socials {
|
||
margin-top: 0.5rem;
|
||
justify-content: flex-start;
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/om-post-hero/styles.css */
|
||
</style>
|
||
<style id='acf-table-of-contents-style-inline-css' type='text/css'>
|
||
.sw25-om-toc {
|
||
position: -webkit-sticky;
|
||
position: sticky;
|
||
top: 24px;
|
||
z-index: 100;
|
||
|
||
&.hidden {
|
||
display: none;
|
||
}
|
||
|
||
.toc-headline {
|
||
color: #111;
|
||
font-size: 22px;
|
||
font-weight: bold;
|
||
line-height: 32px;
|
||
padding-bottom: 24px;
|
||
}
|
||
|
||
#toc-list {
|
||
display: flex;
|
||
flex-direction: column;
|
||
row-gap: 16px;
|
||
border-left: dotted #a1a1a1 3px;
|
||
}
|
||
|
||
.mobile-toc {
|
||
display: none;
|
||
}
|
||
|
||
#shown-option {
|
||
display: none;
|
||
}
|
||
|
||
.toc-item {
|
||
padding-left: 8px;
|
||
box-sizing: border-box;
|
||
a {
|
||
color: #006482;
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
display: inline-block;
|
||
|
||
&:focus:not(:focus-visible) {
|
||
outline: none;
|
||
}
|
||
}
|
||
|
||
&:hover a {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:active a {
|
||
color: #003c4e;
|
||
}
|
||
|
||
&.active {
|
||
border-left: solid #ff6200 3px;
|
||
position: relative;
|
||
right: 3px;
|
||
width: 227px;
|
||
a {
|
||
color: #111111;
|
||
text-decoration: underline;
|
||
}
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1024px) {
|
||
.toc-headline {
|
||
display: none;
|
||
}
|
||
#toc-list {
|
||
display: none;
|
||
}
|
||
.mobile-toc {
|
||
display: block;
|
||
font-size: 22px;
|
||
line-height: 28px;
|
||
font-weight: 500;
|
||
}
|
||
|
||
#toc-dropdown {
|
||
margin-top: 8px;
|
||
border: solid #a1a1a1 1px;
|
||
border-radius: 8px;
|
||
overflow: auto;
|
||
max-height: 70vh;
|
||
&.hidden {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
#shown-option {
|
||
display: block;
|
||
color: #006482;
|
||
border: solid #a1a1a1 1px;
|
||
border-radius: 8px;
|
||
padding: 15px 16px 17px 16px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
cursor: pointer;
|
||
}
|
||
|
||
#shown-option .truncate {
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
|
||
#shown-option svg {
|
||
fill: #444444;
|
||
min-width: 19px;
|
||
min-height: 11px;
|
||
margin-left: 8px;
|
||
|
||
&.flipped {
|
||
rotate: 180deg;
|
||
}
|
||
}
|
||
|
||
.toc-option {
|
||
padding: 8px 16px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
cursor: pointer;
|
||
&.active {
|
||
background-color: #d8e3e3;
|
||
.text-container {
|
||
height: auto;
|
||
width: 100%;
|
||
background-image: none;
|
||
font-weight: bold;
|
||
}
|
||
.svg-container {
|
||
background-image: url("/wp-content/themes/orangematter/blocks/table-of-contents/../../img/graphic-icon-2-0-msp-tick.svg");
|
||
height: 20px;
|
||
width: 20px;
|
||
min-width: 20px;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/table-of-contents/styles.css */
|
||
</style>
|
||
<style id='acf-techpod-homepage-hero-style-inline-css' type='text/css'>
|
||
.techpod_homepage_hero {
|
||
background: radial-gradient(
|
||
51.42% 163.78% at 50% 54.68%,
|
||
rgba(216, 227, 227, 0) 79.33%,
|
||
#d8e3e3 100%
|
||
);
|
||
width: 100%;
|
||
height: auto;
|
||
padding-top: 40px;
|
||
margin: 0;
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: cover;
|
||
|
||
.container {
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
padding-bottom: 80px;
|
||
}
|
||
|
||
.gap-32 {
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 32px;
|
||
}
|
||
|
||
.headline {
|
||
text-align: center;
|
||
color: #111;
|
||
font-family: roboto;
|
||
font-size: 48px;
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
line-height: 60px;
|
||
padding-bottom: 16px;
|
||
margin: 0;
|
||
}
|
||
|
||
.link:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
.link:active {
|
||
color: #003c4e;
|
||
text-decoration: underline;
|
||
}
|
||
|
||
.episode {
|
||
display: flex;
|
||
max-width: 1232px;
|
||
height: 164px;
|
||
justify-content: center;
|
||
align-items: flex-start;
|
||
gap: 32px;
|
||
}
|
||
|
||
.episode-image {
|
||
max-width: 292px;
|
||
height: auto;
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: center;
|
||
}
|
||
|
||
.episode-content {
|
||
display: flex;
|
||
max-width: 712px;
|
||
height: 164px;
|
||
flex-direction: column;
|
||
justify-content: flex-start;
|
||
flex-shrink: 0;
|
||
align-self: stretch;
|
||
gap: 8px;
|
||
}
|
||
|
||
.episode-subtitle {
|
||
color: #666;
|
||
font-family: roboto;
|
||
font-size: 16px;
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
line-height: 24px;
|
||
margin: 0;
|
||
}
|
||
|
||
.episode-headline {
|
||
color: #111;
|
||
font-family: roboto;
|
||
font-size: 30px;
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
line-height: 40px;
|
||
height: 75px;
|
||
margin: 0;
|
||
|
||
a {
|
||
color: #111;
|
||
}
|
||
|
||
a:active {
|
||
color: #003c4e;
|
||
text-decoration: underline;
|
||
}
|
||
}
|
||
|
||
.episode-audio {
|
||
width: 100%;
|
||
height: auto;
|
||
margin: 0;
|
||
}
|
||
|
||
.where-to-find {
|
||
background: #222;
|
||
display: flex;
|
||
width: 100%;
|
||
height: 152px;
|
||
justify-content: center;
|
||
align-items: center;
|
||
gap: 80px;
|
||
}
|
||
|
||
.text-content {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 8px;
|
||
}
|
||
|
||
.subheadline {
|
||
color: #fff;
|
||
text-align: center;
|
||
font-family: roboto;
|
||
font-size: 30px;
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
line-height: 48px;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
|
||
.techpod-logo {
|
||
max-width: 164px;
|
||
height: auto;
|
||
aspect-ratio: 41 / 8;
|
||
object-fit: contain;
|
||
}
|
||
|
||
.logos {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 16px;
|
||
margin: 0;
|
||
|
||
a {
|
||
display: flex;
|
||
align-items: center;
|
||
margin: 0;
|
||
}
|
||
}
|
||
|
||
.logo {
|
||
max-width: 128px;
|
||
height: 40px;
|
||
object-fit: contain;
|
||
margin: 0;
|
||
}
|
||
|
||
@media (max-width: 1023px) {
|
||
.container {
|
||
padding-bottom: 40px;
|
||
margin: 0;
|
||
width: 100%;
|
||
}
|
||
|
||
.headline {
|
||
font-size: 38px;
|
||
line-height: 48px;
|
||
padding: 0 16px;
|
||
}
|
||
|
||
.episode {
|
||
flex-direction: column;
|
||
align-items: flex-start;
|
||
height: auto;
|
||
gap: 0;
|
||
|
||
& > a {
|
||
order: 3;
|
||
margin-top: 32px;
|
||
width: 100%;
|
||
}
|
||
}
|
||
|
||
.episode-content {
|
||
display: contents;
|
||
}
|
||
|
||
.episode-subtitle {
|
||
order: 1;
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
padding: 0 16px;
|
||
}
|
||
|
||
.episode-headline {
|
||
order: 2;
|
||
font-size: 30px;
|
||
line-height: 40px;
|
||
height: auto;
|
||
padding: 0 16px;
|
||
margin-top: 8px;
|
||
}
|
||
|
||
.episode-audio {
|
||
order: 4;
|
||
margin-top: 32px;
|
||
}
|
||
|
||
.episode-image {
|
||
max-width: 100%;
|
||
width: 100%;
|
||
height: auto;
|
||
}
|
||
|
||
.where-to-find {
|
||
padding: 40px 16px;
|
||
height: auto;
|
||
flex-direction: column;
|
||
align-items: center;
|
||
gap: 32px;
|
||
}
|
||
|
||
.text-content {
|
||
flex-wrap: nowrap;
|
||
}
|
||
|
||
.subheadline {
|
||
white-space: nowrap;
|
||
font-size: 30px;
|
||
line-height: 48px;
|
||
}
|
||
|
||
.techpod-logo {
|
||
max-width: clamp(100px, 25vw, 164px);
|
||
}
|
||
|
||
.logos {
|
||
flex-wrap: wrap;
|
||
justify-content: center;
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/techpod-homepage-hero/styles.css */
|
||
</style>
|
||
<style id='acf-sw-om-techpod-block-style-inline-css' type='text/css'>
|
||
.sw-om-techpod-block {
|
||
padding: 3.5rem 0 5rem;
|
||
background-color: #f4f7f7;
|
||
border-radius: 15px;
|
||
position: relative;
|
||
|
||
.sw19s-std-wrap {
|
||
max-width: 1280px;
|
||
margin: 0 auto;
|
||
padding: 0 1.5rem;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
gap: 1rem;
|
||
}
|
||
|
||
.pod-frame {
|
||
max-width: 42.75rem;
|
||
width: 100%;
|
||
}
|
||
|
||
.title {
|
||
font-family: "Roboto", sans-serif;
|
||
font-size: 1.875rem;
|
||
font-weight: bold;
|
||
line-height: 1.33;
|
||
color: #111;
|
||
margin-bottom: 1.5rem;
|
||
|
||
&.mobile {
|
||
display: none;
|
||
font-size: 1.5rem;
|
||
font-weight: bold;
|
||
line-height: 1.5;
|
||
margin-bottom: 0;
|
||
}
|
||
}
|
||
|
||
.player {
|
||
height: 90px;
|
||
}
|
||
|
||
.list-data {
|
||
margin-top: 1.5rem;
|
||
display: flex;
|
||
gap: 1.5rem;
|
||
}
|
||
.tag {
|
||
display: inline-block;
|
||
padding: 0 1rem;
|
||
border-radius: 6px;
|
||
background-color: #d8e3e3;
|
||
font-family: Roboto;
|
||
font-size: 0.875rem;
|
||
font-weight: bold;
|
||
line-height: 1.71;
|
||
color: #444;
|
||
text-transform: uppercase;
|
||
border: 1px solid transparent;
|
||
transition: all 0.4s ease;
|
||
|
||
&:hover {
|
||
border-color: #111;
|
||
}
|
||
}
|
||
|
||
.date {
|
||
font-family: "Roboto Slab", serif;
|
||
font-size: 1rem;
|
||
color: #666;
|
||
}
|
||
|
||
img {
|
||
border-radius: 13.6px;
|
||
width: 296px;
|
||
height: 166.5px;
|
||
object-fit: cover;
|
||
}
|
||
|
||
@media (max-width: 1024px) {
|
||
padding: 2.5rem 0 2.5rem;
|
||
|
||
.sw19s-std-wrap {
|
||
flex-direction: column-reverse;
|
||
gap: 2rem;
|
||
}
|
||
|
||
.title {
|
||
display: none;
|
||
|
||
&.mobile {
|
||
display: block;
|
||
}
|
||
}
|
||
|
||
.list-data {
|
||
margin-top: 2rem;
|
||
}
|
||
|
||
img {
|
||
width: 328px;
|
||
height: 184.5px;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 640px) {
|
||
.sw19s-std-wrap {
|
||
align-items: flex-start;
|
||
}
|
||
|
||
.list-data {
|
||
flex-wrap: wrap;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 376px) {
|
||
img {
|
||
width: 100%;
|
||
aspect-ratio: 328 / 184.5;
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/techpod_block/styles.css */
|
||
</style>
|
||
<style id='acf-sw-om-two-column-expander-style-inline-css' type='text/css'>
|
||
.sw25-om-two-column-expander {
|
||
padding: 56px 0 80px 0;
|
||
&.gray {
|
||
background-color: #f4f7f7;
|
||
}
|
||
.sw19s-std-wrap {
|
||
max-width: 1280px;
|
||
}
|
||
|
||
.headline {
|
||
color: #111;
|
||
font-size: 34px;
|
||
line-height: 44px;
|
||
font-weight: bold;
|
||
width: 100%;
|
||
text-align: left;
|
||
padding-bottom: 15.5px;
|
||
border-bottom: solid 1px #cccccc;
|
||
margin-bottom: 39.5px;
|
||
}
|
||
|
||
.two-col-articles {
|
||
display: grid;
|
||
grid-template-columns: repeat(2, 1fr);
|
||
row-gap: 40px;
|
||
column-gap: 80px;
|
||
}
|
||
|
||
.article {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 24px;
|
||
min-height: 96px;
|
||
}
|
||
|
||
.two-col-article .image {
|
||
position: relative;
|
||
height: 100%;
|
||
|
||
.overlay {
|
||
height: 100%;
|
||
width: 100%;
|
||
background-color: rgba(17, 17, 17, 0.4);
|
||
position: absolute;
|
||
top: 0;
|
||
display: none;
|
||
}
|
||
|
||
&:active {
|
||
img {
|
||
border: 1px solid #444444;
|
||
transform: scale(0.9);
|
||
}
|
||
.overlay {
|
||
display: block;
|
||
&:hover {
|
||
transform: scale(0.9);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
.two-col-article .image img {
|
||
width: 174px;
|
||
height: 96px;
|
||
object-fit: cover;
|
||
object-position: center;
|
||
aspect-ratio: 174 / 96;
|
||
transition: all 0.4s ease;
|
||
|
||
&:hover {
|
||
transform: scale(0.9);
|
||
}
|
||
}
|
||
|
||
.two-col-view-all {
|
||
display: flex;
|
||
justify-content: center;
|
||
padding-top: 42px;
|
||
}
|
||
|
||
.two-col-view-all button {
|
||
background-color: transparent;
|
||
border: none;
|
||
color: #006482;
|
||
font-size: 20px;
|
||
line-height: 28px;
|
||
font-weight: bold;
|
||
padding: 0;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
gap: 10px;
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:active {
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
}
|
||
|
||
.two-col-view-all svg {
|
||
fill: #006482;
|
||
}
|
||
|
||
.info {
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
|
||
.title a {
|
||
font-size: 18px;
|
||
font-weight: bold;
|
||
color: #111;
|
||
line-height: 24px;
|
||
|
||
&:hover {
|
||
text-decoration: underline;
|
||
}
|
||
|
||
&:active {
|
||
text-decoration: underline;
|
||
color: #003c4e;
|
||
}
|
||
}
|
||
|
||
.date-and-author {
|
||
display: flex;
|
||
flex-direction: row;
|
||
gap: 16px;
|
||
padding-top: 16px;
|
||
margin-top: auto;
|
||
flex-wrap: wrap;
|
||
|
||
&.mobile {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
.date {
|
||
color: #666;
|
||
font-size: 16px;
|
||
line-height: 24px;
|
||
font-family: "Roboto Slab", serif;
|
||
}
|
||
|
||
.author {
|
||
color: #444444;
|
||
align-self: center;
|
||
}
|
||
|
||
.author a {
|
||
color: #444444;
|
||
font-size: 16px;
|
||
line-height: 1.25;
|
||
text-decoration: underline;
|
||
|
||
&:hover {
|
||
color: #006482;
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
|
||
&:active {
|
||
color: #003c4e;
|
||
text-decoration-thickness: 2px;
|
||
}
|
||
}
|
||
|
||
.divider {
|
||
width: 1px;
|
||
background-color: #a0b9b9;
|
||
}
|
||
|
||
@media screen and (max-width: 991px) {
|
||
.sw19s-std-wrap {
|
||
padding: 0 8px 0 8px;
|
||
}
|
||
|
||
.headline {
|
||
text-align: center;
|
||
}
|
||
|
||
.two-col-articles {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
|
||
.two-col-view-all {
|
||
padding-top: 32px;
|
||
}
|
||
}
|
||
|
||
@media screen and (max-width: 768px) {
|
||
padding: 40px 0 40px 0;
|
||
.headline {
|
||
font-size: 30px;
|
||
line-height: 40px;
|
||
padding-bottom: 32px;
|
||
margin-bottom: 32px;
|
||
}
|
||
|
||
.two-col-articles {
|
||
gap: 32px;
|
||
}
|
||
|
||
.two-col-article {
|
||
padding-bottom: 32px;
|
||
border-bottom: solid 1px #cccccc;
|
||
}
|
||
|
||
.article {
|
||
min-height: 0;
|
||
}
|
||
|
||
.two-col-article .image img {
|
||
height: 66px;
|
||
width: 116px;
|
||
border-radius: 4px;
|
||
}
|
||
|
||
.date-and-author {
|
||
&.mobile {
|
||
display: flex;
|
||
}
|
||
&.desktop {
|
||
display: none;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
/*# sourceURL=https://www.solarwinds.com/wp-content/themes/orangematter/blocks/two-column-expander/styles.css */
|
||
</style>
|
||
<style id='global-styles-inline-css' type='text/css'>
|
||
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);--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--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;}
|
||
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
|
||
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
|
||
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
|
||
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
|
||
/*# sourceURL=global-styles-inline-css */
|
||
</style>
|
||
<link rel='stylesheet' id='wpcdt-public-css-css' href='https://www.solarwinds.com/wp-content/plugins/countdown-timer-ultimate/assets/css/wpcdt-public.css?ver=2.6.9' type='text/css' media='all' />
|
||
<link rel='stylesheet' id='om-navigation-styles-css' href='https://www.solarwinds.com/wp-content/themes/orangematter/components/navigation/styles.css?ver=6.9.7' type='text/css' media='all' />
|
||
<link rel='stylesheet' id='google-fonts-combined-css' href='https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Roboto+Slab:wght@300;400;500;700&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap' type='text/css' media='all' />
|
||
<script type="text/javascript" src="https://www.solarwinds.com/wp-content/themes/orangematter/components/navigation/scripts.js" id="om-navigation-scripts-js" defer="defer" data-wp-strategy="defer"></script>
|
||
<script type="text/javascript" src="https://www.solarwinds.com/wp-content/themes/orangematter/blocks/table-of-contents/scripts.js" id="post-toc-scripts-js" defer="defer" data-wp-strategy="defer"></script>
|
||
<script type="text/javascript" src="https://fast.wistia.com/assets/external/E-v1.js?ver=1.0.0" id="wistia-js" async="async" data-wp-strategy="async"></script>
|
||
<link rel="https://api.w.org/" href="https://www.solarwinds.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.solarwinds.com/wp-json/wp/v2/posts/36630" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.solarwinds.com/xmlrpc.php?rsd" />
|
||
<link rel='shortlink' href='https://www.solarwinds.com/?p=36630' />
|
||
<script type="text/javascript">
|
||
|
||
var ajax_url = 'https://www.solarwinds.com/wp-admin/admin-ajax.php';
|
||
</script><meta name="og:url" content="https://www.solarwinds.com/blog/sre-principles" /><!-- Related Posts for WP Premium CSS -->
|
||
<style type='text/css'>
|
||
.rp4wp-related-posts { width:100%; overflow:hidden;}ul.rp4wp-posts-list {width:100%; margin:0 !important; padding:0 !important; list-style:none !important; float:left;}ul.rp4wp-posts-list .rp4wp-col {width:100% !important;margin-bottom:30px !important;list-style:none !important;box-sizing:border-box;overflow:hidden;float:left;}.rp4wp_component_wrapper {width:100% !important;float:left;}.rp4wp_component {width:100% !important;padding:0 0 5% !important;box-sizing:border-box;float:left;overflow:hidden !important;}.rp4wp_component a {border:0 !important;}.rp4wp_component_image a {display:block; height:100% !important;} .rp4wp_component_image img {width:100% !important;height:100% !important;}.rp4wp_component_title a {text-decoration:none !important; font-weight:bold; border:0 !important;}@media (min-width: 768px) {ul.rp4wp-posts-list .rp4wp-col {width:26% !important;height:px !important;padding:0 2% !important;}ul.rp4wp-posts-list .rp4wp-col-first {width:24% !important;padding-left:0 !important;padding-right:2% !important;}ul.rp4wp-posts-list .rp4wp-col-last {width:24% !important;padding-right:0 !important;padding-left:2% !important;}.rp4wp_component_wrapper {width:50% !important;}.rp4wp_component_wrapper_left {padding-right:5% !important;}.rp4wp_component_wrapper_right {padding-left:5% !important;}}.rp4wp_component_2{height:40% !important;}.rp4wp_component_3{height:20% !important;}
|
||
</style>
|
||
<link rel="pingback" href="https://www.solarwinds.com/xmlrpc.php"><meta name="detectify-verification" content="a25c9ab808834f2124ad763124b232ba" />
|
||
<link rel="icon" href="https://www.solarwinds.com/wp-content/uploads/2025/06/flame-favicon.png" sizes="32x32" />
|
||
<link rel="icon" href="https://www.solarwinds.com/wp-content/uploads/2025/06/flame-favicon.png" sizes="192x192" />
|
||
<link rel="apple-touch-icon" href="https://www.solarwinds.com/wp-content/uploads/2025/06/flame-favicon.png" />
|
||
<meta name="msapplication-TileImage" content="https://www.solarwinds.com/wp-content/uploads/2025/06/flame-favicon.png" />
|
||
<style type="text/css" id="wp-custom-css">
|
||
html {
|
||
font-size: 16px;
|
||
} </style>
|
||
<style id="kirki-inline-styles">.description{font-family:Montserrat;font-weight:500;text-transform:uppercase;color:#959595;}.socialicon a{color:#ffffff;background-color:#262626;}.carousel-h3,.carousel-h3 a{font-family:Poppins;font-weight:700;color:#ffffff;}.carousel-h3{background-color:#29272a;}.carousel-caption p{font-family:Vollkorn;font-weight:400;color:#676767;}.featured-box p,.featured-box p a{font-family:Montserrat;font-weight:600;letter-spacing:7px;color:#333333;}.post-text-zone h3,.post-text-zone h3 a,.post-text-zone-grid h3,.post-text-zone-grid h3 a{font-family:Montserrat;font-weight:600;text-transform:uppercase;color:#6e6e6e;}.post-text-zone h2,.post-text-zone h2 a,.post-text-zone-grid h2,.post-text-zone-grid h2 a{font-family:Poppins;font-weight:700;color:#262626;}.post-text-zone h4,.post-text-zone-grid h4{font-family:Vollkorn;font-weight:400;color:#9f9f9f;}.post-text-zone p,.post-text-zone-grid p{font-family:Vollkorn;font-weight:400;color:#6a6a6a;}.overlay-text-first-row p{font-family:Vollkorn;font-weight:400;color:#333333;}.overlay-text-first-row h6 a{font-family:Montserrat;font-weight:600;color:#262626;}.overlay-text-second-row p,.overlay-text-second-row p a{font-family:Vollkorn;font-weight:400;color:#262626;}.readmore-classic-button a{font-family:Montserrat;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#333;}.numbered-pages-navi p,.page-active{font-family:Montserrat;font-weight:600;color:#ffffff;}.page-active{background-color:#262626;}.numbered-pages-navi a{font-family:Montserrat;font-weight:600;color:#262626;}#instagram-footer .instagram-title{letter-spacing:20px;background-color:#262626;}.footer-social-icon a{color:#262626;background-color:#ffffff;}.footer-text p{font-family:Montserrat;font-weight:500;text-transform:uppercase;color:#d8d9d9;}.footer-text p a{font-family:Montserrat;font-weight:600;text-transform:uppercase;color:#ffffff;}.footer-curve,.footer-dark-area{background-color:#141414;}.single-title-zone h3 a{font-family:Montserrat;font-weight:600;color:#c2c2c3;}.single-title-zone h1{font-family:Poppins;font-weight:700;color:#ffffff;}.single-title-zone h4{font-family:Vollkorn;font-weight:400;color:#dadadb;}.post .entry-content p{font-family:Crimson Text;font-weight:400;color:#333;}.post .entry-content p a{font-family:Crimson Text;font-weight:600;color:#1a4199;}.post .entry-content blockquote p{font-family:Crimson Text;font-weight:400;color:#777777;}.post .entry-content h1,.post .entry-content h2,.post .entry-content h3,.post .entry-content h4,.post .entry-content h5,.post .entry-content h6{font-family:Montserrat;font-weight:500;color:#333;}.post .entry-content ol,.post .entry-content ul{font-family:Crimson Text;font-weight:400;color:#333;}.post .entry-content table,.post .entry-content table a{font-family:Crimson Text;color:#333;}.tags a{font-family:Montserrat;font-weight:600;text-transform:uppercase;color:#262626;background-color:#f6f6f6;}.alternative-single-author-bio h3,.alternative-single-author-bio h3 a,.single-author-bio h3,.single-author-bio h3 a{font-family:Montserrat;font-weight:600;text-transform:uppercase;color:#333;}.single-author-bio p{font-family:Montserrat;font-weight:400;color:#a3a2a2;}.post-navi-previous h4{font-family:Montserrat;font-weight:600;text-transform:lowercase;color:#9E9E9E;}.post-navi-previous h3,.post-navi-previous h3 a{font-family:Poppins;font-weight:700;color:#333;}.post-navi-next h4{font-family:Montserrat;font-weight:600;text-transform:lowercase;color:#9E9E9E;}.post-navi-next h3,.post-navi-next h3 a{font-family:Poppins;font-weight:700;color:#333;}.related-posts h4{font-family:Montserrat;font-weight:600;color:#9E9E9E;}.related-post h3,.related-post h3 a{font-family:Poppins;font-weight:700;color:#333333;}.related-posts p{font-family:Montserrat;font-weight:500;color:#575757;}.title-tag{font-family:Montserrat;font-weight:600;color:#262626;border-color:#262626;}.username,.username a{font-family:Montserrat;font-weight:600;text-transform:uppercase;color:#262626;}.userwriting{font-family:Montserrat;font-weight:400;color:#777777;}.userdate{font-family:Montserrat;font-weight:500;color:#333333;}.userreply a{color:#262626;}#author:focus,#email:focus,#url:focus,.comment-form textarea:focus{border-bottom-color:#262626;}.textwidget p{font-family:Vollkorn;font-weight:400;color:#777777;}.widget-title{font-family:Montserrat;font-weight:600;letter-spacing:2px;color:#262626;}.sidebar .author-bio{font-family:Montserrat;}.page-title{font-family:Montserrat;font-weight:600;color:#333333;}.page .entry-content p{font-family:Crimson Text;font-weight:400;color:#333;}.page .entry-content p a{font-family:Crimson Text;font-weight:600;color:#1a4199;}.page .entry-content blockquote p{font-family:Crimson Text;font-weight:400;color:#777777;}.page .entry-content h1,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6{font-family:Montserrat;font-weight:500;color:#333;}.page .entry-content ol,.page .entry-content ul{font-family:Crimson Text;font-weight:400;color:#333;}.page .entry-content table,.page .entry-content table{font-family:Crimson Text;color:#333;}.archive .archive-title-zone h1{font-family:Montserrat;font-weight:500;letter-spacing:8px;color:#333333;}.search .archive-title-zone h1{font-family:Montserrat;font-weight:500;letter-spacing:8px;color:#333333;}/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* devanagari */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
|
||
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeE2mcIbA.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeGmmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* greek */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeHWmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeEWmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeEGmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeHmmc.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* devanagari */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
|
||
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeE2mcIbA.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeGmmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* greek */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeHWmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeEWmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeEGmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeHmmc.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 500;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Montserrat';
|
||
font-style: normal;
|
||
font-weight: 600;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* devanagari */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
|
||
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Poppins';
|
||
font-style: normal;
|
||
font-weight: 700;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}/* cyrillic-ext */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeE2mcIbA.woff2) format('woff2');
|
||
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||
}
|
||
/* cyrillic */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeGmmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
/* greek */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeHWmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
|
||
}
|
||
/* vietnamese */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeEWmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
||
}
|
||
/* latin-ext */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeEGmcIbA.woff2) format('woff2');
|
||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||
}
|
||
/* latin */
|
||
@font-face {
|
||
font-family: 'Vollkorn';
|
||
font-style: normal;
|
||
font-weight: 400;
|
||
font-display: swap;
|
||
src: url(https://www.solarwinds.com/wp-content/fonts/vollkorn/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGeHmmc.woff2) format('woff2');
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}</style> <link rel="preconnect" href="https://fonts.gstatic.com">
|
||
|
||
<script src="//assets.adobedtm.com/764583179334/3a93276c2485/launch-eed9a97dae7f.min.js"></script>
|
||
|
||
<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0014/4683.js" async="async" ></script>
|
||
|
||
<!-- orangematter theme CSS -->
|
||
<link rel="stylesheet" href="https://www.solarwinds.com/wp-content/themes/orangematter/dev/styles/_main.css?ver=1788859359">
|
||
<link rel="stylesheet" href="https://www.solarwinds.com/wp-content/themes/orangematter/dev/styles/_sw19-header.css?ver=1762764624">
|
||
<link rel="stylesheet" href="https://www.solarwinds.com/wp-content/themes/orangematter/dev/styles/_index.css?ver=1762764624">
|
||
|
||
<link rel="stylesheet" href="https://www.solarwinds.com/wp-content/themes/orangematter/dev/styles/_single-post.css?ver=1787822544">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</head>
|
||
|
||
|
||
|
||
<body class="wp-singular post-template-default single single-post postid-36630 single-format-standard wp-theme-orangematter group-blog">
|
||
|
||
<div class="orangematter-header">
|
||
|
||
<header id="head" class="initialize-analytics-dynamically">
|
||
<nav class="om-navigation">
|
||
<div class="nav-container">
|
||
<div class="om-logo">
|
||
<a href="https://www.solarwinds.com/blog" class="sw-logo" aria-label="omstuff logo, return to the Home page"
|
||
>
|
||
<img width="768" height="154" src="https://www.solarwinds.com/wp-content/uploads/2025/03/1000x200_SW_Logo_Division_Blog_Web_Orange-1-1-768x154.png.webp?v=1787904706" class="attachment-medium_large size-medium_large" alt="" loading="eager" decoding="async" fetchpriority="high" srcset="https://www.solarwinds.com/wp-content/uploads/2025/03/1000x200_SW_Logo_Division_Blog_Web_Orange-1-1-768x154.png.webp?v=1787904706 768w, https://www.solarwinds.com/wp-content/uploads/2025/03/1000x200_SW_Logo_Division_Blog_Web_Orange-1-1-300x60.png.webp?v=1787904706 300w, https://www.solarwinds.com/wp-content/uploads/2025/03/1000x200_SW_Logo_Division_Blog_Web_Orange-1-1.png.webp?v=1787904706 1000w" sizes="(max-width: 768px) 100vw, 768px" /> </a>
|
||
</div>
|
||
<ul class="menu">
|
||
<li class="menu-item">
|
||
<button class="nav-item expandable"
|
||
aria-label="open menu"
|
||
type="button"
|
||
>
|
||
Platform <span class="nav-item-icon"><svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#8nbpx5wv0a)">
|
||
<path d="M12 7.429 6 .57 0 7.429h12z" fill="inherit"/>
|
||
</g>
|
||
<defs>
|
||
<clipPath id="8nbpx5wv0a">
|
||
<path fill="inherit" transform="rotate(-180 6 3.714)" d="M0 0h12v6.858H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</span>
|
||
</button>
|
||
|
||
<div class="popup" data-popup-id="Platform">
|
||
<div class="panel-container">
|
||
<div class="panel-list">
|
||
<ul>
|
||
<li class="panel-item" data-index="0">
|
||
|
||
<div class="panel-title">
|
||
<img width="90" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/observability-platform-1-1.png.webp?v=1787904833" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/monitoring-and-observability" target="">Monitoring and Observability</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="panel-item" data-index="1">
|
||
|
||
<div class="panel-title">
|
||
<img width="96" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/IT-Service-Management-1.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/it-service-management" target="">IT Service Management</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="panel-item" data-index="2">
|
||
|
||
<div class="panel-title">
|
||
<img width="96" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Database-2.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/database" target="">Database</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="panel-item" data-index="3">
|
||
|
||
<div class="panel-title">
|
||
<img width="100" height="100" src="https://www.solarwinds.com/wp-content/uploads/2026/06/2503_SWI_Icon_IncidentResponse.png.webp?v=1787903263" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/incident-response" target="">Incident Response</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="panel-item" data-index="4">
|
||
|
||
<div class="panel-title">
|
||
<img width="96" height="98" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Free-Tools-1.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/tools" target="">Tools</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="panel-foot">
|
||
<div class="panel-view-all">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
<li class="menu-item">
|
||
<a href="https://www.solarwinds.com/blog/techpod" target="" class="nav-item">TechPod</a> <div class="rectangle"></div>
|
||
</li>
|
||
<li class="menu-item">
|
||
<button class="nav-item expandable"
|
||
aria-label="open menu"
|
||
type="button"
|
||
>
|
||
Resources <span class="nav-item-icon"><svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#8nbpx5wv0a)">
|
||
<path d="M12 7.429 6 .57 0 7.429h12z" fill="inherit"/>
|
||
</g>
|
||
<defs>
|
||
<clipPath id="8nbpx5wv0a">
|
||
<path fill="inherit" transform="rotate(-180 6 3.714)" d="M0 0h12v6.858H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</span>
|
||
</button>
|
||
|
||
<div class="popup" data-popup-id="Resources">
|
||
<div class="panel-container">
|
||
<div class="panel-list">
|
||
<ul>
|
||
<li class="panel-item" data-index="0">
|
||
|
||
<div class="panel-title">
|
||
<img width="84" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Geekspeak.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/customer-stories" target="">Customer Stories</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="panel-item" data-index="1">
|
||
|
||
<div class="panel-title">
|
||
<img width="84" height="93" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Calendar.png.webp?v=1787904831" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/events" target="">Events</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="panel-item" data-index="2">
|
||
|
||
<div class="panel-title">
|
||
<img width="96" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Product-Newsroom.png.webp?v=1787904831" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/news" target="">News</a> </div>
|
||
|
||
<div class="panel-links">
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="panel-foot">
|
||
<div class="panel-view-all">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
<li class="search-item">
|
||
<button class="search-toggle"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<circle cx="14.095" cy="14.095" r="6.095" stroke="currentColor" stroke-width="2"/>
|
||
<path d="m24 24-5.333-5.333" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
|
||
</svg></button>
|
||
<div class="search-input-container">
|
||
<form method="get" action="https://www.solarwinds.com/blog/search">
|
||
<input type="text" class="search" value="" placeholder="Search" name="term" title="Search">
|
||
<button class="search-button"
|
||
>
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<circle cx="14.095" cy="14.095" r="6.095" stroke="currentColor" stroke-width="2"/>
|
||
<path d="m24 24-5.333-5.333" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
|
||
</svg> </button>
|
||
<button type="button" class="close-button"
|
||
>
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path d="m10.293 9.707 12 12M10.293 21.707l12-12" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
|
||
</svg> </button>
|
||
</form>
|
||
</div>
|
||
</li>
|
||
|
||
</ul>
|
||
</div>
|
||
<div class="mobile-nav">
|
||
<div class="mobile-nav-top">
|
||
<div class="mobile-logo">
|
||
<a href="https://www.solarwinds.com/blog" aria-label="omstuff logo, return to the Home page"
|
||
>
|
||
<img width="200" height="160" src="https://www.solarwinds.com/wp-content/uploads/2025/03/200x160_SW_Logo_Flame_Web_Orange-1-1.png.webp?v=1787904708" class="attachment-medium_large size-medium_large" alt="" loading="eager" decoding="async" /> </a>
|
||
</div>
|
||
|
||
|
||
<button
|
||
class="nav-toggle" aria-label="Toggle menu">
|
||
<div class="hamburger"
|
||
>
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<rect x="6" y="6" width="20" height="4" rx="2" fill="#fff"/>
|
||
<rect x="6" y="14" width="20" height="4" rx="2" fill="#fff"/>
|
||
<rect x="6" y="22" width="20" height="4" rx="2" fill="#fff"/>
|
||
</svg>
|
||
</div>
|
||
<div class="close-icon"
|
||
>
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path d="m10.293 9.707 12 12M10.293 21.707l12-12" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
|
||
</svg> </div>
|
||
</button>
|
||
</div>
|
||
<div class="mobile-search">
|
||
<form method="get" action="https://www.solarwinds.com/blog/search">
|
||
<input type="text" class="mobile-search" value="" placeholder="Search" name="s" title="Search">
|
||
<button class="mobile-search-button"
|
||
>
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<circle cx="14.095" cy="14.095" r="6.095" stroke="currentColor" stroke-width="2"/>
|
||
<path d="m24 24-5.333-5.333" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
|
||
</svg> </button>
|
||
</form>
|
||
</div>
|
||
<div class="mobile-menu-items">
|
||
<li class="mobile-menu-item">
|
||
<button class="mobile-nav-item"
|
||
aria-label="open menu"
|
||
type="button"
|
||
data-submenu-id="submenu0"
|
||
>
|
||
Platform <div><svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#8nbpx5wv0a)">
|
||
<path d="M12 7.429 6 .57 0 7.429h12z" fill="inherit"/>
|
||
</g>
|
||
<defs>
|
||
<clipPath id="8nbpx5wv0a">
|
||
<path fill="inherit" transform="rotate(-180 6 3.714)" d="M0 0h12v6.858H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</div>
|
||
</button>
|
||
</li>
|
||
<div class="submenu" id="submenu0">
|
||
<div class="mobile-panel-container">
|
||
<ul>
|
||
<li class="nav-item" data-index="0">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="90" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/observability-platform-1-1.png.webp?v=1787904833" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/monitoring-and-observability" target="">Monitoring and Observability</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="nav-item" data-index="1">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="96" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/IT-Service-Management-1.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/it-service-management" target="">IT Service Management</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="nav-item" data-index="2">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="96" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Database-2.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/database" target="">Database</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="nav-item" data-index="3">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="100" height="100" src="https://www.solarwinds.com/wp-content/uploads/2026/06/2503_SWI_Icon_IncidentResponse.png.webp?v=1787903263" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/incident-response" target="">Incident Response</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="nav-item" data-index="4">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="96" height="98" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Free-Tools-1.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/tools" target="">Tools</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<li class="mobile-menu-item">
|
||
<a href="https://www.solarwinds.com/blog/techpod" target="" class="mobile-nav-item">TechPod</a> </li>
|
||
<li class="mobile-menu-item">
|
||
<button class="mobile-nav-item"
|
||
aria-label="open menu"
|
||
type="button"
|
||
data-submenu-id="submenu2"
|
||
>
|
||
Resources <div><svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#8nbpx5wv0a)">
|
||
<path d="M12 7.429 6 .57 0 7.429h12z" fill="inherit"/>
|
||
</g>
|
||
<defs>
|
||
<clipPath id="8nbpx5wv0a">
|
||
<path fill="inherit" transform="rotate(-180 6 3.714)" d="M0 0h12v6.858H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</div>
|
||
</button>
|
||
</li>
|
||
<div class="submenu" id="submenu2">
|
||
<div class="mobile-panel-container">
|
||
<ul>
|
||
<li class="nav-item" data-index="0">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="84" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Geekspeak.png.webp?v=1787904832" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/customer-stories" target="">Customer Stories</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="nav-item" data-index="1">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="84" height="93" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Calendar.png.webp?v=1787904831" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/events" target="">Events</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li class="nav-item" data-index="2">
|
||
|
||
<div class="mobile-nav-title link">
|
||
<img width="96" height="96" src="https://www.solarwinds.com/wp-content/uploads/2025/02/Product-Newsroom.png.webp?v=1787904831" class="attachment-thumbnail size-thumbnail" alt="" decoding="async" /> <a href="https://www.solarwinds.com/blog/category/news" target="">News</a> </div>
|
||
|
||
<div class="mobile-panel-links">
|
||
</div>
|
||
</li>
|
||
<li>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
</header>
|
||
<div class="om-nav-overlay"></div>
|
||
</div>
|
||
|
||
<div class="om__single-post">
|
||
<div class="sw-container">
|
||
|
||
<div class="om__singlepost-breadcrumbs">
|
||
<a href="https://www.solarwinds.com/blog"><svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#en02kywfoa)">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 4.3v8.5h4.2V8h3.6v4.8H12V4.3l-6-4-6 4z" fill="#006482"/>
|
||
</g>
|
||
<defs>
|
||
<clipPath id="en02kywfoa">
|
||
<path fill="#fff" d="M0 0h12v13H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</a> / <a class="link-bread" href="https://www.solarwinds.com/blog/category/incident-response">Incident Response</a>
|
||
</div>
|
||
|
||
<div class="sw25-om-post-hero">
|
||
<div class="sw-om-container left-">
|
||
<div class="hero-content">
|
||
<h1 class="om-title">
|
||
The Guide to SRE Principles </h1>
|
||
|
||
<div class="image-container mobile">
|
||
<img width="855" height="495" src="https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1.png.webp?v=1787903306" class="attachment-large size-large wp-post-image" alt="The Guide to SRE Principles" loading="eager" decoding="async" srcset="https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1.png.webp?v=1787903306 855w, https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1-300x174.png.webp?v=1787903306 300w, https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1-768x445.png.webp?v=1787903307 768w, https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1-266x153.png.webp?v=1787903307 266w" sizes="(max-width: 855px) 100vw, 855px" /> </div>
|
||
|
||
|
||
<div class="post-author fix-bot">
|
||
<a href="https://www.solarwinds.com/blog/author/squadcast-community" data-linktype="Author Image" data-linkdetail="Post author image - Squadcast Community">
|
||
<img alt='Squadcast Community' src='https://www.solarwinds.com/wp-content/uploads/2026/06/Squadcast-Community-profile-96x96.png' srcset='https://www.solarwinds.com/wp-content/uploads/2026/06/Squadcast-Community-profile-192x192.png 2x' class='useravatar avatar-96 photo' height='96' width='96' decoding='async'/> </a>
|
||
|
||
<div class="author-data">
|
||
<a class="author-name"
|
||
href="https://www.solarwinds.com/blog/author/squadcast-community"
|
||
data-linktype="author link" data-linkdetail="Post author - Squadcast Community">
|
||
Squadcast Community </a>
|
||
|
||
<div class="article-date">
|
||
March 23, 2023 </div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="hero-media">
|
||
<div class="image-container">
|
||
<img width="855" height="495" src="https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1.png.webp?v=1787903306" class="attachment-large size-large wp-post-image" alt="The Guide to SRE Principles" loading="eager" decoding="async" srcset="https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1.png.webp?v=1787903306 855w, https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1-300x174.png.webp?v=1787903306 300w, https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1-768x445.png.webp?v=1787903307 768w, https://www.solarwinds.com/wp-content/uploads/2023/03/The-Guide-to-SRE-Principles-1-266x153.png.webp?v=1787903307 266w" sizes="(max-width: 855px) 100vw, 855px" /> </div>
|
||
|
||
<ul class="list-socials">
|
||
<li>
|
||
<a href="https://www.facebook.com/SolarWinds" target="_blank" rel="noopener" aria-label="Follow Us On Facebook, Opens in a new Tab" data-linktype="Hero" data-linkdetail="Facebook social icon">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm17.806-5.014c-.278 0-.674.139-.674.735v1.587h2.42l-.278 2.697h-2.142v7.636H13.96v-7.636h-1.51v-2.697h1.51v-1.746c0-1.25.593-3.204 3.202-3.204l2.35.01v2.618h-1.705z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="https://www.linkedin.com/company/solarwinds" target="_blank" rel="noopener" aria-label="Follow Us On Instagram, Opens in a new Tab" data-linktype="Hero" data-linkdetail="Instagram social icon">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.432 16.086c0 8.033 6.535 14.567 14.568 14.567s14.567-6.534 14.567-14.567c0-8.033-6.534-14.568-14.567-14.568-8.033 0-14.568 6.535-14.568 14.568zm-1.432 0c0-8.823 7.177-16 16-16s16 7.177 16 16-7.177 16-16 16-16-7.177-16-16zm12.924.166a3.122 3.122 0 0 0 3.115 3.119 3.121 3.121 0 0 0 3.12-3.118 3.12 3.12 0 0 0-3.116-3.117 3.12 3.12 0 0 0-3.12 3.116zm-1.686.002a4.801 4.801 0 0 1 4.805-4.804 4.804 4.804 0 1 1-4.805 4.804zm12.467 1.583c0 .508-.01 1.017-.022 1.526-.009.324-.025.648-.047.972a5.033 5.033 0 0 1-.255 1.304 3.117 3.117 0 0 1-1.975 1.962 4.16 4.16 0 0 1-.838.196c-.268.033-.538.056-.808.07-1.037.056-2.074.052-3.111.047l-.609-.002h-.727c-.566.002-1.132.003-1.697-.002a36.766 36.766 0 0 1-1.377-.045 6.189 6.189 0 0 1-1.24-.169c-.904-.225-1.608-.72-2.07-1.538a3.64 3.64 0 0 1-.376-1.059 7.143 7.143 0 0 1-.127-1.121c-.056-1.175-.054-2.35-.052-3.525l.001-.9c0-.694.006-1.39.017-2.085.006-.387.024-.775.046-1.163.028-.482.1-.956.255-1.414a3.081 3.081 0 0 1 1.405-1.73c.342-.2.719-.318 1.105-.398.371-.077.749-.107 1.126-.126.874-.045 1.748-.05 2.623-.049 1.155 0 2.31 0 3.464.009.474.003.947.023 1.42.044.434.019.864.068 1.285.178.92.238 1.624.756 2.071 1.602.181.341.29.71.36 1.09.075.405.099.816.115 1.227.051 1.354.046 2.709.041 4.063-.001.345-.003.69-.003 1.036zm1.648-5.127a14.341 14.341 0 0 0-.076-1.047c-.085-.778-.291-1.525-.69-2.206a4.706 4.706 0 0 0-2.503-2.1 5.876 5.876 0 0 0-1.389-.333 17.73 17.73 0 0 0-.98-.076c-1.231-.058-2.464-.053-3.696-.049-.424.002-.849.004-1.273.003a60.896 60.896 0 0 0-1.72.02c-.402.01-.802.028-1.201.056-.759.052-1.495.204-2.186.528-1.189.556-2.017 1.452-2.484 2.68-.165.434-.27.883-.334 1.343-.048.347-.069.696-.086 1.047-.055 1.198-.05 2.396-.047 3.595.002.389.003.777.002 1.166 0 .642.007 1.286.021 1.929.009.405.028.81.057 1.214.052.725.2 1.43.491 2.1.24.553.577 1.037 1.004 1.463.412.411.88.74 1.413.975.416.183.846.321 1.294.397.275.045.553.084.831.11.256.026.516.035.773.042.326.01.652.018.979.026l.323.008a.148.148 0 0 1 .024.003l.013.002h4.258l.289-.008.514-.016c.343-.01.686-.02 1.029-.036a7.115 7.115 0 0 0 1.564-.233c1.613-.445 2.748-1.43 3.36-2.996a5.74 5.74 0 0 0 .327-1.279c.054-.37.079-.742.095-1.116.06-1.42.053-2.84.046-4.26-.002-.497-.005-.993-.004-1.489 0-.487-.017-.975-.038-1.463zm-5.442-1.45a1.123 1.123 0 1 1 2.247 0 1.123 1.123 0 0 1-2.247 0z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="https://twitter.com/solarwinds " target="_blank" rel="noopener" aria-label="Follow Us On X, Opens in a new Tab" data-linktype="Hero" data-linkdetail="Twitter social icon">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm23.138-8-5.825 6.771 6.335 9.22h-4.66l-4.266-6.208-5.342 6.209H8l6.11-7.101L8 8.086h4.66l4.04 5.88 5.058-5.88h1.38zm-8.335 8.084.619.885 4.216 6.03h2.12l-5.166-7.39-.62-.885-3.974-5.685h-2.12l4.925 7.045z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
|
||
<li>
|
||
<a class="copy-url" href="" target="_blank" rel="noopener" aria-label="Copy Post Url" data-linktype="Hero" data-linkdetail="Copy post url">
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#tyqr58q51a)">
|
||
<path d="M11.365 25h-.022a4.314 4.314 0 0 1-3.068-1.274 4.359 4.359 0 0 1-1.277-3.088c0-1.206.488-2.298 1.277-3.089l3.071-3.07a4.394 4.394 0 0 1 2.93-1.339h.01a3.967 3.967 0 0 1 2.999 1.214h.001a.75.75 0 0 1-1.059 1.057l.002.001a2.516 2.516 0 0 0-1.878-.772h.003a2.914 2.914 0 0 0-1.93.898l-.002.002-3.086 3.063a2.865 2.865 0 0 0 2.028 4.875h.031c.77 0 1.47-.307 1.98-.806l2.063-2.299a.753.753 0 0 1 1.316.503c0 .193-.073.37-.192.503l-2.107 2.34A4.303 4.303 0 0 1 11.385 25h-.021.001zm6.36-6.116a4.336 4.336 0 0 1-3.001-1.216l.001.002a.75.75 0 1 1 1.035-1.087v-.001c.501.5 1.193.81 1.957.81.803 0 1.525-.342 2.031-.887l.002-.002 3-3.153a2.88 2.88 0 0 0-4.195-3.946h-.001l-1.995 2.224a.753.753 0 0 1-1.317-.502c0-.194.073-.37.192-.503l2.01-2.25a4.377 4.377 0 1 1 6.373 6.002l.002-.002-3 3.154a4.243 4.243 0 0 1-3.093 1.358h-.001z"/>
|
||
</g>
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 30.567C7.968 30.567 1.433 24.032 1.433 16S7.968 1.433 16 1.433 30.567 7.968 30.567 16 24.032 30.567 16 30.567zM16 0C7.178 0 0 7.178 0 16s7.178 16 16 16 16-7.178 16-16S24.822 0 16 0z" />
|
||
<defs>
|
||
<clipPath id="tyqr58q51a">
|
||
<path fill="#fff" transform="translate(7 7)" d="M0 0h18v18H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</a>
|
||
<div class="copy-popup" aria-hidden="true">Copied URL!</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="new-grid">
|
||
<div class="table-of-contents hidden">
|
||
|
||
<div class="sw25-om-toc hidden">
|
||
<div class="toc-headline">
|
||
Page Contents </div>
|
||
<div id="toc-list"></div>
|
||
<div class="mobile-toc">
|
||
<div id="shown-option" data-linktype="Table of Contents Mobile" data-linkdetail="TOC Mobile Toggle"><div class="truncate">Page Contents</div><svg width="19" height="11" viewBox="0 0 19 11" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#9nric79kfa)">
|
||
<path d="M9.5 11a1.34 1.34 0 0 1-.963-.404L.37 2.323A1.389 1.389 0 0 1 .4.403 1.353 1.353 0 0 1 2.294.375l7.205 7.3L16.706.375a1.352 1.352 0 0 1 1.895.03 1.389 1.389 0 0 1 .03 1.92l-8.17 8.273A1.357 1.357 0 0 1 9.5 11z" fill="#444"/>
|
||
</g>
|
||
<defs>
|
||
<clipPath id="9nric79kfa">
|
||
<path fill="#fff" d="M0 0h19v11H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</div>
|
||
<div id="toc-dropdown" class="hidden"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="main-content">
|
||
<div class="single__post-content">
|
||
<p id="" class="ai-optimize-6">Site reliability engineering (SRE) is a discipline in which automated software systems are built to manage the development operations (DevOps) of a product or service. In other words, SRE automates the functions of an operations team via software systems.</p>
|
||
<p id="" class="ai-optimize-7">The main purpose of SRE is to encourage the deployment and proper maintenance of large-scale systems. In particular, site reliability engineers are responsible for ensuring that a given system’s behavior consistently meets business requirements for performance and availability.</p>
|
||
<p id="" class="ai-optimize-8">Furthermore, whereas traditional operations teams and development teams often have opposing incentives, site reliability engineers are able to align incentives so that both feature development and reliability are promoted simultaneously.</p>
|
||
<h2 id="" class="ai-optimize-9"><strong id="">Basic SRE principles </strong></h2>
|
||
<p id="" class="ai-optimize-10">In this article, we’ll cover <a id="" href="https://www.squadcast.com/sre-best-practices">SRE best practices</a>, provide some examples of those key principles, and include relevant details and illustrations to clarify these examples.</p>
|
||
<div data-rt-embed-type="true">
|
||
<style>table.rg-table{width:100%;margin-bottom:0.5em;font-size:1.05em;border-collapse:collapse;border-spacing:0;color:;}table.rg-table tr{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:left;color:#4e5a67;}table.rg-table thead{border-bottom:3px solid #ddd;}table.rg-table tr{border-bottom:1px solid #ddd;color:#4e5a67;}table.rg-table tr.highlight{background-color:#dcf1f0 !important;}table.rg-table.zebra tr:nth-child(even){background-color:#f6f6f6;}table.rg-table th{font-weight:bold;padding:0.35em;font-size:1em;}table.rg-table td{padding:0.35em;font-size:1em;}table.rg-table .highlight td{font-weight:bold;}table.rg-table th.number,td.number{text-align:left;}@media screen and (max-width:600px){.rg-container{max-width:600px;margin:0 auto;}table.rg-table{width:100%;}table.rg-table tr.hide-mobile,table.rg-table th.hide-mobile,table.rg-table td.hide-mobile{display:none;}table.rg-table thead{display:none;}table.rg-table tbody{width:100%;}table.rg-table tr,table.rg-table th,table.rg-table td{display:block;padding:0;}table.rg-table tr{border-bottom:none;margin:0 0 1em 0;padding:0.5em;}table.rg-table tr.highlight{background-color:inherit !important;}table.rg-table.zebra tr:nth-child(even){background-color:transparent;}table.rg-table.zebra td:nth-child(even){background-color:#f6f6f6;}table.rg-table tr:nth-child(even){background-color:transparent;}table.rg-table td{padding:0.5em 0 0.25em 0;border-bottom:1px dotted #ccc;text-align:left;}table.rg-table td[data-title]:before{content:attr(data-title);font-weight:bold;display:inline-block;content:attr(data-title);float:left;margin-right:0.5em;font-size:0.95em;}table.rg-table td:last-child{padding-right:0;border-bottom:2px solid #ccc;}table.rg-table td:empty{display:none;}table.rg-table .highlight td{background-color:inherit;font-weight:normal;}}</style>
|
||
<div class="rg-container">
|
||
<table class="rg-table" summary="Hed">
|
||
<thead>
|
||
<tr>
|
||
<th class="text ">Principle</th>
|
||
<th class="text ">Description</th>
|
||
<th class="text ">Example</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="">
|
||
<td class="text " data-title="Principle">Embrace risk</td>
|
||
<td class="text " data-title="Description">No system can be expected to have perfect performance. It’s important to identify potential failure points and create mitigation plans. Additionally, it’s important to budget a certain percentage of business costs to address these failures in real time.</td>
|
||
<td class="text " data-title="Example">A week consists of 168 hours of potential availability. The business sets an expectation of 165 hours of uptime per week to account for both planned maintenance and unplanned failures.</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="Principle">Set service level objectives (SLOs)</td>
|
||
<td class="text " data-title="Description">Set reasonable expectations for system performance to ensure that customers and internal stakeholders understand how the system is supposed to perform at various levels. Remember that no system can be expected to have perfect performance.</td>
|
||
<td class="text " data-title="Example">
|
||
<ul style="padding-left: 15px; margin: 0px;">
|
||
<li class="ai-optimize-11">The website is up and running 99% of the time.</li>
|
||
<li class="ai-optimize-12">99% of all API requests return a successful response.</li>
|
||
<li class="ai-optimize-13">The server output matches client expectations 99% of the time.</li>
|
||
<li class="ai-optimize-14">99% of all API requests are delivered within one second.</li>
|
||
<li class="ai-optimize-15">The server can handle 10,000 requests per second.</li>
|
||
</ul>
|
||
</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="Principle">Eliminate work through automation</td>
|
||
<td class="text " data-title="Description">Automate as many tasks and processes as possible. Engineers should focus on developing new features and enhancing existing systems at least as often as addressing real-time failures.</td>
|
||
<td class="text " data-title="Example">Production code automatically generates alerts whenever an SLO is violated. The automated alerts send tickets to the appropriate incident response team with relevant playbooks to take action.</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="Principle">Monitor systems</td>
|
||
<td class="text " data-title="Description">Use tools, such as SolarWinds Incident Response, to monitor system performance. Observe performance, incidents, and trends.</td>
|
||
<td class="text " data-title="Example">
|
||
<ul style="padding-left: 15px; margin: 0px;">
|
||
<li class="ai-optimize-16">A dashboard that displays the proportion of client requests and server responses that were delivered successfully in a given time period.</li>
|
||
<li class="ai-optimize-17">A set of logs that displays the expected and actual output of client requests and server responses in a given time period.</li>
|
||
</ul>
|
||
</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="Principle">Keep things simple</td>
|
||
<td class="text " data-title="Description">Release frequent, small changes that can be easily reverted to minimize production bugs. Delete unnecessary code instead of keeping it for potential future use. The more code and systems that are introduced, the more complexity created; it’s important to prevent accidental bloat.</td>
|
||
<td class="text " data-title="Example">Changes in code are always pushed via a version control system that tracks code writers, approvers, and previous states.</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="Principle">Outline the release engineering process</td>
|
||
<td class="text " data-title="Description">Document your established processes for development, testing, automation, deployments, and production support. Ensure that the process is accessible and visible.</td>
|
||
<td class="text " data-title="Example">A published playbook lists the steps to address reboot failure. The playbook contains references to relevant SLOs, dashboards, previous tickets, sections of the codebase, and contact information for the incident response team.</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<h2 id="" class="ai-optimize-18"><strong id="">Embrace risk</strong></h2>
|
||
<p id="" class="ai-optimize-19">No system can be expected to have perfect performance. It’s important to create reasonable expectations about system performance for both internal <a id="" href="https://www.squadcast.com/blog/keeping-stakeholders-notified-of-incidents-with-squadcast">stakeholders</a> and external users.</p>
|
||
<h3 id="" class="ai-optimize-20"><strong id="">Key metrics</strong></h3>
|
||
<p id="" class="ai-optimize-21">For services that are directly user-facing, such as static websites and streaming, two common and important ways to measure performance are <strong id="">time availability</strong> and <strong id="">aggregate availability</strong>.</p>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-center" data-rt-type="image" data-rt-align="center">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dbc94299a53cd15d40db3_yQdkTeDG3moFCJcTzrMnIdH1i_EMQQafnlj6REUKLEb49I5wURVU6srDp6V44kH8DJaO2JOTGXpwjDuThOnob9UXNZ7-Me1O2pePkqj48QyuzRC4OZyba6mnv5FN9yntGxCoDp3P0kGWa1zBx7NY0Ss-1.png" alt="" width="auto" height="auto" /></div>
|
||
</figure>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-center" data-rt-type="image" data-rt-align="center">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dbc943c63586739117d7a_xbemn9nXIiegxi6rLIZwur9DtRJdaz0iC9KhKozYUng2GSGZSY9wmyOg0LsSvWptJXjpVA6IYMULJllpvmRFbx-zFp2CzQu53WZjPRqcXwSOYA_GS0APM3MmsfulTE2i7tiTtvmJcaGR0PLD-_D0Iwk-1.png" alt="" width="auto" height="auto" /></div>
|
||
</figure>
|
||
<p id="" class="ai-optimize-22">This <a id="" href="https://www.squadcast.com/sre-best-practices/reliability-vs-availability" target="_blank" rel="noopener">article</a> provides an example of calculating time availability for a service.</p>
|
||
<p id="" class="ai-optimize-23">For other services, additional factors are important, including speed (<strong id="">latency</strong>), accuracy (<strong id="">correctness</strong>), and volume (<strong id="">throughput</strong>).</p>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-center" data-rt-type="image" data-rt-align="center">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dbc94760bf35bba887710_VghtD962wz8kaRD4yLGLCMwm07EO_03AvJs7GLuTCb_0eDeoNHlt4KLguQOgYczdP-gpRA8cp2Zlv3xP5tfs7XnuN4L329cCK-xE1sMWjlyGKaFlIx6JNmNrhCnTXH8JKJy1NpJM8Sj9ZlyAGOTXBSE-1.png" alt="" width="auto" height="auto" /></div>
|
||
</figure>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-center" data-rt-type="image" data-rt-align="center">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dbc94c374bcf3fbc08ec0_02-4wpFMR7i_qekGDxqT1g7R1OUPFJs9u64sbD6IWPoTUu1mSbfhYrEwDHdoTmHfaUAwnyAzxM2RbgNEJDV53bVQy5Td3g5mt45OUjLPrbADTw9PhGyWfncPMNrzezRdofO9Fkz2hNE6k_i6wLAXU4Y-1.png" alt="" width="auto" height="auto" /></div>
|
||
</figure>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-center" data-rt-type="image" data-rt-align="center">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dbc9469533904997443e6_IUBD8aEH6Ck9j3RiLslDg8GH0r8KKKjwGyEpQYHMn9VV1alBkDLihaE3csXSCWEX7WN00TYSmAasHu0TOn4mG3_HeM8FeT1sq2INwqTXoTd5B9irhM6kaZ4-pQUgm8TD5zmleVaPptwBcGN5WkO4vbY-1.png" alt="" width="auto" height="auto" /></div>
|
||
</figure>
|
||
<p id="" class="ai-optimize-24">An example calculation for latency is as follows:</p>
|
||
<ul id="">
|
||
<li id="" class="ai-optimize-25">Suppose 10 different users serve up identical HTTP requests to your website, and they are all served properly.</li>
|
||
<li id="" class="ai-optimize-26">The return times are monitored and recorded as follows: 1 ms, 3 ms, 3 ms, 4 ms, 1 ms, 1 ms, 1 ms, 5 ms, 3 ms, and 2 ms.</li>
|
||
<li id="" class="ai-optimize-27">The average response time, or latency, is 24 ms / 10 returns = 2.4 ms.</li>
|
||
</ul>
|
||
<p id="" class="ai-optimize-28">Choosing key metrics makes explicit how the performance of a service is evaluated, and therefore what factors pose a risk to service health. In the above example, identifying latency as a key metric indicates average return time as an essential property of the service. Thus, a risk to the reliability of the service is “slowness” or low latency.</p>
|
||
<h3 id="" class="ai-optimize-29"><strong id="">Define failure</strong></h3>
|
||
<p id="" class="ai-optimize-30">In addition to measuring risks, it’s important to clearly define which risks the system can tolerate without compromising quality and which risks must be addressed to ensure quality.</p>
|
||
<p id="" class="ai-optimize-31">This <a id="" href="https://www.squadcast.com/sre-best-practices/reliability-vs-availability" target="_blank" rel="noopener">article</a> provides an example of two types of measurements that address failure: mean time to failure (MTTF) and mean time between failures (MTBF).</p>
|
||
<p id="" class="ai-optimize-32">The most robust way to define failures is to set <a id="" href="https://support.squadcast.com/slo-tracker/configure-and-monitor-your-slos">SLOs</a>, monitor your services for violations in SLOs, and create alerts and processes for fixing violations. These are discussed in the following sections.</p>
|
||
<h3 id="" class="ai-optimize-33"><strong id="">Error budgets</strong></h3>
|
||
<p id="" class="ai-optimize-34">The development of new production features always introduces new potential risks and failures; aiming for a 100% risk-free service is unrealistic. The way to align the competing incentives of pushing development and maintaining reliability is through error budgets.</p>
|
||
<p id="" class="ai-optimize-35">An <a id="" href="https://www.squadcast.com/blog/error-budgets-and-their-dependencies">error budget</a> provides a clear metric that allows a certain proportion of failure from new releases in a given planning cycle. If the number or length of failures exceeds the error budget, no new releases may occur until a new planning period begins.</p>
|
||
<p id="" class="ai-optimize-36">The following is an example error budget.</p>
|
||
<div data-rt-embed-type="true">
|
||
<div class="rg-container">
|
||
<table class="rg-table">
|
||
<tbody>
|
||
<tr class="">
|
||
<td class="text " data-title="">Planning cycle</td>
|
||
<td class="text " data-title="">Quarter</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="">Total possible availability</td>
|
||
<td class="text " data-title="">2,190 hours</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="">SLO</td>
|
||
<td class="text " data-title="">99.9% time availability</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="">Error budget</td>
|
||
<td class="text " data-title="">0.1% time availability = 21.9 hours</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<p id="" class="ai-optimize-37">Suppose the development team plans to release 10 new features during the quarter, and the following occurs:</p>
|
||
<ul id="">
|
||
<li id="" class="ai-optimize-38">The first feature doesn’t cause any downtime.</li>
|
||
<li id="" class="ai-optimize-39">The second feature causes downtime of 10 hours until fixed.</li>
|
||
<li id="" class="ai-optimize-40">The third and fourth features each cause downtime of 6 hours until fixed.</li>
|
||
<li id="" class="ai-optimize-41">At this point, the error budget for the quarter has been exceeded (10 + 6 + 6 = 22 > 21.9), so the fifth feature cannot be released.</li>
|
||
</ul>
|
||
<p id="" class="ai-optimize-42">In this way, the error budget has ensured an acceptable feature release velocity while not compromising reliability or degrading user experience.</p>
|
||
<h2 id="" class="ai-optimize-43"><strong id="">Set service level objectives (SLOs)</strong></h2>
|
||
<p id="" class="ai-optimize-44">The best way to set performance expectations is to set specific targets for different system risks. These targets are called service level objectives, or SLOs. The following table lists examples of SLOs based on different risk measurements.</p>
|
||
<div data-rt-embed-type="true">
|
||
<div class="rg-container">
|
||
<table class="rg-table">
|
||
<tbody>
|
||
<tr class="">
|
||
<td class="text" data-title="">Time availability</td>
|
||
<td class="text" data-title="">Website running 99% of the time</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text" data-title="">Aggregate availability</td>
|
||
<td class="text" data-title="">99% of user requests processed</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text" data-title="">Latency</td>
|
||
<td class="text" data-title="">1 ms average response rate per request</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text" data-title="">Throughput</td>
|
||
<td class="text" data-title="">10,000 requests handled every second</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text" data-title="">Correctness</td>
|
||
<td class="text" data-title="">99% of database reads accurate</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<p id="" class="ai-optimize-45">Depending on the service, some SLOs may be more complicated than just a single number. For example, a database may exhibit 99.9% correctness on reads but have the 0.1% of errors it incurs always be related to the most recent data. If a customer relies heavily on data recorded in the past 24 hours, then the service is not reliable. In this case, it makes sense to create a <strong id="">tiered SLO</strong> based on the customer’s needs. Here is an example:</p>
|
||
<div data-rt-embed-type="true">
|
||
<div class="rg-container">
|
||
<table class="rg-table">
|
||
<tbody>
|
||
<tr class="">
|
||
<td class="" data-title="">Level 1 (records within the last 24 hours)</td>
|
||
<td class="text " data-title="">99.99% read accuracy</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class=" " data-title="">Level 2 (records within the last 7 days)</td>
|
||
<td class="text " data-title="">99.9% read accuracy</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class=" " data-title="">Level 3 (records within the last 30 days)</td>
|
||
<td class="text " data-title="">99% read accuracy</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class=" " data-title="">Level 4 (records within the last 6 months)</td>
|
||
<td class="text " data-title="">95% read accuracy</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<h3 id="" class="ai-optimize-46"><strong id="">Costs of improvement</strong></h3>
|
||
<p id="" class="ai-optimize-47">One of the main purposes of establishing SLOs is to track how reliability affects revenue. Revisiting the sample error budget from the section above, suppose there is a projected service revenue of $500,000 for the quarter. This can be used to translate the SLO and error budget into real dollars. Thus, SLOs are also a way to measure objectives that are indirectly related to system performance.</p>
|
||
<div data-rt-embed-type="true">
|
||
<div class="rg-container">
|
||
<table class="rg-table">
|
||
<thead>
|
||
<tr>
|
||
<th class="text ">SLO</th>
|
||
<th class=" ">Error Budget</th>
|
||
<th class="text ">Revenue Lost</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="">
|
||
<td class="text " data-title="SLO">95%</td>
|
||
<td class=" " data-title="Error Budget">5%</td>
|
||
<td class="text " data-title="Revenue Lost">$25,000</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="SLO">99%</td>
|
||
<td class=" " data-title="Error Budget">1%</td>
|
||
<td class="text " data-title="Revenue Lost">$5,000</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="SLO">99.90%</td>
|
||
<td class=" " data-title="Error Budget">0.10%</td>
|
||
<td class="text " data-title="Revenue Lost">$500</td>
|
||
</tr>
|
||
<tr class="">
|
||
<td class="text " data-title="SLO">99.99%</td>
|
||
<td class=" " data-title="Error Budget">0.01%</td>
|
||
<td class="text " data-title="Revenue Lost">$50</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<p id="" class="ai-optimize-48">Using SLOs to track indirect metrics, such as revenue, allows one to assess the cost for improving a service. In this case, spending $10,000 on improving the SLO from 95% to 99% is a worthwhile business decision. On the other hand, spending $10,000 on improving the SLO from 99% to 99.9% is not.</p>
|
||
<div data-rt-embed-type="true">
|
||
<div class="card-wrap hide">
|
||
<div class="cta-card _2">
|
||
<div class="top-card-content v2">
|
||
<p><img decoding="async" class="image-458 v2" src="https://uploads-ssl.webflow.com/5c51758c58939b30a6fd3d73/6389aa9482e7af8177231736_Squadcast_Logo-v02.02.svg" alt="" width="478" /></p>
|
||
<div class="text-block-640">Integrated full stack reliability management platform</div>
|
||
<p class="ai-optimize-49"><a class="button-12 w-button" href="https://www.squadcast.com/register">Try for free</a></p>
|
||
</div>
|
||
<div class="text-cta-wrap">
|
||
<div class="cta-icon-text">
|
||
<p><img decoding="async" class="icon-cta" src="https://www.solarwinds.com/wp-content/uploads/2026/06/64537e327b973f03a0fc2091_3-5.png" alt="" /></p>
|
||
<div class="text-block-630">Drive better business outcomes with incident analytics, reliability insights, SLO tracking, and error budgets</div>
|
||
</div>
|
||
<div class="cta-icon-text">
|
||
<p><img decoding="async" class="icon-cta" src="https://www.solarwinds.com/wp-content/uploads/2026/06/64537e33093226cf90bf6403_2-5.png" alt="" /></p>
|
||
<div class="text-block-630">Manage incidents on the go with native iOS and Android mobile apps</div>
|
||
</div>
|
||
<div class="cta-icon-text last">
|
||
<p><img decoding="async" class="icon-cta" src="https://www.solarwinds.com/wp-content/uploads/2026/06/64537e31598e257bba0ed102_1-5.png" alt="" /></p>
|
||
<div class="text-block-630">Seamlessly integrated alert routing, on-call, and incident response</div>
|
||
</div>
|
||
</div>
|
||
<p class="ai-optimize-50"><a class="button-12 mobile w-button" href="https://www.squadcast.com/register">Try for free</a></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<h2 id="" class="ai-optimize-51"><strong id="">Eliminate work through automation</strong></h2>
|
||
<p id="" class="ai-optimize-52">One characteristic that distinguishes SREs from traditional <a id="" href="https://www.squadcast.com/devops-best-practices">DevOps</a> is the ability to scale up the scope of a service without scaling the cost of the service. Called <strong id="">sublinear growth</strong>, this is accomplished via automation.</p>
|
||
<p id="" class="ai-optimize-53">In a traditional development-operations split, the development team pushes new features, while the operations team dedicates 100% of its time to maintenance. Thus, a pure operations team will need to grow 1:1 with the size and scope of the service it is maintaining: If it takes O(10) system engineers to serve 1000 users, it will take O(100) engineers to serve 10K users.</p>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-fullwidth" style="max-width: 970px;" data-rt-type="image" data-rt-align="fullwidth" data-rt-max-width="970px">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dc53444ffd09a12aa8de2_W8onnu7SUd8exsfhGOMKExXZ_2kqassvvrdRg3HgjBLeXjOHSVNflb1e0gSepgER984hUq0ylo5GNgcqeWdheSeXt9KKL5VekZwmx_mH-QD5mvhKqKrEp7vRoYOZd6J4-USg8-3FjewsQhB-Htt9JeY-1.png" alt="SRE - Service Cost Vs Service Scale" width="auto" height="auto" /></div>
|
||
</figure>
|
||
<p id="" class="ai-optimize-54">In contrast, an SRE team operating according to <a id="" href="https://www.squadcast.com/sre-best-practices" target="_blank" rel="noopener">best practices</a> will devote at least 50% of its time to developing systems that remove the basic elements of effort from the operations workload. Some examples of this include the following:</p>
|
||
<ul id="">
|
||
<li id="" class="ai-optimize-55">A service that detects which machines in a large fleet need software updates and that schedules software reboots in batches over regular time intervals.</li>
|
||
<li id="" class="ai-optimize-56">A “push-on-green” module that provides an automatic <a id="" href="https://www.squadcast.com/blog/how-squadcasts-workflows-enhance-incident-management-automation">workflow</a> for the testing and release of new code to relevant services.</li>
|
||
<li id="" class="ai-optimize-57">An alerting system that automates ticket generation and notifies <a id="" href="https://www.squadcast.com/incident-response">incident response</a> teams.</li>
|
||
</ul>
|
||
<h2 id="" class="ai-optimize-58"><strong id="">Monitor systems</strong></h2>
|
||
<p id="" class="ai-optimize-59">To maintain reliability, it is imperative to monitor the relevant analytics for a service and use monitoring to detect SLO violations. As mentioned earlier, some important metrics include:</p>
|
||
<ul id="">
|
||
<li id="" class="ai-optimize-60">The amount of time that a service is up and running (<strong id="">time availability</strong>)</li>
|
||
<li id="" class="ai-optimize-61">The number of requests that complete successfully (<strong id="">aggregate availability</strong>)</li>
|
||
<li id="" class="ai-optimize-62">The amount of time it takes to serve a request (<strong id="">latency</strong>)</li>
|
||
<li id="" class="ai-optimize-63">The proportion of responses that deliver expected results (<strong id="">correctness</strong>)</li>
|
||
<li id="" class="ai-optimize-64">The volume of requests that a system is currently handling (<strong id="">throughput</strong>)</li>
|
||
<li id="" class="ai-optimize-65">The percentage of available resources being consumed (<strong id="">saturation</strong>)</li>
|
||
</ul>
|
||
<p id="" class="ai-optimize-66">Sometimes <em id="">durability</em> is also measured, which is the length of time that data is stored with accuracy.</p>
|
||
<h3 id="" class="ai-optimize-67"><strong id="">Dashboards</strong></h3>
|
||
<p id="" class="ai-optimize-68">A good way to implement monitoring is through dashboards. An effective <a id="" href="https://www.squadcast.com/blog/creating-effective-slo-dashboards-a-comprehensive-guide">dashboard</a> will display SLOs, include the error budget, and present the different risk metrics relevant to the SLO.</p>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-fullwidth" style="max-width: 1600px;" data-rt-type="image" data-rt-align="fullwidth" data-rt-max-width="1600px">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dc5343c63588a9111fc2e_s2j-V4VJ5XX1HpLP43fFDeudMEElfNL9nTTHLE4CbMlxo7W1IWklrGr3T0jcJnHXA8JUtO6Ybp_cjkujG8t1JuDCz-J0hsbrY9Joz52Q-3b2KhIp9fUhV3BQ4OrkYcuJGIXEJNdVg6YoGUJlZguEKOQ-1.png" alt="SRE Dashboard" width="auto" height="auto" /></div><figcaption id="">Example of an effective SRE dashboard (<a id="" href="https://sretips.com.br/sre/site-reliability-engineering-dashboards/" target="_blank" rel="noopener">source</a>)</figcaption></figure>
|
||
<h3 id="" class="ai-optimize-69"><strong id="">Logs</strong></h3>
|
||
<p id="" class="ai-optimize-70">Another good way to implement monitoring is through logs. Logs that are both searchable in time and categorized via request are the most effective. If an SLO violation is detected via a dashboard, a more detailed picture can be created by viewing the logs generated during the affected timeframe.</p>
|
||
<figure id="" class="w-richtext-figure-type-image w-richtext-align-fullwidth" style="max-width: 1002px;" data-rt-type="image" data-rt-align="fullwidth" data-rt-max-width="1002px">
|
||
<div id=""><img decoding="async" id="" src="https://www.solarwinds.com/wp-content/uploads/2026/06/640dc534317316340d970a54_DFxBM-WS1gH9XYo1OrNaI1x7hPV7K8EkLjgtGLXU93_q04wGTTp2zJJP9kQC3fUfV8Ej7jHWXizT_4f3ALDyJshgJej6eVtQrwCc5P7xojwtRpQyypRB0BWzIgazMf1QN_fnIwWgHgjMlGEsiVM3QjI-1.png" alt="Example of monitoring Log" width="auto" height="auto" /></div><figcaption id="">Example of a monitoring log (<a id="" href="https://www.solarwinds.com/log-analyzer/use-cases/log-file-viewer">source</a>)</figcaption></figure>
|
||
<h3 id="" class="ai-optimize-71"><strong id="">Whitebox versus blackbox</strong></h3>
|
||
<p id="" class="ai-optimize-72">The type of monitoring discussed above that tracks the internal analytics of a service is called <strong id="">whitebox monitoring</strong>. Sometimes it’s also important to monitor the behavior of a system from the “outside,” which means testing the workflow of a service from the point of view of an external user; this is called <strong id="">blackbox monitoring</strong>. Blackbox monitoring may reveal problems with access permissions or redundancy.</p>
|
||
<h3 id="" class="ai-optimize-73"><strong id="">Automated alerts and ticketing</strong></h3>
|
||
<p id="" class="ai-optimize-74">One of the best ways for SREs to reduce effort is to use automation during monitoring for alerts and ticketing. The <a href="https://www.squadcast.com/sre-best-practices">SRE practice</a> is much more efficient than a traditional operations process.</p>
|
||
<p id="" class="ai-optimize-75">A traditional operations response may look like this:</p>
|
||
<ol id="">
|
||
<li id="" class="ai-optimize-76">A web developer pushes a new update to an algorithm that serves ads to users.</li>
|
||
<li id="" class="ai-optimize-77">The developer notices that the latest push is reducing website traffic due to an unknown cause and manually files a ticket about reduced traffic with the web operations team.</li>
|
||
<li id="" class="ai-optimize-78">A system engineer on the web operations team receives a ticket about the reduced traffic issue. After troubleshooting, the issue is diagnosed as a latency issue caused by a stuck cache.</li>
|
||
<li id="" class="ai-optimize-79">The web operations engineer contacts a member of the database team for help. The database team looks into the codebase and identifies a fix for the cache settings so that data is refreshed more quickly and latency is decreased.</li>
|
||
<li id="" class="ai-optimize-80">The database team updates the cache refresh settings, pushes the fix to production, and closes the ticket.</li>
|
||
</ol>
|
||
<p id="" class="ai-optimize-81">In contrast, an SRE operations response may look like this:</p>
|
||
<ol id="">
|
||
<li id="" class="ai-optimize-82">The ads SRE team creates a deployment tool that monitors three different traffic SLOs: availability, latency, and throughput.</li>
|
||
<li id="" class="ai-optimize-83">A web developer is ready to push a new update to an algorithm that serves ads, for which he uses the SRE deployment tool.</li>
|
||
<li id="" class="ai-optimize-84">Within minutes, the deployment tool detects reduced website traffic. It identifies a latency SLO violation and creates an alert.</li>
|
||
<li id="" class="ai-optimize-85">The on-call site reliability engineer receives the alert, which contains a proposal for updated cache refresh settings to make processing requests faster.</li>
|
||
<li id="" class="ai-optimize-86">The site reliability engineer accepts the proposed changes, pushes the new settings to production, and closes the ticket.</li>
|
||
</ol>
|
||
<p id="" class="ai-optimize-87">By using an automated system for alerting and proposing changes to the database, the communication required, the number of people involved, and time to resolution are all reduced.</p>
|
||
<p id="" class="ai-optimize-88">The following code block is a generic language implementation of latency and throughput thresholds and automated alerts triggered upon detected violations.</p>
|
||
<div data-rt-embed-type="true">
|
||
<pre><code class="python hljs language-python">
|
||
# Define the latency SLO threshold in seconds and create a histogram to track
|
||
LATENCY_SLO_THRESHOLD = 0.1
|
||
REQUEST_LATENCY = Histogram('http_request_latency_seconds', 'Request latency in seconds', ['method', 'endpoint'])
|
||
|
||
# Define the throughput SLO threshold in requests per second and a counter to track
|
||
THROUGHPUT_SLO_THRESHOLD = 10000
|
||
REQUEST_COUNT = Counter('http_request_count', 'Request count', ['method', 'endpoint', 'http_status'])
|
||
|
||
# Check if the latency SLO is violated and send an alert if it is
|
||
def check_latency_slo():
|
||
latency = REQUEST_LATENCY.observe(0.1).observe(0.2).observe(0.3).observe(0.4).observe(0.5).observe(0.6).observe(0.7).observe(0.8).observe(0.9).observe(1.0)
|
||
quantiles = latency.quantiles(0.99)
|
||
latency_99th_percentile = quantiles[0]
|
||
if latency_99th_percentile > LATENCY_SLO_THRESHOLD:
|
||
printf("Latency SLO violated! 99th percentile response time is {latency_99th_percentile} seconds.")
|
||
|
||
# Check if the throughput SLO is violated and send an alert if it is
|
||
def check_throughput_slo():
|
||
request_count = REQUEST_COUNT.count()
|
||
current_throughput = request_count / time.time()
|
||
if current_throughput > THROUGHPUT_SLO_THRESHOLD:
|
||
printf("Throughput SLO violated! Current throughput is {current_throughput} requests per second.")
|
||
|
||
</code></pre>
|
||
<p><b>Example of automated alert calls</b></p>
|
||
</div>
|
||
<h2 id="" class="ai-optimize-89"><strong id="">Keep things simple</strong></h2>
|
||
<p id="" class="ai-optimize-90">The best way to ensure that systems remain reliable is to keep them simple. SRE teams should be hesitant to add new code, preferring instead to modify and delete code where possible. Every additional API, library, and function that one adds to production software increases dependencies in ways that are difficult to track, introducing new points of failure.</p>
|
||
<p id="" class="ai-optimize-91">Site reliability engineers should aim to keep their code modular. That is, each function in an API should serve only one purpose, as should each API in a larger stack. This type of organization makes dependencies more transparent and also makes diagnosing errors easier.</p>
|
||
<h3 id="" class="ai-optimize-92"><strong id="">Playbooks</strong></h3>
|
||
<p id="" class="ai-optimize-93">As part of incident management, <a id="" href="https://www.squadcast.com/blog/runbook-vs-playbook-whats-the-difference">playbooks</a> for typical <a id="" href="https://www.squadcast.com/blog/best-practices-for-building-a-resilient-on-call-framework">on-call</a> investigations and solutions should be authored and published publicly. Playbooks for a particular scenario should describe the incident (and possible variations), list the associated SLOs, reference appropriate <a id="" href="https://www.squadcast.com/blog/streamlining-operations-a-guide-to-the-top-system-monitoring-tools">monitoring tools</a> and codebases, offer proposed solutions, and catalog previous approaches.</p>
|
||
<h2 id="" class="ai-optimize-94"><strong id="">Outline the release engineering process</strong></h2>
|
||
<p id="" class="ai-optimize-95">Just as an SRE codebase should emphasize simplicity, so should an SRE release process. Simplicity is encouraged through a couple of principles:</p>
|
||
<ul id="">
|
||
<li id="" class="ai-optimize-96"><strong id="">Smaller size and higher velocity:</strong> Rather than large, infrequent releases, aim for a higher frequency of smaller ones. This allows the team to observe changes in system behavior incrementally and reduces the potential for large system failures.</li>
|
||
<li id="" class="ai-optimize-97"><strong id="">Self-service:</strong> An SRE team should completely own its release process, which should be automated effectively. This both eliminates work and encourages small-size, high-velocity pushes.</li>
|
||
<li id="" class="ai-optimize-98"><strong id="">Hermetic builds: </strong>The process for building a new release should be <strong id="">hermetic</strong>, or self-contained. That is to say, the build process must be locked to known versions of existing tools (e.g., compilers) and not be dependent on external tools.</li>
|
||
</ul>
|
||
<h3 id="" class="ai-optimize-99"><strong id="">Version control</strong></h3>
|
||
<p id="" class="ai-optimize-100">All code releases should be submitted within a version control system to allow for easy reversions in the event of erroneous, redundant, or ineffective code.</p>
|
||
<div class="sw25-om-callout modified">
|
||
<div class="background slim">
|
||
<div class="sw19s-std-wrap image-on-left">
|
||
<div class="left-col">
|
||
<div class="headline">SolarWinds Incident Response</div>
|
||
<div class="text">
|
||
<ul>
|
||
<li class="ai-optimize-101">Seamlessly integrate On-Call Management, Incident Response and SRE Workflows for efficient operations.</li>
|
||
<li class="ai-optimize-102">Automate Incident Response, minimize downtime and enhance your tech teams’ productivity with our Unified Platform.</li>
|
||
<li class="ai-optimize-103">Manage incidents anytime, anywhere with our native iOS and Android mobile apps.</li>
|
||
</ul>
|
||
</div>
|
||
<div class="cta"><a class="cta-link" href="https://www.solarwinds.com/it-incident-response-software/registration" data-linktype="Blog Body Text" data-linkdetail="Try for Free">Try For Free</a></div>
|
||
</div>
|
||
<div class="right-col">
|
||
<div class="image">
|
||
<div class="image-container">
|
||
<p><img decoding="async" class="attachment-medium_large size-medium_large" src="https://www.solarwinds.com/wp-content/uploads/2026/06/Squadcast.webp" alt="" width="372" height="379" /></p>
|
||
<div class="overlay"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<h3 id="" class="ai-optimize-104"><strong id="">Code reviews</strong></h3>
|
||
<p id="" class="ai-optimize-105">The process of submitting releases should be accompanied by a clear and visible code review process. Basic changes may not require approval, whereas more complicated or impactful changes will require approval from other site reliability engineers or technical leads.</p>
|
||
<h2 id="" class="ai-optimize-106"><strong id="">Recap of SRE principles</strong></h2>
|
||
<p id="" class="ai-optimize-107">The main principles of SRE are embracing risk, <a id="" href="https://support.squadcast.com/slo-tracker/configure-and-monitor-your-slos">setting SLOs</a>, eliminating work via automation, monitoring systems, keeping things simple, and outlining the release engineering process.</p>
|
||
<p id="" class="ai-optimize-108">Embracing risk involves clearly defining failure and setting error budgets. The best way to do this is by creating and enforcing SLOs, which track system performance directly and also help identify the potential costs of system improvement. The appropriate SLO depends on how risk is measured and the needs of the customer. Enforcing SLOs requires monitoring, usually through dashboards and logs.</p>
|
||
<p id="" class="ai-optimize-109">Site reliability engineers focus on project work, in addition to development operations, which allows for services to expand in scope and scale while maintaining low costs. This is called sublinear growth and is achieved through automating repetitive tasks. Monitoring that automates alerting creates a streamlined operations process, which increases reliability.</p>
|
||
<p id="" class="ai-optimize-110"><a id="" href="http://monitoring%20for%20alerts">Site reliability engineers</a> should keep systems simple by reducing the amount of code written, encouraging modular development, and publishing playbooks with standard operating procedures. SRE release processes should be hermetic and push small, frequent changes using version control and code reviews.</p>
|
||
<p id="" class="ai-optimize-111"></p>
|
||
<p id="" class="ai-optimize-112"><em id="">Read more on Best </em><a id="" href="https://www.squadcast.com/sre-best-practices"><strong id=""><em id="">SRE Practices</em></strong></a></p>
|
||
<div data-rt-embed-type="true">
|
||
<div class="card-wrap hide">
|
||
<div class="cta-card _2">
|
||
<div class="top-card-content v2">
|
||
<p><img decoding="async" class="image-458 v2" src="https://global-uploads.webflow.com/5c51758c58939b30a6fd3d73/6389aa9482e7af8177231736_Squadcast_Logo-v02.02.svg" alt="" width="478" /></p>
|
||
<div class="text-block-640">Integrated full stack reliability management platform</div>
|
||
<div class="w-layout-grid grid-17 mobile iot">
|
||
<div class="top-row first">
|
||
<div class="text-block-635">Platform</div>
|
||
</div>
|
||
<div class="regular-row-head">
|
||
<div class="text-block-633">Blameless</div>
|
||
</div>
|
||
<div class="regular-row-head">
|
||
<div class="text-block-633">Lightstep</div>
|
||
</div>
|
||
<div class="regular-row-head last">
|
||
<div class="text-block-633">SolarWinds Incident Response</div>
|
||
</div>
|
||
<div class="top-row mobile">
|
||
<div class="text-block-632">Incident Retrospectives</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="top-row mobile">
|
||
<div class="text-block-632">Seamless Third-Party Integrations</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div id="w-node-_167c213d-dcfe-8c8e-b4a8-07ec42681d6c-3d803e15" class="top-row mobile">
|
||
<div class="text-block-632">Built-In Status Page</div>
|
||
</div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="top-row mobile">
|
||
<div class="text-block-632">On Call Rotations</div>
|
||
</div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="top-row mobile">
|
||
<div class="text-block-632">Incident<br />
|
||
Notes</div>
|
||
</div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
<div class="top-row mobile bottom">
|
||
<div class="text-block-632">Advanced Error Budget Tracking</div>
|
||
</div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row last">
|
||
<div class="text-block-641">✔</div>
|
||
</div>
|
||
</div>
|
||
<p class="ai-optimize-113"><a class="button-12 w-button" href="https://www.squadcast.com/register">Try For free</a></p>
|
||
</div>
|
||
<div class="card-table">
|
||
<div class="w-layout-grid iot-cta-grid">
|
||
<div class="top-row first">
|
||
<div class="text-block-635">Platform</div>
|
||
</div>
|
||
<div class="top-row">
|
||
<div class="text-block-632">Incident Retrospectives</div>
|
||
</div>
|
||
<div class="top-row">
|
||
<div class="text-block-632">Seamless Third-Party Integrations</div>
|
||
</div>
|
||
<div class="top-row">
|
||
<div class="text-block-632">Incident<br />
|
||
Notes</div>
|
||
</div>
|
||
<div class="top-row">
|
||
<div class="text-block-632">Built-In Status Page</div>
|
||
</div>
|
||
<div class="top-row">
|
||
<div class="text-block-632">On Call Rotations</div>
|
||
</div>
|
||
<div class="top-row last">
|
||
<div class="text-block-632">Advanced Error Budget Tracking</div>
|
||
</div>
|
||
<div id="w-node-_167c213d-dcfe-8c8e-b4a8-07ec42681da9-3d803e15" class="regular-row-head">
|
||
<div class="text-block-633">Blameless</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div id="w-node-_167c213d-dcfe-8c8e-b4a8-07ec42681db6-3d803e15" class="regular-row-head">
|
||
<div class="text-block-633">FireHydrant</div>
|
||
</div>
|
||
<div id="w-node-_167c213d-dcfe-8c8e-b4a8-07ec42681db9-3d803e15" class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div id="w-node-_167c213d-dcfe-8c8e-b4a8-07ec42681dbc-3d803e15" class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row"></div>
|
||
<div class="regular-row-head bottom">
|
||
<div class="text-block-633">SolarWinds Incident Response</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div class="regular-row">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
<div id="w-node-_167c213d-dcfe-8c8e-b4a8-07ec42681dd7-3d803e15" class="regular-row last">
|
||
<div class="text-block-637">✔</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<p class="ai-optimize-114"><a class="button-12 mobile w-button" href="https://www.squadcast.com/register">Try For free</a></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="rp4wp-related-posts rp4wp-related-post">
|
||
|
||
<h3>You may also like</h3> <ul class="rp4wp-posts-list">
|
||
<li class="rp4wp-col rp4wp-col-first">
|
||
<div class="rp4wp_component rp4wp_component_image rp4wp_component_2"><a href="https://www.solarwinds.com/blog/azure-sql-serverless"><img width="150" height="150" src="https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-150x150.png.webp?v=1787913385" class="attachment-rp4wp-thumbnail-post size-rp4wp-thumbnail-post wp-post-image" alt="" /></a></div><div class="rp4wp_component rp4wp_component_title rp4wp_component_3"><a href="https://www.solarwinds.com/blog/azure-sql-serverless">What to Know About Azure SQL Database Serverless Compute Tier <b style='opacity:0;position:absolute;'>relPostID<27297></b></a></div></li><li class="rp4wp-col">
|
||
<div class="rp4wp_component rp4wp_component_image rp4wp_component_2"><a href="https://www.solarwinds.com/blog/overview-of-incident-lifecycle-in-sre"><img width="150" height="150" src="https://www.solarwinds.com/wp-content/uploads/2021/02/Overview-of-Incident-Lifecycle-in-SRE-1-150x150.png.webp?v=1787903373" class="attachment-rp4wp-thumbnail-post size-rp4wp-thumbnail-post wp-post-image" alt="Overview of Incident Lifecycle in SRE" /></a></div><div class="rp4wp_component rp4wp_component_title rp4wp_component_3"><a href="https://www.solarwinds.com/blog/overview-of-incident-lifecycle-in-sre">Overview of Incident Lifecycle in SRE <b style='opacity:0;position:absolute;'>relPostID<36519></b></a></div></li><li class="rp4wp-col">
|
||
<div class="rp4wp_component rp4wp_component_image rp4wp_component_2"><a href="https://www.solarwinds.com/blog/install-prometheus-kubernetes"><img width="150" height="150" src="https://www.solarwinds.com/wp-content/uploads/2023/04/How-to-Install-Prometheus-on-Kubernetes-A-Step-by-Step-Tutorial-1-150x150.png.webp?v=1787903451" class="attachment-rp4wp-thumbnail-post size-rp4wp-thumbnail-post wp-post-image" alt="How to Install Prometheus on Kubernetes: A Step-by-Step Tutorial" /></a></div><div class="rp4wp_component rp4wp_component_title rp4wp_component_3"><a href="https://www.solarwinds.com/blog/install-prometheus-kubernetes">How to Install Prometheus on Kubernetes: A Step-by-Step Tutorial <b style='opacity:0;position:absolute;'>relPostID<36452></b></a></div></li><li class="rp4wp-col rp4wp-col-last">
|
||
<div class="rp4wp_component rp4wp_component_image rp4wp_component_2"><a href="https://www.solarwinds.com/blog/incident-responses-improved-mobile-app-for-better-incident-response"><img width="150" height="150" src="https://www.solarwinds.com/wp-content/uploads/2023/06/Squadcasts-Improved-Mobile-App-for-Better-Incident-Response-1-150x150.png.webp?v=1787903319" class="attachment-rp4wp-thumbnail-post size-rp4wp-thumbnail-post wp-post-image" alt="Squadcast’s Improved Mobile App for Better Incident Response" /></a></div><div class="rp4wp_component rp4wp_component_title rp4wp_component_3"><a href="https://www.solarwinds.com/blog/incident-responses-improved-mobile-app-for-better-incident-response">SolarWinds Incident Response’s Improved Mobile App for Better Incident Response <b style='opacity:0;position:absolute;'>relPostID<36613></b></a></div></li> </ul>
|
||
</div> </div>
|
||
|
||
<div class="share__links">
|
||
<span>Share:</span>
|
||
<a class="share-button linkedin popup"
|
||
data-linktype="share buttons"
|
||
data-linkdetail="share to Linkedin"
|
||
href="https://www.linkedin.com/shareArticle?mini=true&url=https://www.solarwinds.com/blog/sre-principles">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm16.916-1.155c.436-.673 1.215-1.627 2.953-1.627 2.155 0 3.773 1.408 3.773 4.436v5.65h-3.276v-5.273c0-1.324-.475-2.23-1.661-2.23-.904 0-1.443.613-1.681 1.2-.086.212-.108.503-.108.799v5.504H13.64s.042-8.931 0-9.855h3.276v1.396zm0 0a.25.25 0 0 1-.021.032h.02v-.032zM10.21 8.78c-1.12 0-1.852.737-1.852 1.705 0 .945.71 1.703 1.809 1.703h.022c1.142 0 1.853-.758 1.853-1.703-.021-.968-.71-1.704-1.832-1.704zm1.617 14.609H8.552v-9.855h3.277v9.855z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
<a class="share-button twitter popup"
|
||
data-linktype="share buttons"
|
||
data-linkdetail="share to X"
|
||
href="https://x.com/intent/tweet?text=The Guide to SRE Principles - https://www.solarwinds.com/blog/sre-principles">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm23.138-8-5.825 6.771 6.335 9.22h-4.66l-4.266-6.208-5.342 6.209H8l6.11-7.101L8 8.086h4.66l4.04 5.88 5.058-5.88h1.38zm-8.335 8.084.619.885 4.216 6.03h2.12l-5.166-7.39-.62-.885-3.974-5.685h-2.12l4.925 7.045z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
<a class="share-button facebook popup"
|
||
data-linktype="share buttons"
|
||
data-linkdetail="share to Facebook"
|
||
href="https://www.facebook.com/sharer/sharer.php?u=https://www.solarwinds.com/blog/sre-principles&title=The Guide to SRE Principles">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm17.806-5.014c-.278 0-.674.139-.674.735v1.587h2.42l-.278 2.697h-2.142v7.636H13.96v-7.636h-1.51v-2.697h1.51v-1.746c0-1.25.593-3.204 3.202-3.204l2.35.01v2.618h-1.705z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
<a class="share-button copy-url"
|
||
data-linktype="share buttons"
|
||
data-linkdetail="copy link">
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<g clip-path="url(#tyqr58q51a)">
|
||
<path d="M11.365 25h-.022a4.314 4.314 0 0 1-3.068-1.274 4.359 4.359 0 0 1-1.277-3.088c0-1.206.488-2.298 1.277-3.089l3.071-3.07a4.394 4.394 0 0 1 2.93-1.339h.01a3.967 3.967 0 0 1 2.999 1.214h.001a.75.75 0 0 1-1.059 1.057l.002.001a2.516 2.516 0 0 0-1.878-.772h.003a2.914 2.914 0 0 0-1.93.898l-.002.002-3.086 3.063a2.865 2.865 0 0 0 2.028 4.875h.031c.77 0 1.47-.307 1.98-.806l2.063-2.299a.753.753 0 0 1 1.316.503c0 .193-.073.37-.192.503l-2.107 2.34A4.303 4.303 0 0 1 11.385 25h-.021.001zm6.36-6.116a4.336 4.336 0 0 1-3.001-1.216l.001.002a.75.75 0 1 1 1.035-1.087v-.001c.501.5 1.193.81 1.957.81.803 0 1.525-.342 2.031-.887l.002-.002 3-3.153a2.88 2.88 0 0 0-4.195-3.946h-.001l-1.995 2.224a.753.753 0 0 1-1.317-.502c0-.194.073-.37.192-.503l2.01-2.25a4.377 4.377 0 1 1 6.373 6.002l.002-.002-3 3.154a4.243 4.243 0 0 1-3.093 1.358h-.001z"/>
|
||
</g>
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 30.567C7.968 30.567 1.433 24.032 1.433 16S7.968 1.433 16 1.433 30.567 7.968 30.567 16 24.032 30.567 16 30.567zM16 0C7.178 0 0 7.178 0 16s7.178 16 16 16 16-7.178 16-16S24.822 0 16 0z" />
|
||
<defs>
|
||
<clipPath id="tyqr58q51a">
|
||
<path fill="#fff" transform="translate(7 7)" d="M0 0h18v18H0z"/>
|
||
</clipPath>
|
||
</defs>
|
||
</svg>
|
||
</a>
|
||
<div class="copy-popup" aria-hidden="true">Copied URL!</div>
|
||
</div>
|
||
|
||
<div class="single__post-tags">
|
||
<div class="tags-text">Tags:</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/fundamentals"
|
||
data-linktype="post tags"
|
||
data-linkdetail="Fundamentals">
|
||
Fundamentals </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/principles"
|
||
data-linktype="post tags"
|
||
data-linkdetail="principles">
|
||
principles </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/reliability"
|
||
data-linktype="post tags"
|
||
data-linkdetail="reliability">
|
||
reliability </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/site-reliability-engineering"
|
||
data-linktype="post tags"
|
||
data-linkdetail="Site Reliability Engineering">
|
||
Site Reliability Engineering </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/sre"
|
||
data-linktype="post tags"
|
||
data-linkdetail="SRE">
|
||
SRE </a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="right-rail">
|
||
<div class="right-related-posts">
|
||
<div class="related-headline">Related Posts</div>
|
||
<div class="right-rail-related-posts">
|
||
<div class="right-related-post">
|
||
<div class="related-post-image">
|
||
<a href="https://www.solarwinds.com/blog/azure-sql-serverless" data-linktype="Post Right Rail" data-linkdetail="What to Know About Azure SQL Database Serverless Compute Tier">
|
||
<img width="266" height="153" src="https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-266x153.png.webp?v=1787913385" class="attachment-related-post-rail size-related-post-rail wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-266x153.png.webp?v=1787913385 266w, https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-300x173.png.webp?v=1787913380 300w, https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-1024x589.png.webp?v=1787913381 1024w, https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-768x442.png.webp?v=1787913381 768w, https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-1536x883.png.webp?v=1787913382 1536w, https://www.solarwinds.com/wp-content/uploads/2022/02/2202_OM_Blog_Part1_AzureSQL-2048x1178.png.webp?v=1787913385 2048w" sizes="auto, (max-width: 266px) 100vw, 266px" /> </a>
|
||
</div>
|
||
<div class="related-post-headline">
|
||
<a href="https://www.solarwinds.com/blog/azure-sql-serverless" data-linktype="Post Right Rail" data-linkdetail="What to Know About Azure SQL Database Serverless Compute Tier">What to Know About Azure SQL Database Serverless Compute Tier</a>
|
||
</div>
|
||
</div>
|
||
<div class="right-related-post">
|
||
<div class="related-post-image">
|
||
<a href="https://www.solarwinds.com/blog/overview-of-incident-lifecycle-in-sre" data-linktype="Post Right Rail" data-linkdetail="Overview of Incident Lifecycle in SRE">
|
||
<img width="266" height="153" src="https://www.solarwinds.com/wp-content/uploads/2021/02/Overview-of-Incident-Lifecycle-in-SRE-1-266x153.png.webp?v=1787903373" class="attachment-related-post-rail size-related-post-rail wp-post-image" alt="Overview of Incident Lifecycle in SRE" loading="lazy" decoding="async" srcset="https://www.solarwinds.com/wp-content/uploads/2021/02/Overview-of-Incident-Lifecycle-in-SRE-1-266x153.png.webp?v=1787903373 266w, https://www.solarwinds.com/wp-content/uploads/2021/02/Overview-of-Incident-Lifecycle-in-SRE-1-300x174.png.webp?v=1787903372 300w, https://www.solarwinds.com/wp-content/uploads/2021/02/Overview-of-Incident-Lifecycle-in-SRE-1-1024x593.png.webp?v=1787903373 1024w, https://www.solarwinds.com/wp-content/uploads/2021/02/Overview-of-Incident-Lifecycle-in-SRE-1-768x445.png.webp?v=1787903373 768w, https://www.solarwinds.com/wp-content/uploads/2021/02/Overview-of-Incident-Lifecycle-in-SRE-1.png.webp?v=1787903372 1140w" sizes="auto, (max-width: 266px) 100vw, 266px" /> </a>
|
||
</div>
|
||
<div class="related-post-headline">
|
||
<a href="https://www.solarwinds.com/blog/overview-of-incident-lifecycle-in-sre" data-linktype="Post Right Rail" data-linkdetail="Overview of Incident Lifecycle in SRE">Overview of Incident Lifecycle in SRE</a>
|
||
</div>
|
||
</div>
|
||
<div class="right-related-post">
|
||
<div class="related-post-image">
|
||
<a href="https://www.solarwinds.com/blog/install-prometheus-kubernetes" data-linktype="Post Right Rail" data-linkdetail="How to Install Prometheus on Kubernetes: A Step-by-Step Tutorial">
|
||
<img width="266" height="153" src="https://www.solarwinds.com/wp-content/uploads/2023/04/How-to-Install-Prometheus-on-Kubernetes-A-Step-by-Step-Tutorial-1-266x153.png.webp?v=1787903451" class="attachment-related-post-rail size-related-post-rail wp-post-image" alt="How to Install Prometheus on Kubernetes: A Step-by-Step Tutorial" loading="lazy" decoding="async" srcset="https://www.solarwinds.com/wp-content/uploads/2023/04/How-to-Install-Prometheus-on-Kubernetes-A-Step-by-Step-Tutorial-1-266x153.png.webp?v=1787903451 266w, https://www.solarwinds.com/wp-content/uploads/2023/04/How-to-Install-Prometheus-on-Kubernetes-A-Step-by-Step-Tutorial-1-300x174.png.webp?v=1787903451 300w, https://www.solarwinds.com/wp-content/uploads/2023/04/How-to-Install-Prometheus-on-Kubernetes-A-Step-by-Step-Tutorial-1-768x445.png.webp?v=1787903451 768w, https://www.solarwinds.com/wp-content/uploads/2023/04/How-to-Install-Prometheus-on-Kubernetes-A-Step-by-Step-Tutorial-1.png.webp?v=1787903450 855w" sizes="auto, (max-width: 266px) 100vw, 266px" /> </a>
|
||
</div>
|
||
<div class="related-post-headline">
|
||
<a href="https://www.solarwinds.com/blog/install-prometheus-kubernetes" data-linktype="Post Right Rail" data-linkdetail="How to Install Prometheus on Kubernetes: A Step-by-Step Tutorial">How to Install Prometheus on Kubernetes: A Step-by-Step Tutorial</a>
|
||
</div>
|
||
</div>
|
||
<div class="right-related-post">
|
||
<div class="related-post-image">
|
||
<a href="https://www.solarwinds.com/blog/incident-responses-improved-mobile-app-for-better-incident-response" data-linktype="Post Right Rail" data-linkdetail="SolarWinds Incident Response’s Improved Mobile App for Better Incident Response">
|
||
<img width="266" height="153" src="https://www.solarwinds.com/wp-content/uploads/2023/06/Squadcasts-Improved-Mobile-App-for-Better-Incident-Response-1-266x153.png.webp?v=1787903319" class="attachment-related-post-rail size-related-post-rail wp-post-image" alt="Squadcast’s Improved Mobile App for Better Incident Response" loading="lazy" decoding="async" srcset="https://www.solarwinds.com/wp-content/uploads/2023/06/Squadcasts-Improved-Mobile-App-for-Better-Incident-Response-1-266x153.png.webp?v=1787903319 266w, https://www.solarwinds.com/wp-content/uploads/2023/06/Squadcasts-Improved-Mobile-App-for-Better-Incident-Response-1-300x174.png.webp?v=1787903319 300w, https://www.solarwinds.com/wp-content/uploads/2023/06/Squadcasts-Improved-Mobile-App-for-Better-Incident-Response-1-768x445.png.webp?v=1787903319 768w, https://www.solarwinds.com/wp-content/uploads/2023/06/Squadcasts-Improved-Mobile-App-for-Better-Incident-Response-1.png.webp?v=1787903319 855w" sizes="auto, (max-width: 266px) 100vw, 266px" /> </a>
|
||
</div>
|
||
<div class="related-post-headline">
|
||
<a href="https://www.solarwinds.com/blog/incident-responses-improved-mobile-app-for-better-incident-response" data-linktype="Post Right Rail" data-linkdetail="SolarWinds Incident Response’s Improved Mobile App for Better Incident Response">SolarWinds Incident Response’s Improved Mobile App for Better Incident Response</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="right-rail-author">
|
||
<div class="author-top">
|
||
<a class="author-image" href="https://www.solarwinds.com/blog/author/squadcast-community" data-linktype="Right Rail Author" data-linkdetail="Post author image - Squadcast Community">
|
||
<img alt='Squadcast Community' src='https://www.solarwinds.com/wp-content/uploads/2026/06/Squadcast-Community-profile-96x96.png' srcset='https://www.solarwinds.com/wp-content/uploads/2026/06/Squadcast-Community-profile-192x192.png 2x' class='useravatar avatar-96 photo' height='96' width='96' decoding='async'/> </a>
|
||
|
||
<div class="author-data">
|
||
<a class="author-name"
|
||
href="https://www.solarwinds.com/blog/author/squadcast-community"
|
||
data-linktype="Right Rail Author" data-linkdetail="Post author - Squadcast Community">
|
||
Squadcast Community </a>
|
||
|
||
<div class="author-title">
|
||
Community </div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="author-description">
|
||
A collective of passionate technologists sharing insights and best practices. </div>
|
||
<a class="read-more"
|
||
href="https://www.solarwinds.com/blog/author/squadcast-community"
|
||
data-linktype="Right Rail Author" data-linkdetail="Read More - Squadcast Community">
|
||
Read More
|
||
</a>
|
||
</div>
|
||
<div class="right-rail-tags-container">
|
||
<div class="right-tags-text">Tags:</div>
|
||
<div class="right-rail-tags">
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/fundamentals"
|
||
data-linktype="Post Right Rail Tags"
|
||
data-linkdetail="Fundamentals">
|
||
Fundamentals </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/principles"
|
||
data-linktype="Post Right Rail Tags"
|
||
data-linkdetail="principles">
|
||
principles </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/reliability"
|
||
data-linktype="Post Right Rail Tags"
|
||
data-linkdetail="reliability">
|
||
reliability </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/site-reliability-engineering"
|
||
data-linktype="Post Right Rail Tags"
|
||
data-linkdetail="Site Reliability Engineering">
|
||
Site Reliability Engineering </a>
|
||
</div>
|
||
<div class="single__post-tag">
|
||
<a href="https://www.solarwinds.com/blog/tag/sre"
|
||
data-linktype="Post Right Rail Tags"
|
||
data-linkdetail="SRE">
|
||
SRE </a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</main>
|
||
<footer class="sw25-om-footer bg-black" id="">
|
||
<div class="sw19s-std-wrap footer-content-grid">
|
||
<div class="grid-col-1">
|
||
<div class="content-logo">
|
||
<img width="240" height="49" src="https://www.solarwinds.com/wp-content/uploads/2025/02/logo-3-2-solar-winds.png.webp?v=1787904833" class="attachment-medium_large size-medium_large" alt="" decoding="async" loading="lazy" /> </div>
|
||
<div class="content-text"><p>SolarWinds was founded by IT professionals solving complex problems in the simplest way, and we have carried that spirit forward since 1999. We take pride in relentlessly listening to our customers to develop a deeper understanding of the challenges they face. Our digital agility solutions are built to help companies of any size accelerate business transformation today and into the future.</p>
|
||
</div>
|
||
</div>
|
||
<div class="groups-links">
|
||
<ul class="block-links">
|
||
<li>
|
||
<a href="https://www.solarwinds.com/products" class="footer-link main-link" data-linktype="Footer" data-linkdetail="Try SolarWinds">Try SolarWinds</a> </li>
|
||
|
||
<li>
|
||
<a href="https://www.solarwinds.com/downloads" class="footer-link" data-linktype="Footer" data-linkdetail="Free Product Trials">Free Product Trials</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/tools" class="footer-link" data-linktype="Footer" data-linkdetail="All Tools">All Tools</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/interactive-demos" class="footer-link" data-linktype="Footer" data-linkdetail="Interactive Demos">Interactive Demos</a> </li>
|
||
<li>
|
||
<a href="https://launch.solarwinds.com/Preference-Center-unsubscribe.html" class="footer-link" data-linktype="Footer" data-linkdetail="Preference Center">Preference Center</a> </li>
|
||
</ul>
|
||
<ul class="block-links">
|
||
<li>
|
||
<a href="https://www.solarwinds.com/trust-center" class="footer-link main-link" data-linktype="Footer" data-linkdetail="Security">Security</a> </li>
|
||
|
||
<li>
|
||
<a href="https://www.solarwinds.com/trust-center" class="footer-link" data-linktype="Footer" data-linkdetail="Trust Center">Trust Center</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/general-data-protection-regulation-core-it" class="footer-link" data-linktype="Footer" data-linkdetail="GDPR Resource Center">GDPR Resource Center</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/secure-by-design-resources" class="footer-link" data-linktype="Footer" data-linkdetail="Secure By Design">Secure By Design</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/information-security" class="footer-link" data-linktype="Footer" data-linkdetail="Security Information">Security Information</a> </li>
|
||
</ul>
|
||
<ul class="block-links">
|
||
<li>
|
||
<a href="https://support.solarwinds.com/" class="footer-link main-link" data-linktype="Footer" data-linkdetail="For Customers">For Customers</a> </li>
|
||
|
||
<li>
|
||
<a href="https://customerportal.solarwinds.com/" class="footer-link" data-linktype="Footer" data-linkdetail="Customer Portal">Customer Portal</a> </li>
|
||
<li>
|
||
<a href="https://support.solarwinds.com/" class="footer-link" data-linktype="Footer" data-linkdetail="Support">Support</a> </li>
|
||
<li>
|
||
<a href="https://documentation.solarwinds.com/" class="footer-link" data-linktype="Footer" data-linkdetail="Documentation">Documentation</a> </li>
|
||
<li>
|
||
<a href="https://thwack.solarwinds.com/" class="footer-link" data-linktype="Footer" data-linkdetail="THWACK Community">THWACK Community</a> </li>
|
||
</ul>
|
||
<ul class="block-links">
|
||
<li>
|
||
<a href="/" class="footer-link main-link" data-linktype="Footer" data-linkdetail="About SolarWinds">About SolarWinds</a> </li>
|
||
|
||
<li>
|
||
<a href="https://www.solarwinds.com/company" class="footer-link" data-linktype="Footer" data-linkdetail="Company">Company</a> </li>
|
||
<li>
|
||
<a href="https://jobs.solarwinds.com/" class="footer-link" data-linktype="Footer" data-linkdetail="Careers">Careers</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/public-sector/it-management-solutions-for-government" class="footer-link" data-linktype="Footer" data-linkdetail="For Government">For Government</a> </li>
|
||
<li>
|
||
<a href="https://investors.solarwinds.com/overview/default.aspx" class="footer-link" data-linktype="Footer" data-linkdetail="For Investors">For Investors</a> </li>
|
||
</ul>
|
||
<ul class="block-links">
|
||
<li>
|
||
<a href="https://www.solarwinds.com/resources" class="footer-link main-link" data-linktype="Footer" data-linkdetail="Resources">Resources</a> </li>
|
||
|
||
<li>
|
||
<a href="https://www.solarwinds.com/blog" class="footer-link" data-linktype="Footer" data-linkdetail="SolarWinds Blog">SolarWinds Blog</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/resources" class="footer-link" data-linktype="Footer" data-linkdetail="Resource Center">Resource Center</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/it-glossary" class="footer-link" data-linktype="Footer" data-linkdetail="IT Glossary">IT Glossary</a> </li>
|
||
</ul>
|
||
<div class="social-block">
|
||
<ul class="social-links">
|
||
<li>
|
||
<a href="https://www.facebook.com/SolarWinds" target="_blank" rel="noopener" aria-label="Follow Us On Facebook, Opens in a new Tab" data-linktype="Footer" data-linkdetail="Facebook social icon">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm17.806-5.014c-.278 0-.674.139-.674.735v1.587h2.42l-.278 2.697h-2.142v7.636H13.96v-7.636h-1.51v-2.697h1.51v-1.746c0-1.25.593-3.204 3.202-3.204l2.35.01v2.618h-1.705z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="https://www.instagram.com/solarwindsinc" target="_blank" rel="noopener" aria-label="Follow Us On Instagram, Opens in a new Tab" data-linktype="Footer" data-linkdetail="Instagram social icon">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.432 16.086c0 8.033 6.535 14.567 14.568 14.567s14.567-6.534 14.567-14.567c0-8.033-6.534-14.568-14.567-14.568-8.033 0-14.568 6.535-14.568 14.568zm-1.432 0c0-8.823 7.177-16 16-16s16 7.177 16 16-7.177 16-16 16-16-7.177-16-16zm12.924.166a3.122 3.122 0 0 0 3.115 3.119 3.121 3.121 0 0 0 3.12-3.118 3.12 3.12 0 0 0-3.116-3.117 3.12 3.12 0 0 0-3.12 3.116zm-1.686.002a4.801 4.801 0 0 1 4.805-4.804 4.804 4.804 0 1 1-4.805 4.804zm12.467 1.583c0 .508-.01 1.017-.022 1.526-.009.324-.025.648-.047.972a5.033 5.033 0 0 1-.255 1.304 3.117 3.117 0 0 1-1.975 1.962 4.16 4.16 0 0 1-.838.196c-.268.033-.538.056-.808.07-1.037.056-2.074.052-3.111.047l-.609-.002h-.727c-.566.002-1.132.003-1.697-.002a36.766 36.766 0 0 1-1.377-.045 6.189 6.189 0 0 1-1.24-.169c-.904-.225-1.608-.72-2.07-1.538a3.64 3.64 0 0 1-.376-1.059 7.143 7.143 0 0 1-.127-1.121c-.056-1.175-.054-2.35-.052-3.525l.001-.9c0-.694.006-1.39.017-2.085.006-.387.024-.775.046-1.163.028-.482.1-.956.255-1.414a3.081 3.081 0 0 1 1.405-1.73c.342-.2.719-.318 1.105-.398.371-.077.749-.107 1.126-.126.874-.045 1.748-.05 2.623-.049 1.155 0 2.31 0 3.464.009.474.003.947.023 1.42.044.434.019.864.068 1.285.178.92.238 1.624.756 2.071 1.602.181.341.29.71.36 1.09.075.405.099.816.115 1.227.051 1.354.046 2.709.041 4.063-.001.345-.003.69-.003 1.036zm1.648-5.127a14.341 14.341 0 0 0-.076-1.047c-.085-.778-.291-1.525-.69-2.206a4.706 4.706 0 0 0-2.503-2.1 5.876 5.876 0 0 0-1.389-.333 17.73 17.73 0 0 0-.98-.076c-1.231-.058-2.464-.053-3.696-.049-.424.002-.849.004-1.273.003a60.896 60.896 0 0 0-1.72.02c-.402.01-.802.028-1.201.056-.759.052-1.495.204-2.186.528-1.189.556-2.017 1.452-2.484 2.68-.165.434-.27.883-.334 1.343-.048.347-.069.696-.086 1.047-.055 1.198-.05 2.396-.047 3.595.002.389.003.777.002 1.166 0 .642.007 1.286.021 1.929.009.405.028.81.057 1.214.052.725.2 1.43.491 2.1.24.553.577 1.037 1.004 1.463.412.411.88.74 1.413.975.416.183.846.321 1.294.397.275.045.553.084.831.11.256.026.516.035.773.042.326.01.652.018.979.026l.323.008a.148.148 0 0 1 .024.003l.013.002h4.258l.289-.008.514-.016c.343-.01.686-.02 1.029-.036a7.115 7.115 0 0 0 1.564-.233c1.613-.445 2.748-1.43 3.36-2.996a5.74 5.74 0 0 0 .327-1.279c.054-.37.079-.742.095-1.116.06-1.42.053-2.84.046-4.26-.002-.497-.005-.993-.004-1.489 0-.487-.017-.975-.038-1.463zm-5.442-1.45a1.123 1.123 0 1 1 2.247 0 1.123 1.123 0 0 1-2.247 0z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="https://twitter.com/solarwinds" target="_blank" rel="noopener" aria-label="Follow Us On X, Opens in a new Tab" data-linktype="Footer" data-linkdetail="Twitter social icon">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm23.138-8-5.825 6.771 6.335 9.22h-4.66l-4.266-6.208-5.342 6.209H8l6.11-7.101L8 8.086h4.66l4.04 5.88 5.058-5.88h1.38zm-8.335 8.084.619.885 4.216 6.03h2.12l-5.166-7.39-.62-.885-3.974-5.685h-2.12l4.925 7.045z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="https://www.youtube.com/user/solarwindsinc" target="_blank" rel="noopener" aria-label="Follow Us On Youtube, Opens in a new Tab" data-linktype="Footer" data-linkdetail="Youtube social icon">
|
||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.895 11.51c.414.417.645.982.643 1.57.073.974.098 1.948.101 2.921a37.17 37.17 0 0 1-.102 2.921 2.217 2.217 0 0 1-2.207 2.227c-1.74.073-3.516.107-5.33.104a118.23 118.23 0 0 1-5.332-.104 2.217 2.217 0 0 1-2.207-2.227 39.12 39.12 0 0 1-.102-2.92c0-.975.03-1.948.102-2.922a2.218 2.218 0 0 1 2.207-2.228c1.741-.072 3.519-.107 5.332-.104 1.817-.005 3.594.03 5.331.104.588.003 1.15.24 1.564.657zm-8.805 1.148v6.685L18.865 16l-4.775-3.342z" fill="inherit"/>
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16zm-2 0c0 7.732-6.268 14-14 14S2 23.732 2 16 8.268 2 16 2s14 6.268 14 14z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a href="https://www.linkedin.com/company/solarwinds" target="_blank" rel="noopener" aria-label="Follow us on LinkedIn, Opens in a new Tab" data-linktype="Footer" data-linkdetail="LinkedIn social icon">
|
||
<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.433 16.086c0 8.032 6.535 14.567 14.567 14.567s14.567-6.535 14.567-14.567c0-8.033-6.535-14.567-14.567-14.567S1.433 8.053 1.433 16.086zm-1.433 0c0-8.823 7.178-16 16-16s16 7.177 16 16c0 8.822-7.178 16-16 16s-16-7.178-16-16zm16.916-1.155c.436-.673 1.215-1.627 2.953-1.627 2.155 0 3.773 1.408 3.773 4.436v5.65h-3.276v-5.273c0-1.324-.475-2.23-1.661-2.23-.904 0-1.443.613-1.681 1.2-.086.212-.108.503-.108.799v5.504H13.64s.042-8.931 0-9.855h3.276v1.396zm0 0a.25.25 0 0 1-.021.032h.02v-.032zM10.21 8.78c-1.12 0-1.852.737-1.852 1.705 0 .945.71 1.703 1.809 1.703h.022c1.142 0 1.853-.758 1.853-1.703-.021-.968-.71-1.704-1.832-1.704zm1.617 14.609H8.552v-9.855h3.277v9.855z" fill="inherit"/>
|
||
</svg>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
<a href="https://www.solarwinds.com/products" class="sw33-button secondary button-bg-black">Try SolarWinds</a> </div>
|
||
</div>
|
||
</div>
|
||
<div class="footer-legal-grid">
|
||
<ul class="sw19s-std-wrap">
|
||
<li>
|
||
<a href="https://www.solarwinds.com/legal/legal-documents" data-linktype="Simple Footer" data-linkdetail="Legal Documents link">Legal Documents</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/legal/privacy" data-linktype="Simple Footer" data-linkdetail="Privacy link">Privacy</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/legal/privacy#california-privacy-rights" data-linktype="Simple Footer" data-linkdetail="California Privacy Rights link">California Privacy Rights</a> </li>
|
||
<li>
|
||
<a href="https://www.solarwinds.com/web-accessibility-statement" data-linktype="Simple Footer" data-linkdetail="Web Accessibility Statement link">Web Accessibility Statement</a> </li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="footer-light-background">
|
||
<div class="sw19s-std-wrap">
|
||
©2026 SolarWinds Worldwide, LLC. All rights reserved. </div>
|
||
</div>
|
||
</footer>
|
||
<!-- /page -->
|
||
|
||
<script>
|
||
var dataLayer = {
|
||
"site": {
|
||
"isProduction": "True",
|
||
"id": "1",
|
||
"brand": "orangematter",
|
||
"language": "en",
|
||
},
|
||
"page": {"detail":"","type":"","legacyPageName":"","categories":[]},
|
||
}
|
||
</script>
|
||
|
||
<script type="speculationrules">
|
||
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/orangematter/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
|
||
</script>
|
||
<script id='kirki-viewport-lists'>var kirkiViewports = {"md":{"value":1200,"scale":1,"minWidth":1200,"maxWidth":1200,"title":"Desktop","icon":"desktop","activeIcon":"desktop-hover","id":"md","type":"max"},"tablet":{"value":991,"scale":1,"minWidth":991,"maxWidth":991,"title":"Tablet","icon":"tablet-default","activeIcon":"tablet-hover","type":"max","id":"tablet"},"mobileLandscape":{"value":767,"scale":1,"minWidth":767,"maxWidth":767,"title":"Landscape","icon":"phone-hr-default","activeIcon":"phone-hr-hover","type":"max","id":"mobileLandscape"},"mobile":{"value":575,"scale":1,"minWidth":575,"maxWidth":575,"title":"Mobile","icon":"phone-vr-default","activeIcon":"phone-vr-hover","type":"max","id":"mobile"}};</script><script id='kirki-variable-lists'>var kirkiCSSVariable = {"data":[{"title":"Colors","key":"color","modes":[{"title":"Default","key":"default"}],"variables":[]},{"title":"Numbers","key":"size","modes":[{"title":"Default","key":"default"}],"variables":[]},{"title":"Text Styles","key":"text-style","modes":[{"title":"Default","key":"default"}],"variables":[]},{"title":"Font Family","key":"font-family","modes":[{"title":"Default","key":"default"}],"variables":[]}]};</script><script id="kirki-api-and-nonce">
|
||
window.wp_kirki = {
|
||
ajaxUrl: "https://www.solarwinds.com/wp-admin/admin-ajax.php",
|
||
restUrl: "https://www.solarwinds.com/wp-json/",
|
||
siteUrl: "https://www.solarwinds.com",
|
||
apiVersion: "v1",
|
||
postId: "36630",
|
||
nonce: "0db9a8ab80",
|
||
call_from: "",
|
||
templateId: "",
|
||
context: {"id":36630,"type":"post"}
|
||
};
|
||
</script><script type="text/javascript" src="https://www.solarwinds.com/wp-content/themes/orangematter/blocks/om-post-hero/scripts.js?ver=6.9.7" id="post-hero-scripts-js"></script>
|
||
<script type="text/javascript" src="https://www.solarwinds.com/wp-content/plugins/advanced-ads/admin/assets/js/advertisement.js" id="advanced-ads-find-adblocker-js"></script>
|
||
<script id="wp-emoji-settings" type="application/json">
|
||
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.solarwinds.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.7"}}
|
||
</script>
|
||
<script type="module">
|
||
/* <![CDATA[ */
|
||
/*! This file is auto-generated */
|
||
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
|
||
//# sourceURL=https://www.solarwinds.com/wp-includes/js/wp-emoji-loader.min.js
|
||
/* ]]> */
|
||
</script>
|
||
<script>!function(){window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[],advanced_ads_ready_queue.push=window.advanced_ads_ready;for(var d=0,a=advanced_ads_ready_queue.length;d<a;d++)advanced_ads_ready(advanced_ads_ready_queue[d])}();</script></body>
|
||
</html>
|