Systemy są coraz większe, rozproszone i skomplikowane. W tym wpisie poruszona jest kwestia monitoringu. Dlaczego jest ważny i co możemy monitorować.
Od jakiegoś czasu Observability staje się widocznym trendem. W tym odcinku rozmawiamy o jednym z filarów Observability – logach!
Architektura 1769 dni, 6 godzin, 53 minuty temu 112 źrodło rozwiń
In this post, I will show you how to build a self-maintenance mechanism for ELK stack using curator together with cron scheduler.
Prędzej czy później w życiu każdego programisty przychodzi czas, kiedy zaczyna pisać oprogramowanie coraz bardziej rozbudowane, realizujące całą masę różnych zadań. Co za tym idzie, prędzej czy później zajdzie też potrzeba śledzenia poczynań takich aplikacji. Przyczyn takiego stanu rzeczy może być wiele, od najbardziej banalnych (sprawdzanie poprawności działania aplikacji i co za tym idzie ułatwione diagnozowanie błędów) po bardziej „wyrafinowane” (tworzenie logów z działania ...
Daj się poznać 2017 2785 dni, 18 godzin, 22 minuty temu 132 źrodło rozwiń
ELMAH, czyli Error Logging Modules And Handlers (ELMAH) - jest to biblioteka/moduł dostępny za darmo służący do zarządzania oraz monitorowania błędów w oprogramowaniu. Moduł ten oparty jest na śledzeniu zdarzeń i można go podpiąć do istniejącej aplikacji bez zmiany ani jednej linii kodu (zmiany wykonujemy tylko w konfiguracji). Główne zadania ELMAH-a, to obsługa, zarządzanie, monitorowanie, eskalacja błędów, ze szczególnym uwzględnieniem błędów nieobsłużonych. Główne zalety/funkcjonalności ELMAHA: ...
Standardowo w aplikacjach używa się takich frameworków jak log4net czy nlog w celu logowania kluczowych informacji jak i wyjątków. Bardzo szybko staje się jasne (szczególnie w przypadku micro-serwisów), że analizowanie plików tekstowych z logami jest czasochłonne. Z tego względu dobrze mieć centralne repozytorium logów i łatwy do niego dostęp. Większość rozwiązań umożliwia dzisiaj indeksowanie oraz łatwe przeszukiwanie danych. Jednym z bardziej znanych produktów je...
Analiza logów to nieodłączna część poprawiania, naprawiania, optymalizacji… W IIS również gromadzone są logi operacji. Zapisywane są w katalogu, którego ścieżkę – jak i wiele opcji dotyczących logowania – można sprawdzić we właściwościach sekcji „Logging”. Każda aplikacja stworzona na serwerze www posiada identyfikator. Domyślnie pliki loga tworzone są w trybie „jeden plik dziennika na witrynę dziennie” i zapisywane w katalogu: %SystemDrive%\inetpub\logs\LogFiles. Microsoft udostępnia sprytne narzędz...