Microsoft Lumos je teraz v otvorenom zdrojovom formáte, ktorý umožňuje sledovanie metrík webových aplikácií a rýchlu detekciu anomálií elimináciou falošných pozitívov

Microsoft / Microsoft Lumos je teraz v otvorenom zdrojovom formáte, ktorý umožňuje sledovanie metrík webových aplikácií a rýchlu detekciu anomálií elimináciou falošných pozitívov 3 minúty prečítané

Microsoft



Spoločnosť Microsoft otvorila prístup k „Lumos“, výkonnej knižnici Pythonu na automatickú detekciu a diagnostiku metrických regresií v „webových“ aplikáciách. Knižnica bola údajne veľmi aktívna v rámci Microsoft Teams a Skype. V podstate je teraz vysoko výkonný a inteligentný „detektor anomálií“ otvorený a je k dispozícii vývojárom webových aplikácií na zisťovanie a riešenie regresií v kľúčových metrikách výkonu, pričom takmer eliminuje väčšinu falošných poplachov.

Microsoft Lumos je teraz otvorený zdrojový kód. Aktívne sa používal vo vybraných produktoch spoločnosti Microsoft a teraz bude k dispozícii pre všeobecnú komunitu pre vývoj webov a aplikácií. Knižnica údajne umožnila inžinierom zistiť stovky zmien v metrikách a odmietnuť tisíce falošných poplachov, ktoré vyplávali na povrch detektory anomálií.



Spoločnosť Lumos znižuje mieru falošných poplachov o viac ako 90 percent, tvrdí Microsoft:

Lumos je nová metodika, ktorá zahŕňa existujúce doménové anomálie. Spoločnosť Microsoft však ubezpečuje, že knižnica Python dokáže znížiť mieru falošných poplachov o viac ako 90 percent. Inými slovami, vývojári teraz môžu s istotou pokračovať v pretrvávajúcich problémoch namiesto občasných problémov, ktoré nemajú dlhodobý nepriaznivý účinok.



Zdravie online služieb sa zvyčajne sleduje sledovaním metrík ukazovateľa kľúčového výkonu (KPI) v priebehu času. Inžinieri vykonávajúci „regresnú analýzu“ vyžadujú veľa času a zdrojov na odstránenie problémov, ktoré môžu naznačovať hlavné problémy. Tieto problémy môžu viesť k zvýšeniu prevádzkových nákladov a dokonca k strate používateľov, ak sa nebudú riešiť.



Nie je potrebné dodávať, že sledovanie hlavnej príčiny každej regresie KPI je časovo náročné. Tímy navyše často trávia veľa času analýzou problémov, aby zistili, že sú iba anomáliou. Tu prichádza na rad Microsoft Lumos. Knižnica Python eliminuje proces zisťovania, či je zmena spôsobená posunom populácie alebo aktualizáciou produktu, poskytnutím prioritného zoznamu najdôležitejších premenných pri vysvetľovaní zmien v metrickej hodnote.



Microsoft Lumos slúži aj na širšie účely porozumenia rozdielu v metrike medzi ľubovoľnými dvoma súbormi údajov. Je zaujímavé, že platforma obsahuje „zaujatosť“. Porovnaním súboru údajov o kontrole a liečbe, pričom zostáva agnostický so zložkou časových radov, môže Lumos preskúmať anomálie.

Ako Microsoft Lumos funguje?

Microsoft Lumos pracuje s princípmi A / B testovania na porovnávaní párov množín údajov. Knižnica Python začína overením, či je regresia v metrike medzi množinami údajov štatisticky významná. Potom nasleduje kontrola predpätia populácie a normalizácia predpätia, aby sa zohľadnili akékoľvek zmeny populácie medzi týmito dvoma súbormi údajov. Lumos rozhodne, že problém sa neoplatí hľadať, ak v metrike nie je štatisticky významná regresia. Ak je však delta v metrike štatisticky významná, program Lumos označí znaky a zoradí ich podľa ich príspevku k delte v cieľovej metrike.

Knižnica Lumos Python slúži ako primárny nástroj na sledovanie scenárov stoviek metrík. Vývojári a tímy vykonávajúce analýzu výkonu by mohli monitorovať a pracovať na spoľahlivosti volaní, stretnutí a služieb verejnej telefónnej siete (PSTN) v spoločnosti Microsoft. Knižnica funguje na Azure Databricks, analytickej službe veľkých dát založenej na Apache-spark. Bol nakonfigurovaný na spustenie s viacerými úlohami, ktoré sú usporiadané podľa typu priority, zložitosti a metriky. Úlohy sa dokončujú asynchrónne. To znamená, že ak systém zistí anomáliu, spustí sa pracovný tok Lumos a knižnica potom inteligentne analyzuje a skontroluje, či je anomália hodná sledovania a riešenia.

Spoločnosť Microsoft poznamenala, že nie je zaručené, že spoločnosť Lumos zachytí všetky regresie v oblasti služieb. Okrem toho bude služba vyžadovať veľké množstvo súborov údajov, aby poskytovala spoľahlivé informácie. Spoločnosť plánuje zahrnúť nepretržitú analýzu metrík, vykonať lepšie hodnotenie funkcií a tiež zaviesť zoskupovanie funkcií. Tieto kroky by mali riešiť primárnu výzvu multicolinearity v hodnotení funkcií.

Značky Microsoft