442 lines
36 KiB
HTML
442 lines
36 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="initial-scale=1.0" />
|
||
<title>SRE Weekly Issue #191 – SRE WEEKLY</title>
|
||
<meta name='robots' content='max-image-preview:large' />
|
||
<link rel="profile" href="http://gmpg.org/xfn/11" />
|
||
<link rel="pingback" href="https://sreweekly.com/xmlrpc.php" />
|
||
<link rel="alternate" type="application/rss+xml" title="SRE WEEKLY » Feed" href="https://sreweekly.com/feed/" />
|
||
<link rel="alternate" type="application/rss+xml" title="SRE WEEKLY » Comments Feed" href="https://sreweekly.com/comments/feed/" />
|
||
<link rel="alternate" type="application/rss+xml" title="SRE WEEKLY » SRE Weekly Issue #191 Comments Feed" href="https://sreweekly.com/sre-weekly-issue-191/feed/" />
|
||
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sreweekly.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsreweekly.com%2Fsre-weekly-issue-191%2F" />
|
||
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sreweekly.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsreweekly.com%2Fsre-weekly-issue-191%2F&format=xml" />
|
||
<style id="wp-img-auto-sizes-contain-inline-css">
|
||
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
|
||
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
|
||
</style>
|
||
<style id="wp-block-library-inline-css">
|
||
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
|
||
|
||
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
|
||
</style>
|
||
<style id="classic-theme-styles-inline-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="global-styles-inline-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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
|
||
/*# sourceURL=global-styles-inline-css */
|
||
</style>
|
||
|
||
<link rel='stylesheet' id='genericons-css' href='https://sreweekly.com/wp-content/themes/frontier/includes/genericons/genericons.css?ver=1.3.5' media='all' />
|
||
<link rel='stylesheet' id='frontier-main-css' href='https://sreweekly.com/wp-content/themes/frontier/style.css?ver=1.3.5' media='all' />
|
||
<link rel='stylesheet' id='frontier-responsive-css' href='https://sreweekly.com/wp-content/themes/frontier/responsive.css?ver=1.3.5' media='all' />
|
||
<script id="jquery-core-js" src="https://sreweekly.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
|
||
<script id="jquery-migrate-js" src="https://sreweekly.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
|
||
<link rel="https://api.w.org/" href="https://sreweekly.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sreweekly.com/wp-json/wp/v2/posts/828" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sreweekly.com/xmlrpc.php?rsd" />
|
||
<meta name="generator" content="WordPress 7.1" />
|
||
<link rel="canonical" href="https://sreweekly.com/sre-weekly-issue-191/" />
|
||
<link rel='shortlink' href='https://sreweekly.com/?p=828' />
|
||
|
||
<meta property="Frontier Theme" content="1.3.5" />
|
||
<style type="text/css" media="screen">
|
||
#container {width: 960px;}
|
||
#header {min-height: 0px;}
|
||
#content {width: 65%;}
|
||
#sidebar-left {width: 35%;}
|
||
#sidebar-right {width: 35%;}
|
||
</style>
|
||
|
||
<style type="text/css" media="screen">
|
||
.page-template-page-cs-php #content, .page-template-page-sc-php #content {width: 65%;}
|
||
.page-template-page-cs-php #sidebar-left, .page-template-page-sc-php #sidebar-left,
|
||
.page-template-page-cs-php #sidebar-right, .page-template-page-sc-php #sidebar-right {width: 35%;}
|
||
.page-template-page-scs-php #content {width: 50%;}
|
||
.page-template-page-scs-php #sidebar-left {width: 25%;}
|
||
.page-template-page-scs-php #sidebar-right {width: 25%;}
|
||
</style>
|
||
|
||
<style type="text/css" media="screen">
|
||
#header {background-color:#FFFFFF;}
|
||
#nav-main {background-color:#096572;}
|
||
#nav-main .nav-main {border-left: 1px solid #003d4a; border-right: 1px solid #278390;}
|
||
#nav-main .nav-main > li, #nav-main .nav-main > ul > .page_item {border-left: 1px solid #278390; border-right: 1px solid #003d4a;}
|
||
#top-bar {background-color:#222222;}
|
||
#bottom-bar {background-color:#222222;}
|
||
#main {background-color:#F5F5F5;}
|
||
.blog-view, .single-view, .author-info, .archive-info, .form-404 {background-color:#FFFFFF;}
|
||
.blog-view.sticky {background-color:#FFDC8A;}
|
||
.frontier-widget {background-color:#FFFFFF;}
|
||
.blog-view, .comment-author-admin > .comment-body, .bypostauthor > .comment-body {border-top: 6px solid #047e90;}
|
||
.page-nav > *, .comment-nav > *, .author-info .title, .comment-reply-link, .widget-title,
|
||
.widget_search .search-submit, .widget_calendar caption {background-color:#047e90;}
|
||
.genericon {color:#047e90;}
|
||
a {color:#07525c;}
|
||
a:hover {color:#047e90;}
|
||
</style>
|
||
|
||
<style id="custom-background-css">
|
||
body.custom-background { background-image: url("https://sreweekly.com/wp-content/themes/frontier/images/honeycomb.png"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: scroll; }
|
||
</style>
|
||
<link rel="icon" href="https://sreweekly.com/wp-content/uploads/2015/12/cropped-sreweekly-logo-axes-32x32.png" sizes="32x32" />
|
||
<link rel="icon" href="https://sreweekly.com/wp-content/uploads/2015/12/cropped-sreweekly-logo-axes-192x192.png" sizes="192x192" />
|
||
<link rel="apple-touch-icon" href="https://sreweekly.com/wp-content/uploads/2015/12/cropped-sreweekly-logo-axes-180x180.png" />
|
||
<meta name="msapplication-TileImage" content="https://sreweekly.com/wp-content/uploads/2015/12/cropped-sreweekly-logo-axes-270x270.png" />
|
||
|
||
<!-- Custom CSS -->
|
||
<style type="text/css" media="screen">
|
||
#header-logo {
|
||
padding: 3%;
|
||
width: 35em;
|
||
max-width: 100%;
|
||
}
|
||
|
||
H1, h2, h3, h4, h5, h6, #theme-link, #nav-main .nav-main a, #nav-top .nav-top a, .widget-title {
|
||
font-family: 'Roboto', Sans-serif;
|
||
}
|
||
|
||
.email_only {
|
||
display: none;
|
||
}
|
||
|
||
.pocket-post, .sreweekly-entry {
|
||
margin-top: 0.5em;
|
||
margin-bottom: 0.5em;
|
||
}
|
||
|
||
.pocket-title A,
|
||
.sreweekly-title A,
|
||
.sreweekly-outages LI A {
|
||
font-weight: bold;
|
||
}
|
||
|
||
.entry-content H2 {
|
||
margin-top: 1em;
|
||
}
|
||
|
||
.sreweekly-outage {
|
||
list-style-type: none !important;
|
||
}
|
||
|
||
.sreweekly-footer {
|
||
font-style: italic;
|
||
text-align: center;
|
||
}
|
||
|
||
.widget-footer {
|
||
background: rgb(228,228,228);
|
||
border: 1px solid black;
|
||
//box-shadow: 2px 2px 5px rgb(32,32,32);
|
||
box-shadow: 0 0 2px #181818;
|
||
}
|
||
|
||
IMG.sreweekly-bio {
|
||
border: 1px solid black;
|
||
box-shadow: 0 0 2px #333;
|
||
margin-right: 1em;
|
||
margin-bottom: 0.2em;
|
||
}
|
||
|
||
.page .entry-title {
|
||
text-transform: uppercase;
|
||
}
|
||
|
||
blockquote em {
|
||
font-weight: bold;
|
||
}
|
||
|
||
.sreweekly-sponsor-message {
|
||
border: 1px solid #b0b0b0;
|
||
margin-top: 2rem;
|
||
margin-bottom: 2rem;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
padding-left: 1rem;
|
||
padding-right: 1rem;
|
||
width: 80%;
|
||
align: center;
|
||
}
|
||
|
||
.sreweekly-sponsor-message h2 {
|
||
text-align: center;
|
||
font-size: 75%;
|
||
color: #979797;
|
||
}
|
||
</style>
|
||
<!-- Custom CSS End -->
|
||
|
||
<link rel='stylesheet' id='yikes-inc-easy-mailchimp-public-styles-css' href='https://sreweekly.com/wp-content/plugins/yikes-inc-easy-mailchimp-extender/public/css/yikes-inc-easy-mailchimp-extender-public.min.css?ver=7.1' media='all' />
|
||
|
||
</head>
|
||
|
||
<body class="wp-singular post-template-default single single-post postid-828 single-format-standard custom-background wp-theme-frontier">
|
||
|
||
|
||
|
||
<div id="container" class="cf" itemscope itemtype="http://schema.org/WebPage">
|
||
|
||
|
||
<div id="header" class="cf" itemscope itemtype="http://schema.org/WPHeader" role="banner">
|
||
|
||
<div id="header-logo">
|
||
<a href="https://sreweekly.com/"><img src="https://sreweekly.com/wp-content/uploads/2015/12/sreweekly-header-axes-3.png" alt="SRE WEEKLY" /></a>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
|
||
<nav id="nav-main" class="cf stack" itemscope itemtype="http://schema.org/SiteNavigationElement" role="navigation" aria-label="Main Menu">
|
||
|
||
|
||
<ul id="menu-main-menu" class="nav-main"><li id="menu-item-1487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1487"><a href="https://sreweekly.com/about-sre-weekly-2/">About SRE Weekly</a></li>
|
||
<li id="menu-item-1488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1488"><a href="https://sreweekly.com/bio/">Bio</a></li>
|
||
<li id="menu-item-1489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1489"><a href="https://sreweekly.com/other-info/">Other Info</a></li>
|
||
<li id="menu-item-1490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1490"><a href="https://sreweekly.com/sponsorship-information/">Sponsorship Information</a></li>
|
||
</ul>
|
||
</nav>
|
||
|
||
|
||
<div id="main" class="col-cs cf">
|
||
|
||
<div id="content" class="cf" itemscope itemtype="http://schema.org/Blog" role="main">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<article id="post-828" class="single-view post-828 post type-post status-publish format-standard hentry category-general" itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
|
||
|
||
|
||
<header class="entry-header cf">
|
||
<h1 class="entry-title" itemprop="headline" ><a href="https://sreweekly.com/sre-weekly-issue-191/">SRE Weekly Issue #191</a></h1>
|
||
</header>
|
||
|
||
<div class="entry-byline cf">
|
||
|
||
|
||
<div class="entry-date" itemprop="datePublished" >
|
||
<i class="genericon genericon-day"></i><a class="updated" href="https://sreweekly.com/sre-weekly-issue-191/">October 27, 2019</a>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
<div class="entry-content cf" itemprop="text" >
|
||
|
||
|
||
<a href="https://sreweekly.com/sre-weekly-issue-191/" title="Permalink to SRE Weekly Issue #191" class="email_only">View on sreweekly.com</a>
|
||
<div class="sreweekly-sponsor-message" style="border: 1px solid #b0b0b0; padding-left: 1rem; padding-right: 1rem; width: 80%; align: center; margin: 2rem auto 2rem auto;">
|
||
<h2 style="text-align: center; font-size: 80%; color: #909090;">A message from our sponsor, VictorOps:</h2>
|
||
<p>Need a new SRE podcast? Then check out episode one of the new VictorOps podcast, Ship Happens. Engineering Manager, Benton Rochester sits down with Bethany Abbott, TechOps Manager at NS1 to discuss on-call and the gender gap in tech.</p>
|
||
<p><a href="http://try.victorops.com/sreweekly/ship-happens-episode-one">http://try.victorops.com/sreweekly/ship-happens-episode-one</a></p>
|
||
</div>
|
||
<h2>Articles</h2>
|
||
<div class="sreweekly-entry">
|
||
<div class="sreweekly-title"><a href="https://zine.incidentlabs.io" target="_blank">The Post-Incident Review Issue 1: Autumn/Winter 2019</a></div>
|
||
<div class="sreweekly-description">
|
||
<p>Check it out! A new zine dedicated to post-incident reviews. This first issue includes a reprint of 4 real gems from the past month plus one original article about disseminating lessons learned from incidents.</p>
|
||
<p><small>Emil Stolarsky and Jaime Woo</small></p>
|
||
</div>
|
||
</div>
|
||
<div class="sreweekly-entry">
|
||
<div class="sreweekly-title"><a href="https://aws.amazon.com/blogs/aws/new-amazon-cloudwatch-anomaly-detection/" target="_blank">New – Amazon CloudWatch Anomaly Detection</a></div>
|
||
<div class="sreweekly-description">
|
||
<p>I swear, it’s like they heard me talking about anomaly detection last week. Anyone used this thing? I’d love to hear your experience. Better still, perhaps you’d like to write a blog post or article?</p>
|
||
</div>
|
||
</div>
|
||
<div class="sreweekly-entry">
|
||
<div class="sreweekly-title"><a href="https://cpdos.org" target="_blank">CPDoS: Cache Poisoned Denial of Service</a></div>
|
||
<div class="sreweekly-description">
|
||
<p>I know this isn’t <em>Security Weekly</em>, but this vulnerability has the potential to cause reliability issues, and it’s dreadfully simple to understand and exploit.</p>
|
||
<p><small>Hoai Viet Nguyen and Luigi Lo Iacono</small></p>
|
||
</div>
|
||
</div>
|
||
<div class="sreweekly-entry">
|
||
<div class="sreweekly-title"><a href="http://community.eveonline.com/news/dev-blogs/behind-the-scenes-of-a-long-eve-online-downtime/" target="_blank">Behind the Scenes of a long EVE Online downtime [2015]</a></div>
|
||
<div class="sreweekly-description">
|
||
<p>In this incident followup from the archives, read the saga of a deploy gone horribly wrong. It took them hours and several experiments to figure out how to right the ship.</p>
|
||
<p><small>CCP Goliath — EVE Online</small></p>
|
||
</div>
|
||
</div>
|
||
<div class="sreweekly-entry">
|
||
<div class="sreweekly-title"><a href="https://launchdarkly.com/blog/nine-experimentation-best-practices/" target="_blank">Nine Experimentation Best Practices</a></div>
|
||
<div class="sreweekly-description">
|
||
<p>The best practices:</p>
|
||
<blockquote>
|
||
<ol>
|
||
<li>Create a culture of experimentation</li>
|
||
<li>Define what success looks like as a team</li>
|
||
<li>Statistical significance</li>
|
||
<li>Proper segmentation</li>
|
||
<li>Recognize your biases</li>
|
||
<li>Conduct a retro</li>
|
||
<li>Consider experiments during the planning phase</li>
|
||
<li>Empower others</li>
|
||
<li>Avoid technical debt</li>
|
||
</ol>
|
||
</blockquote>
|
||
<p><small>Dawn Parzych — LaunchDarkly</small></p>
|
||
</div>
|
||
</div>
|
||
<div class="sreweekly-entry">
|
||
<div class="sreweekly-title"><a href="https://medium.com/netflix-techblog/open-sourcing-mantis-a-platform-for-building-cost-effective-realtime-operations-focused-5b8ff387813a?source=rss----2615bd06b42e---4" target="_blank">Open Sourcing Mantis: A Platform For Building Cost-Effective, Realtime, Operations-Focused Applications</a></div>
|
||
<div class="sreweekly-description">
|
||
<p>Mantis uses an interesting stream processing / subscriber model for observability tooling.</p>
|
||
<blockquote><p>From the beginning, we’ve built Mantis with this exact guiding principle in mind: Let’s make sure we minimize the costs of observing and operating our systems without compromising on required and opportunistic insights.</p></blockquote>
|
||
<p><small>Cody Rioux, Daniel Jacobson, Jeff Chao, Neeraj Joshi, Nick Mahilani, Piyush Goyal, Prashanth Ramdas, and Zhenzhong Xu — Netflix</small></p>
|
||
</div>
|
||
</div>
|
||
<div class="sreweekly-entry">
|
||
<div class="sreweekly-title"><a href="https://hackernoon.com/deploy-on-fridays-or-dont-qg2y32jk" target="_blank">Deploy on Fridays, or Don’t.</a></div>
|
||
<div class="sreweekly-description">
|
||
<blockquote><p>choosing not to deploy on Fridays is very different than having the capability to deploy on Fridays. You should have the capability to deploy at any time.</p></blockquote>
|
||
<p>We can’t ever be sure deploy will be safe, but we can be sure that folks have plans for their weekend.</p>
|
||
<p><small>David Mangot — Mangoteque</small></p>
|
||
</div>
|
||
</div>
|
||
<h2>Outages</h2>
|
||
<ul class="sreweekly-outages">
|
||
<li><a href="https://status.aws.amazon.com">Amazon Route 53</a>
|
||
<ul class="sreweekly-outage">
|
||
<li class="sreweekly-outage">Route 53 had significant DNS resolution impairment.
|
||
<p>Their status site still doesn’t allow deep linking or browsing the archive in any kind of manageable way, so here’s the full text of their followup post:</p>
|
||
<blockquote><p>On October 22, 2019, we detected and then mitigated a DDoS (Distributed Denial of Service) attack against Route 53. Due to the way that DNS queries are processed, this attack was first experienced by many other DNS server operators as the queries made their way through DNS resolvers on the internet to Route 53. The attack targeted specific DNS names and paths, notably those used to access the global names for S3 buckets. Because this attack was widely distributed, a small number of ISPs operating affected DNS resolvers implemented mitigation strategies of their own in an attempt to control the traffic. This is causing DNS lookups through these resolvers for a small number of AWS names to fail. We are doing our best to identify and contact these operators, as quickly as possible, and working with them to enhance their mitigations so that they do not cause impact to valid requests. If you are experiencing issues, please contact us so we can work with your operator to help resolve.</p></blockquote>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="https://status.heroku.com/incidents/1916">Heroku</a>
|
||
<ul class="sreweekly-outage">
|
||
<li class="sreweekly-outage">I’m guessing this stemmed from the Route 53 incident.<br />
|
||
<blockquote><p>Our infrastructure provider is currently reporting intermittent DNS resolution errors. This may result in issues resolving domains to our services.</p></blockquote>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="https://www.express.co.uk/life-style/science-technology/1194100/Twitter-Down-Offline">Twitter</a></li>
|
||
<li><a href="https://www.express.co.uk/life-style/science-technology/1194153/Yahoo-Mail-down-not-working-desktop-Android-iPhone-server-status-updates">Yahoo Mail</a></li>
|
||
<li><a href="https://status.hostedgraphite.com/incidents/r8dgxtgsjf7p">Hosted Graphite</a></li>
|
||
<li><a href="https://discord.statuspage.io/incidents/7sq5g4fnhtdz">Discord</a></li>
|
||
<li><a href="http://status.cloud.google.com/incident/cloud-networking/19020#19020005">Google Cloud Platform</a>
|
||
<ul class="sreweekly-outage">
|
||
<li class="sreweekly-outage">Many GCP services were affected. There was also a <a href="https://greybullgazette.com/the-end-is-near-google-outage-triggers-existential-crises-as-panicked-users-scramble-for-alternative-info-sources/">possible Google search outage</a>, though I wasn’t able to corroborate this report.</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
<footer class="entry-footer cf">
|
||
|
||
|
||
|
||
</footer>
|
||
|
||
|
||
</article>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
<div id="sidebar-right" class="sidebar cf" itemscope itemtype="http://schema.org/WPSideBar" role="complementary" aria-label="Sidebar Right">
|
||
<aside id="widgets-wrap-sidebar-right">
|
||
|
||
<section id="yikes_easy_mc_widget-4" class="widget-sidebar frontier-widget widget_yikes_easy_mc_widget"><h2 class="widget-title">Subscribe</h2>
|
||
<section id="yikes-mailchimp-container-1" class="yikes-mailchimp-container yikes-mailchimp-container-1 ">
|
||
<section class="yikes-mailchimp-form-description yikes-mailchimp-form-description-1">Subscribe to SRE Weekly by email. Your email address will be stored and used only to send SRE Weekly issues to you. You may unsubscribe at any time.</section> <form id="subscribe-1" class="yikes-easy-mc-form yikes-easy-mc-form-1 " method="POST" data-attr-form-id="1">
|
||
|
||
<label for="yikes-easy-mc-form-1-EMAIL" class="EMAIL-label yikes-mailchimp-field-required ">
|
||
|
||
<!-- dictate label visibility -->
|
||
<span class="EMAIL-label">
|
||
Email Address </span>
|
||
|
||
<!-- Description Above -->
|
||
|
||
<input id="yikes-easy-mc-form-1-EMAIL" name="EMAIL" placeholder="" class="yikes-easy-mc-email " required="required" type="email" value="">
|
||
|
||
<!-- Description Below -->
|
||
|
||
</label>
|
||
|
||
<!-- Honeypot Trap -->
|
||
<input type="hidden" name="yikes-mailchimp-honeypot" id="yikes-mailchimp-honeypot-1" value="">
|
||
|
||
<!-- List ID -->
|
||
<input type="hidden" name="yikes-mailchimp-associated-list-id" id="yikes-mailchimp-associated-list-id-1" value="24b1f473e5">
|
||
|
||
<!-- The form that is being submitted! Used to display error/success messages above the correct form -->
|
||
<input type="hidden" name="yikes-mailchimp-submitted-form" id="yikes-mailchimp-submitted-form-1" value="1">
|
||
|
||
<!-- Submit Button -->
|
||
<button type="submit" class="yikes-easy-mc-submit-button yikes-easy-mc-submit-button-1 btn btn-primary "> <span class="yikes-mailchimp-submit-button-span-text">Subscribe me</span></button> <!-- Nonce Security Check -->
|
||
<input type="hidden" id="yikes_easy_mc_new_subscriber_1" name="yikes_easy_mc_new_subscriber" value="7bbf53c7a4">
|
||
<input type="hidden" name="_wp_http_referer" value="/sre-weekly-issue-191/" />
|
||
</form>
|
||
<!-- Mailchimp Form generated by Easy Forms for Mailchimp v6.5.5 (https://wordpress.org/plugins/yikes-inc-easy-mailchimp-extender/) -->
|
||
|
||
</section>
|
||
</section><section id="text-8" class="widget-sidebar frontier-widget widget_text"><h2 class="widget-title">RSS</h2> <div class="textwidget"><a href="http://sreweekly.com/feed/"> Subscribe with RSS</a></div>
|
||
</section><section id="text-6" class="widget-sidebar frontier-widget widget_text"><h2 class="widget-title">Mastodon</h2> <div class="textwidget"><p><a href="https://social.linux.pizza/@SREWeekly"> Subscribe on Mastodon</a></p>
|
||
</div>
|
||
</section><section id="search-2" class="widget-sidebar frontier-widget widget_search"><h2 class="widget-title">Search Issues</h2><form role="search" method="get" class="search-form" action="https://sreweekly.com/">
|
||
<label>
|
||
<span class="screen-reader-text">Search for:</span>
|
||
<input type="search" class="search-field" placeholder="Search …" value="" name="s" />
|
||
</label>
|
||
<input type="submit" class="search-submit" value="Search" />
|
||
</form></section>
|
||
</aside>
|
||
</div></div>
|
||
|
||
|
||
<div id="bottom-bar" class="cf" role="contentinfo">
|
||
|
||
<span id="bottom-bar-text">A production of Tinker Tinker Tinker, LLC</span>
|
||
|
||
<span id="theme-link"><a href="https://ronangelo.com/frontier/">Frontier Theme</a></span>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
<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/frontier/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
|
||
</script>
|
||
<script type="text/javascript">
|
||
jQuery(document).ready(function($) {
|
||
$( '.menu-item-has-children' ).click(function(){
|
||
$( '.nav-main > .menu-item-has-children' ).not(this).removeClass( 'toggle-on' );
|
||
$(this).not().parents().removeClass( 'toggle-on' );
|
||
$(this).toggleClass( 'toggle-on' );
|
||
});
|
||
});
|
||
</script>
|
||
<script id="yikes-easy-mc-ajax-js-extra">
|
||
var yikes_mailchimp_ajax = {"ajax_url":"https://sreweekly.com/wp-admin/admin-ajax.php","page_data":"828","interest_group_checkbox_error":"This field is required.","preloader_url":"https://sreweekly.com/wp-content/plugins/yikes-inc-easy-mailchimp-extender/includes/images/ripple.svg","loading_dots":"https://sreweekly.com/wp-content/plugins/yikes-inc-easy-mailchimp-extender/includes/images/bars.svg","ajax_security_nonce":"97139b358b","feedback_message_placement":"before"};
|
||
//# sourceURL=yikes-easy-mc-ajax-js-extra
|
||
</script>
|
||
<script id="yikes-easy-mc-ajax-js" src="https://sreweekly.com/wp-content/plugins/yikes-inc-easy-mailchimp-extender/public/js/yikes-mc-ajax-forms.min.js?ver=6.5.5"></script>
|
||
<script id="form-submission-helpers-js-extra">
|
||
var form_submission_helpers = {"ajax_url":"https://sreweekly.com/wp-admin/admin-ajax.php","preloader_url":"https://sreweekly.com/wp-admin/images/wpspin_light.gif","countries_with_zip":{"US":"US","GB":"GB","CA":"CA","IE":"IE","CN":"CN","IN":"IN","AU":"AU","BR":"BR","MX":"MX","IT":"IT","NZ":"NZ","JP":"JP","FR":"FR","GR":"GR","DE":"DE","NL":"NL","PT":"PT","ES":"ES"},"page_data":"828"};
|
||
//# sourceURL=form-submission-helpers-js-extra
|
||
</script>
|
||
<script id="form-submission-helpers-js" src="https://sreweekly.com/wp-content/plugins/yikes-inc-easy-mailchimp-extender/public/js/form-submission-helpers.min.js?ver=6.5.5"></script>
|
||
</body>
|
||
</html> |