Freedomification Plugins Log Viewer PRO — Dokumentacja

7. Raporty

Raporty pokazują szerszy obraz aktywności logów w czasie.

7. Raporty

Raporty pokazują szerszy obraz aktywności logów w czasie. Są najbardziej przydatne po pewnym czasie działania monitoringu PRO.

Lokalna historia: Reports zapisuje zagregowaną aktywność w bazie danych WordPressa. Samo Reports nie wysyła danych raportów do zewnętrznej usługi.
Daty w Reports: Reports oraz widok Today korzystają z daty wykrytej w linii logu, jeśli jest dostępna. Jeśli data nie może zostać wykryta, używany jest dzień przetworzenia.
Retencja a wyświetlanie: Default range kontroluje, co otwiera się jako pierwsze; retention kontroluje, jak długo zapisane wiersze zostają przed cleanup.
Kolejność konfiguracji: Jeśli konfigurujesz PRO po raz pierwszy, zacznij od zalecanej pierwszej konfiguracji, a potem włączaj Reports tylko dla logów, które potrzebują historii.

Overview Reports

Overview Log Hub Reports
Rysunek 7A. Reports overview — wybierz zakres dat, sprawdź total events, peak day, unique signatures oraz wykres events per day.

Logi uczestniczące w raporcie

Logi uczestniczące w Log Hub Reports
Rysunek 7B. Participating logs — przełączaj Cards, List i RAW, filtruj po severity/custom hits, sprawdzaj sumy per log, badge trendu i otwieraj Full info, gdy potrzebujesz szczegółów.

Możesz przeglądać

  • łączną liczbę zdarzeń,
  • dni z największą aktywnością,
  • trendy aktywności,
  • podział dzienny,
  • podsumowania per log,
  • aktywność critical, error, warning i custom,
  • filtrowane widoki danych raportu.

Podstawowe kroki

  1. Otwórz Reports.
  2. Wybierz zakres, np. today, yesterday, last 7 days albo custom range.
  3. Zastosuj filtry, jeśli są potrzebne.
  4. Kliknij dzień albo log, aby zobaczyć więcej szczegółów.
  5. Użyj Cards, List albo RAW zależnie od tego, ile szczegółów potrzebujesz.

Reports settings

Reports settings kontrolują zbieranie danych, domyślne wyświetlanie, retencję i narzędzia czyszczenia.

  • Enable Reports zbiera i pokazuje zagregowane dane raportów.
  • CRON scan for Reports pozwala CRON-owi zbierać dane raportów niezależnie od alertów email/webhook.
  • Reports troubleshooting log zapisuje dodatkową diagnostykę do wp-content/lv-alerts.log; po debugowaniu warto to wyłączyć.
  • Include archived/removed/muted logs by default pokazuje te logi w Reports, jeśli nie zostaną ukryte filtrami.
  • Default filter: Has CUSTOM otwiera Reports z naciskiem na logi z trafieniami własnych fraz.
  • Show full original log line zachowuje pełną przykładową linię w szczegółach raportu zamiast skróconej etykiety.
  • Reports dedupe TTL zapobiega wielokrotnemu liczeniu tych samych dopasowań przy każdym ticku CRON.
  • Top items limit określa, ile top logów lub fraz zapisywać dla jednego dnia.
  • Retention określa, jak długo dane raportów mają być przechowywane przed cleanup.
  • Default range ustawia początkową liczbę dni ładowanych po otwarciu Reports.
  • Per-log order może sortować logi według liczby zdarzeń albo według aktualnej kolejności z Log Viewer.
  • Hide logs inactive for more than ukrywa nieaktywne logi z list per-log, ale zachowuje wykresy i historię.
  • Trend calculation kontroluje sposób liczenia badge ▲/▼ trendu.

Widoczność w Reports a widoczność w Log Hub

Reports i Log Hub odpowiadają na różne pytania:

  • Log Hub pokazuje bieżącą analizę live/tail wybranych logów. Wpisy mogą znikać przez rozmiar taila, okno czasowe, filtry, mute rules albo ignore rules.
  • Reports zapisuje zagregowaną aktywność historyczną w tabelach bazy danych, jeśli Reports collection jest włączone.
  • Default range kontroluje zakres, który otwiera się jako pierwszy w Reports; nie usuwa danych. Aktualny kod ogranicza go do 1–30 dni.
  • Retention kontroluje, jak długo historyczne dane raportów są przechowywane, zanim cleanup usunie stare wiersze. Aktualna wartość domyślna to 60 dni, jeśli nie zostanie zmieniona w ustawieniach.
  • Run retention cleanup now stosuje ustawienie retencji natychmiast.
Praktyczny przykład: jeśli Log Hub ma pokazywać tylko ostatnie 24 godziny, starsze wystąpienia mogą zniknąć z Log Hub, ale nadal mogą być widoczne w Reports, jeśli zostały zebrane i mieszczą się w okresie retencji.

Narzędzia cleanup dla Reports

  • Run retention cleanup now usuwa stare dane raportów zgodnie z ustawieniem retencji.
  • Clear all report data usuwa wszystkie dane raportów.
  • Purge log history usuwa wiersze raportów dla jednego log_id.
Ostrzeżenie: Cleanup raportów jest celowy i może usunąć zapisaną historię. Przed czyszczeniem wyeksportuj albo zabezpiecz wszystko, co jest ważne.
Uwaga: Aby log był w Reports, najpierw wyślij go do Log Hub, dodaj frazy do śledzenia, włącz Reports i zapisz ustawienia.