<html><head></head><body lang="en-US" style="background-color: rgb(255, 255, 255); line-height: initial;">                                                                                      <div style="width: 100%; font-size: initial; font-family: Calibri, 'Slate Pro', sans-serif, sans-serif; color: rgb(31, 73, 125); text-align: initial; background-color: rgb(255, 255, 255);">The algorithms were MAD(Median Absolute Derivation) and <b style="color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 16px; line-height: 18px;">Density-based spatial clustering of applications with noise</b><span style="color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 16px; line-height: 18px;">&nbsp;(</span><b style="color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 16px; line-height: 18px;">DBSCAN</b><span style="color: rgb(68, 68, 68); font-family: arial, sans-serif; font-size: 16px; line-height: 18px;">)‎, if I recall correctly.</span></div>                                                                                                                                     <div style="width: 100%; font-size: initial; font-family: Calibri, 'Slate Pro', sans-serif, sans-serif; color: rgb(31, 73, 125); text-align: initial; background-color: rgb(255, 255, 255);"><br style="display:initial"></div>                                                                                                                                                                                                   <div style="font-size: initial; font-family: Calibri, 'Slate Pro', sans-serif, sans-serif; color: rgb(31, 73, 125); text-align: initial; background-color: rgb(255, 255, 255);"></div>                                                                                                                                                                                  <table width="100%" style="background-color:white;border-spacing:0px;"> <tbody><tr><td colspan="2" style="font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">                           <div style="border-style: solid none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0in 0in; font-family: Tahoma, 'BB Alpha Sans', 'Slate Pro'; font-size: 10pt;">  <div><b>From: </b>Timothy Williams</div><div><b>Sent: </b>Thursday, March 17, 2016 00:26</div><div><b>To: </b>cs615asa@lists.stevens.edu</div><div><b>Reply To: </b>CS615 - Aspects of System Administration</div><div><b>Subject: </b>[cs615asa] NYC SRE Tech Talk Summary - March 16th</div></div></td></tr></tbody></table><div style="border-style: solid none none; border-top-color: rgb(186, 188, 209); border-top-width: 1pt; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"></div><br><div id="_originalContent" style=""><div dir="ltr">Hail,<br><br>There was another SRE Tech Talk this month. They had two speakers: a data scientist from Datadog, and an SRE Manager from Google. Wall of text incoming.<br><br>The Datadog speaker covered some methods for identifying outliers and anomalies in whatever metrics you use, and how those can be used for monitoring and alerting. He defined outliers generally as values outside expected ranges. Anomalies were time dependent - a value that was unusual for the usual pattern of the data.<br>He specifically mentioned two algorithms, whose names now escape me, but it was not complex statistics. One algorithm was used for alerting when values were that mattered, and another for when time was an important factor.<div>He then briefly covered some currently under-development features they were working on, such as auto-correlation of data.</div><div><br></div><div>The Google speaker covered SLIs, SLOs, and SLAs (Service Level Indicators, Objectives, and Agreements). It was a solid introduction to how a SRE team thinks about SLAs, specifically the measurement and the error budget. He discussed what the engineers role was in defining the SL*s, which involved a lot of sales, customers, and lawyers.&nbsp;</div><div>It was interesting to hear his approach to impossible SLAs; he said that the right approach was to measure what they were capable of currently and present that to the sales people. He would then see what it would take to move his capabilities to match that desired SLO (A certain latency, availability, or some other metric). It wouldn't always be practical, but he then suggests starting to move the system such that it could meet that SLO anyway. It might not be on a timeframe helpful for that customer, but he uses that request as an indicator of what future demands might be.<br><br>It was a solid set of talks and there were a lot of good people to talk to afterwards.</div></div>
<br><!--end of _originalContent --></div></body></html>