Jednou se stalo, že to bylo stejné jako špehování do systému podezřelé čtvrti. Navštívili byste několik serverů, zkontrolovali CPU nebo paměť a rozhodli se, že na konci dne nebylo nic špatného. Ty dny jsou dávno pryč. Nové prostředí cloud-native systému je mnohem dynamičtější a nepředvídatelnější. Několik vteřin je strávených předtím, než se kontejnery pohybují dovnitř a ven. Inter-cloud průřezové mikroslužby klastry. Virtuální sítě mají cestu v síti vytvořené otáčením a otočením vzorů provozu. Klasické sledování, které bylo přizpůsobeno k provozu ve stabilnějších a pasivnějších prostředích, prostě nemůže držet krok s Co cloud-native svět dokazuje, je, že vše je v pohybu, růst, žít a umírat způsobem, který nemůže zapadnout do malých tabulek používaných ve starých dnech.To nejsou jediné důvody, které by měly být zkontrolovány, aby pochopit takový systém.Potřebujeme pozorovatelnost do té míry, že můžeme vidět celý příběh za každou žádost, každý kontejner a každou síťovou modifikací. From Watching to Understanding Z pohledu na pochopení Existuje klasické monitorování, které vás informuje, že jeden z vašich serverů nereaguje nebo vaše aplikace používá nadměrnou paměť. Je účinné tam, kde jsou již známy možnosti, že věci půjdou špatně. Cloud-native aplikace běží na nové vlnové délce. Produkují obrovské množství telemetrie v kontejnerech, virtuálních strojích a orchestracích systémech. Nástroje pro pozorování nejen shromažďují povrchní příznaky, ale místo toho shromažďují záznamy, metriky a stopy, které lze použít k vidění toku požadavku přes systém a jak se s ním nakládá každá jednotlivá část systému. Nejen, že si začnete uvědomovat, že se něco pokazilo, ale také, jak se problém rozšířil do dalších částí sítě. The Heartbeat of a Distributed Network Srdce distribuované sítě Přemýšlejte o tom, jak těžké by bylo naslouchat lidem v plné místnosti, kde někdo kdykoli přeruší a lidé si mezi sebou mluví. Ten, který vypadá, že je to cloud-native síť za scénami. Nástroje pro pozorování shromažďují kousky informací rozptýlených a rekonstruují konverzaci. Metrika se používá k určení toho, jak dobře služba funguje v daném okamžiku. Informace o dynamice systému jsou zaznamenávány v protokolech. Stopy ukazují celkovou cestu jakékoli žádosti tak daleko do systému, jak dosáhla a jak je plně vytvořena. Kombinace těchto signálů znamená, že pozorovatelnost je živou mapou systému.Můžete vidět závislosti služeb, jak latence v síti potenciálně ohrožuje výkon a jak výkon jedné oblasti ovlivňuje zbytek.To není případ v konvenčním monitorování.Nebylo zamýšleno zachytit vysokorychlostní chování nebo kódovat vztahy mezi stovkami interakčních služeb. When Automation Joins the Conversation Když se automatizace připojí k konverzaci Pozorovatelnost založená na cloudu se rozšiřuje nad rámec shromažďování informací. Inteligentní funkce jsou na současných platformách pokryty takovým způsobem, že jsou schopny detekovat vzory, které nejsou normální, než týmy dokonce vědí, že něco je mimo obvyklé. Zpomalení nebo chyby a mezery mezi metrikami a událostmi v různých zdrojích mohou být automaticky porovnány těmito systémy. Taková automatizovaná inteligence se ukázala být velmi prospěšná ve velkém prostředí, kde se týmy mohou dostat ohromeni objemem telemetrie. Inženýři mají příležitost soustředit se na skutečné problémy, které jsou nejdůležitější namísto skenování obřích protokolů. The Reality of Modern Complexity Realita moderní složitosti Samozřejmě, že to nebude levné na údržbu. Oblakové prostředí produkuje obrovské množství dat a volba toho, jaké data ukládat a vzorkovat, je kompromis. Některé monitorovací nástroje vám mohou dát částečný obraz, pokud se vše nenachází v jedné vrstvě pozorovatelnosti. Problém soukromí je také přítomen, protože v protokolech a stopách mohou existovat určité důvěrné informace, které je třeba pečlivě přistupovat. Tyto jsou však dostatečné pro výpočet pozorovatelnosti stejně významné. Cloudové sítě se nestávají jednoduššími. Pracovní zatížení bude přenášeno na jiné platformy. Bude zde další automatizace. Tlak na počítačové systémy se zvýší. Absence výsledků monitorování v organizacích, které jsou v turbulentním prostředí bez vidění. A New Era of Insight Nová éra vhledu Novým myšlením a strategií operace se softwarem je cloud-native síťová pozorovatelnost. Zaměřuje se nejen na selhání jednotlivců, ale na celou dynamiku dynamického systému. Pozorovatelnost umožňuje týmům získat názor, že potřebují být schopni vyvíjet odolné aplikace v turbulentním prostředí, vědět, co se děje a proč. Existence starého systému monitorování nezmizí, stává se pouze nedostatečnou. Budoucnost spočívá v systémech, které jsou sebeobjasňující.