Toolverse
Wszystkie skille

error-detective

autor: sickn33

Znajdź przyczyny błędów w logach i kodzie — szybka diagnostyka produkcji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
sickn33
Kategoria
Backend
Wyświetlenia
2

O skillu

Umiejętność do wyszukiwania wzorców błędów, analizy stack trace'ów i anomalii w logach. Koreluje błędy między systemami, identyfikuje pierwotne przyczyny i pomaga w debugowaniu produkcji. Pracuj proaktywnie — zanim błąd stanie się kryzysem. Otrzymasz wyrażenia regularne do ekstrakcji błędów, oś czasu zdarzeń, analizę korelacji między usługami i konkretne hipotezy przyczyn z dowodami.

Jak używać

  1. Przygotuj materiały wejściowe: zbierz logi z systemu, stack trace'y, informacje o czasach błędów oraz nazwy usług, które mogą być zaangażowane. Wyjaśnij, kiedy problem się pojawił i jakie są jego objawy.

  2. Rozpocznij od objawów błędu i pracuj wstecz w kierunku przyczyny. Opisz, co widzisz w logach — komunikaty błędów, kody statusu, anomalie w wydajności — a umiejętność pomoże ci znaleźć powiązane wpisy.

  3. Poszukaj wzorców w czasie. Sprawdź, czy błędy pojawiają się regularnie, czy są związane z wdrożeniami, zmianami konfiguracji lub szczytami obciążenia. Umiejętność wygeneruje wyrażenia regularne do automatycznego wyodrębniania błędów z logów.

  4. Skoreluj błędy między systemami i usługami. Jeśli pracujesz z architekturą rozproszoną, sprawdź, czy błąd w jednej usłudze wyzwala błędy w innych. Otrzymasz analizę korelacji i oś czasu zdarzeń.

  5. Zidentyfikuj pierwotną przyczynę na podstawie dowodów. Umiejętność dostarczy hipotezę przyczyny wraz z lokalizacjami w kodzie, które mogą być odpowiedzialne. Sprawdź również zapytania do narzędzi monitorowania (Elasticsearch, Splunk), które pomogą wykryć powtórzenie się problemu.

  6. Zaplanuj zarówno natychmiastową naprawę, jak i strategie zapobiegawcze. Uzyskaj konkretne kroki do wyeliminowania błędu i rekomendacje monitorowania, aby problem nie powrócił.

Podobne skille