DockRay
Monitoring aplikacji, sklepów i stron: błędy produkcyjne, dostępność, certyfikaty SSL, wydajność i podatności w wtyczkach oraz modułach.
- Typ
- Produkt SaaS · monitoring i bezpieczeństwo
- Okres
- w rozwoju
- Strona produktu
- dockray.io
Moja rola
Moja rola
Mój udział
Odpowiadam za architekturę systemu, model alertów i decyzje dotyczące przetwarzania danych o błędach i podatnościach.
Praca zespołu
DockRay rozwija zespół Dock. SDK, wtyczki do popularnych platform i integracje powstają jako praca zespołowa.
Linia decyzji
Alert ma informować o odchyleniu od normy, a nie o każdym pojedynczym błędzie.
- Kontekst
Zmęczenie alertami
Systemy, które powiadamiają o każdym błędzie, szybko uczą ludzi ignorowania powiadomień. Wtedy ważny alert ginie w szumie.
- Wybór
Alerty oparte na odchyleniu
Błędy są grupowane, a powiadomienie pojawia się, gdy ich liczba odbiega od typowego poziomu dla danego projektu.
- Kompromis
Nie każdy błąd od razu budzi człowieka
Pojedynczy, rzadki błąd może poczekać do przeglądu. To świadoma decyzja, którą trzeba jasno komunikować użytkownikom.
- Wniosek
Mniej powiadomień, więcej reakcji
Alert znów coś znaczy. Szczegóły progów i reguł zostawiam poza tym opisem, bo dotyczą bezpieczeństwa.
DockRay
DockRay
DockRay powstał z potrzeby, którą znam z utrzymania wielu projektów: trzeba wiedzieć, że coś się psuje, zanim powie o tym klient.
Według opisu na stronie produktu DockRay śledzi błędy produkcyjne, dostępność serwisu, certyfikaty SSL, wydajność (w tym Core Web Vitals) oraz podatności w wtyczkach, motywach i modułach. Udostępnia SDK dla PHP, Pythona i Node.js, REST API oraz gotowe wtyczki do popularnych platform, a dane przechowuje na serwerach w Unii Europejskiej.
Z perspektywy architekta najciekawsze są tu decyzje o tym, kiedy przeszkadzać człowiekowi. Monitoring, który alarmuje o wszystkim, jest prawie tak samo bezużyteczny jak brak monitoringu.