Jednom se dogodilo da je to jednako špijuniranju u sustav nesumnjivog susjedstva. Posjetili biste nekoliko poslužitelja, provjerili CPU ili memoriju i odlučili da na kraju dana nije bilo ništa pogrešno. Ti dani su davno prošli. Novo okruženje cloud-native sustava je mnogo dinamičnije i nepredvidljivo. Nekoliko sekundi se provodi prije nego što se kontejneri premještaju i izlaze. Inter-cloud transversal microservices clusters. Virtualne mreže imaju putovanje u mreži stvorenoj prevrtavanjem i prevrtavanjem uzoraka prometa. Klasično praćenje koje je prilagođeno za rad u stabilnijim i pasivnim okruženjima jednostavno ne može držati tempo s ovom novom brzinom. Ono što svijet u oblaku dokazuje je da se sve kreće, raste, živi i umire na način koji se ne može uklopiti u male ploče koje se koriste u starim danima.To nisu jedini razlozi koje treba provjeriti kako bi se razumio takav sustav. Mi zahtijevamo promatranost do te mjere da možemo vidjeti cijelu priču iza svakog zahtjeva, svakog spremnika i svake mrežne modifikacije. From Watching to Understanding Od gledanja do razumijevanja Postoji klasično praćenje koje vas obavješćuje da jedan od vaših poslužitelja ne reagira ili da vaša aplikacija koristi prekomjernu memoriju. Učinkovito je tamo gdje su već poznate mogućnosti da stvari krenu po zlu. Cloud-native aplikacije rade na novoj valnoj duljini. Oni proizvode ogromne količine telemetrije u kontejnerima, virtualnim strojevima i sustavima orkestracije. U uslugama, takve interakcije su više varijabilne, a načini neuspjeha stoga se ne mogu uopće predvidjeti. Observabilnost ulazi i čini nepoznato vidljivim. alat za promatranje ne prikuplja samo površne simptome, već umjesto toga prikuplja dnevnike, metriku i tragove koji se mogu upotrijebiti za vidjeti protok zahtjeva kroz sustav i kako ga svaki pojedini dio sustava rješava. The Heartbeat of a Distributed Network Srčani udar distribuirane mreže Razmislite o tome kako bi bilo teško slušati ljude u punoj sobi gdje netko prekida u bilo kojem trenutku i ljudi razgovaraju jedni s drugima. Ono što izgleda kao da je to cloud-native mreža iza pozornice. Orodja za promatranje prikupljaju dijelove informacija raspršene i rekonstruiraju razgovor. Mjere se koriste za određivanje koliko dobro usluga funkcionira u određenom trenutku. Informacije o dinamici sustava zabilježene su u dnevnicima. Trace pokazuju cjelokupni put bilo kojeg zahtjeva u sustavu kako je dosegnut i kako je u potpunosti formiran. Kombinacija ovih signala znači da je promatranost živa karta sustava.Možete vidjeti ovisnosti o uslugama, kako latentnost unutar mreže potencijalno ugrožava performanse i kako performanse jedne regije utječu na ostatak.To nije slučaj u konvencionalnom praćenju. When Automation Joins the Conversation Kada se automatizacija pridruži razgovoru Cloud-native promatranost se proteže izvan prikupljanja informacija. Inteligentne značajke su prekrivene na suvremenim platformama na takav način da su u stanju otkriti obrasce koji nisu normalni prije nego što timovi čak znaju da nešto nije uobičajeno. Usporavanja ili pogreške i praznine između metrika i događaja u različitim izvorima mogu automatski usporediti ti sustavi. Takva automatizirana inteligencija pokazuje se vrlo korisnom u velikom okruženju gdje timovi mogu biti preplavljeni volumenom telemetrije. Inženjeri imaju priliku usredotočiti se na stvarne probleme koji su najznačajniji umjesto skeniranja ogromnih dnevnika. The Reality of Modern Complexity Realnost suvremene složenosti Naravno, to neće biti jeftino održavati. Cloud okruženja proizvode ogromne količine podataka, a izbor koje podatke pohraniti i uzeti uzorak je kompromis. Određeni alati za praćenje mogu vam dati djelomičnu sliku, osim ako se sve nalazi unutar jednog sloja promatranosti. Problem privatnosti je također prisutan, jer u dnevnicima i tragovima mogu biti određene povjerljive informacije koje se moraju pristupiti s pažnjom. To je, međutim, dovoljno za izračun promatranosti kao značajan također. mreže u oblaku ne postaju lakše. opterećenja će se prenijeti na druge platforme. Bit će dodatne automatizacije. Pritisak na računalne sustave će se povećati. A New Era of Insight Novo doba uvjerenja Novo razmišljanje i strategija rada s softverom je cloud-native mrežna promatranost. Ne usredotočuje se samo na neuspjehe pojedinaca, već na cijelu dinamiku dinamičkog sustava. Postojanje starog sustava praćenja ne nestaje, samo postaje nedovoljno.Budućnost leži u sustavima koji su samopojasni.