Niepokój, panika i zamieszanieJedna usługa, jeden serwerJedna usługa, wiele serwerówWiele usług, wiele serwerówObserwowalność a monitorowanieFilary obserwowalności? Nie tak szybkoElementy składowe obserwowalnościAgregacja logówWspólny formatKorelowanie wierszy logówChronologiaImplementacjeNiedoskonałościAgregacja metrykKardynalność niska kontra wysokaImplementacjeRozproszone śledzenieJak to działa?Implementacja rozproszonego śledzeniaCzy postępujemy właściwie?Umowy SLACele poziomu usług (SLO)Wskaźniki poziomu usług (SLI)Budżety błędówOstrzeganieNiektóre problemy są gorsze od innychZmęczenie ostrzeżeniamiW kierunku lepszego ostrzeganiaMonitorowanie semantyczneMonitorowanie rzeczywistych użytkownikówTestowanie w produkcjiTransakcje syntetyczneImplementacja transakcji syntetycznychTesty A/BWydania kanarkoweUruchamianie równoległeTesty dymneTransakcje syntetyczneInżynieria chaosuStandaryzacjaWybór narzędziWybór powinien być demokratycznyWybieraj narzędzia łatwe do integracjiZapewniaj odpowiedni kontekstInformacje w czasie rzeczywistymInformacje odpowiednie dla Twojej skaliMaszynowy ekspertOd czego zacząć?Podsumowanie