Powiązane publikacje 'logging'


Najlepsze praktyki dotyczące logowania w Node.js
Bądźmy szczerzy, programiści więcej debugują niż piszą sam kod. Są przypadki, w których trzeba rozwiązać problem z aplikacją Node.js, dzienniki są wybawieniem. Dostarczają informacji o powadze problemu, a także wglądu w jego pierwotną przyczynę. Dlatego dobre praktyki rejestrowania są kluczowe dla monitorowania serwerów Node.js, śledzenia błędów, przeprowadzania różnych analiz i odkrywania możliwości optymalizacji. W tym artykule opisano najlepsze praktyki rejestrowania, których..

Spójne logi konsoli w Angular
Spójne logi konsoli w Angular Jeśli musisz się zalogować, rób to konsekwentnie. Rejestrowanie jest konieczne. Pozwala nam debugować zarówno w fazie rozwojowej, jak i produkcyjnej. Ale console jest domyślnie niedozwolone przez tslint. I nie bez powodu. Rejestrowanie konsoli to przez większość czasu bałagan. Jeśli możesz po prostu chcąc nie chcąc console.log(whatever) , twoje dzienniki są w zasadzie bezużyteczne. Może się to skończyć zbyt dużym logowaniem w środowisku..

Kiedy najlepszą praktyką jest formatowanie ciągów w starym stylu Pythona
Formatowanie ciągów w Pythonie 2 wykorzystywało operator % modulo. Python 3 został wydany w 2008 roku i zawierał alternatywę dla formatowania ciągów znaków: str.format() . Szybko do roku 2016 wydano Python 3.6 „sformatowane literały łańcuchowe” (lub f-stringi). Stwierdzenie, że ciągi str.format i f nie są zawsze lepsze od starego stylu, może wydawać się ikonoklazmem, ale sama dokumentacja Pythona mówi, że stary styl może być lepszy w przypadkach takich jak logowanie. W tym..

Strukturalne logowanie i zarządzanie logami. Studium przypadku z wykorzystaniem ASP.NET Core, Serilog i Seq
W dzisiejszych czasach nawet najprostsza aplikacja rejestruje dane w taki czy inny sposób, ale jaka powinna być najlepsza praktyka zapisywania dzienników, aby uzyskać z nich jak najwięcej, nie wydając zbyt wiele cennego czasu (lub pieniędzy). Ten artykuł zawiera krótkie wprowadzenie do praktyki rejestrowania strukturalnego i prowadzi krok po kroku przez studium przypadku umożliwiające włączenie rejestrowania strukturalnego w aplikacji zarządzanej za pomocą fantazyjnego pulpitu..

Nadaj swoim dziennikom pewną strukturę!
Kilka tygodni temu Rafael i ja zastanawialiśmy się nad jednym z głównych problemów, przed którymi stoimy. Problem polegał na tym, że inwestowaliśmy niepotrzebną ilość czasu na ręczne przeglądanie dzienników aplikacji w celu przechwycenia wskaźników wydajności modelu ML, które obejmują wynik AUC, precyzję, dokładność, wynik F1 i wiele innych miar¹. Cóż, nadal możesz zarządzać tym zadaniem i wykonywać je ręcznie, przeglądając te dzienniki, jeśli działa tylko jeden model, ALE co, jeśli..

Logowanie do Golanga
Wstęp Wiele firm stawia na Go ze względu na jego możliwość komponowania, skalowalność i współbieżność oraz inne bardzo interesujące funkcje. Proste usługi sieciowe i aplikacje mikroserwisowe wymagają przemyślanej strategii rejestrowania, która pomoże nam zrozumieć zachowania użytkowników, zlokalizować błędy i monitorować wydajność naszych aplikacji. Co to jest rejestrowanie? Rejestrowanie umożliwia nam śledzenie raportów o błędach i powiązanych danych w strategicznie..

Błyskawiczna konfiguracja systemu monitorowania i ostrzegania o błędach Nodejs
Od jakiegoś czasu nie mogłem znaleźć odpowiedniego rozwiązania do monitorowania dzienników produkcji i postoju oraz otrzymywania powiadomień o błędach w czasie rzeczywistym, z odpowiednim poziomem szczegółowości. Kiedy uporałem się z tą bestią, kilka godzin pracy i wszystko było pod kontrolą. Strona trzecia Zacząłem od poszukiwania przyzwoitej usługi strony trzeciej, która spełniłaby moją listę potrzeb : Żywy ogon Przyjazne i szybkie wyszukiwanie i filtrowanie logów Łatwa..