Moduł Magento 2, Adobe Commerce i Mage-OS

Cienki moduł w adminie, cała robota po naszej stronie

Jedno polecenie Composera i w panelu admina masz dostępność, czas odpowiedzi, certyfikat, nagłówki bezpieczeństwa i Core Web Vitals. Moduł nie deklaruje ani jednego zadania crona i nie wykonuje kodu na żądaniach klientów: sondy chodzą u nas.

  • Za darmo, bez karty
  • Zero crona i zero kodu na froncie
  • Cztery polecenia i gotowe

wersja 1.2.0 · wymaga Magento Open Source / Adobe Commerce 2.4.4+, Mage-OS 3.x · PHP 8.1 – 8.4

twoj-sklep.pl/admin

PingView

twoj-sklep.pl

Operational

Status

Operational

Dostępność 24h

99.98%

Czas odpowiedzi

284 ms

Do naprawy

Nic pilnego

Dostępność

24h temuteraz
Ostatnie 24 godziny
99.98%
Ostatnie 7 dni
99.91%

Sprawdzane z 5 lokalizacji

  • PLWrocław118 ms
  • DEFrankfurt173 ms
  • GBWorcester140 ms
  • USNewark248 ms
  • ITMilan296 ms

Certyfikat SSL wygasa za 26 dni. Odnów go, zanim przeglądarka zacznie straszyć klientów.

Panel wtyczki wewnątrz panelu Twojego sklepu. Nazwy lokalizacji i kart są prawdziwe, liczby są przykładowe.

Trzy noce, w których sklep nie sprzedawał

Nie chodzi o wykresy. Chodzi o to, kto Ci powie i po jakim czasie.

3:40 w nocy, hosting restartuje bazę
Bez monitoringuSklep zwraca błąd 500 przez czterdzieści minut. Dowiadujesz się rano, z wiadomości od klienta, który nie mógł zapłacić.
Z wtyczką PingViewAlert po drugim nieudanym sprawdzeniu, na e-mail i na kanał, który Twój zespół i tak obserwuje.
Wtorek, wygasa certyfikat SSL
Bez monitoringuPrzeglądarka pokazuje ostrzeżenie o niebezpiecznej stronie. Ruch jest, koszyków nie ma, a przyczyna wygląda jak zła kampania.
Z wtyczką PingViewPanel odlicza dni do wygaśnięcia i przypomina na trzydzieści dni przed. Domena tak samo.
Piątek, wdrożenie nowego szablonu
Bez monitoringuU Ciebie na biurku wszystko śmiga. U klienta na telefonie kasa ładuje się osiem sekund i połowa koszyków zostaje pusta.
Z wtyczką PingViewLighthouse i Core Web Vitals mierzone z zewnątrz po zmianach, a spadek wydajności powyżej dwudziestu procent to alert.

Sześć pytań, na które panel odpowiada bez klikania

Wtyczka nie liczy niczego sama. Pokazuje to, co policzył backend PingView, w miejscu, w którym akurat jesteś.

Czy sklep działa w tej chwili?
Jedno słowo w nagłówku: operational, degraded, partial, offline albo maintenance. Dokładnie ten sam stan, który widzi Twój zespół w PingView i Twój klient na stronie statusu.
To mój sklep czy moje łącze?
Wynik z każdej sondy osobno: Wrocław, Frankfurt, Worcester, Newark, Mediolan. Cztery widzą sklep, jedna nie widzi, to nie jest awaria sklepu.
Ile sklep nie działał w tym tygodniu?
Dostępność za 24 godziny i za 7 dni, plus wykres godzina po godzinie. Bez liczenia w arkuszu i bez kłótni z hostingiem o to, czy przerwa w ogóle była.
Czy kasa na pewno przyjmuje zamówienia?
Syntetyczna ścieżka zakupowa przechodzi koszyk i kasę i sprawdza, czy kroki naprawdę się wykonały. Strona główna potrafi odpowiadać 200 wtedy, gdy płatność jest już martwa.
Co mam naprawić najpierw?
Lista rzeczy do zrobienia, najpilniejsze na górze: wygasający certyfikat, brakujący nagłówek bezpieczeństwa, strona, która spowolniła. Zdania do odhaczenia zamiast wykresu do interpretacji.
Kto się dowie, kiedy będę spał?
E-mail działa od razu. Dalej podpinasz kanał, który zespół i tak obserwuje: Slack, Microsoft Teams, Discord, webhook albo SMS.

Monitor crona, który nie zależy od crona

Moduł świadomie nie deklaruje własnego zadania crona. Pinger uruchamiany przez cron Magento nie jest w stanie zgłosić, że cron Magento przestał działać. Zamiast tego dopisujesz jedną linię do crontaba, który i tak odpala bin/magento cron:run, a cisza po naszej stronie jest alertem.

Wtyczka niczego nie liczy na Twoim serwerze

Sklep, który padł, nie jest w stanie zgłosić, że padł. Dlatego sprawdzenia chodzą z zewnątrz, a wtyczka jest tylko oknem na wynik.

Zero kodu na żądaniach klientów

Żaden fragment wtyczki nie wykonuje się, gdy klient otwiera stronę. Nic nie dokłada się do czasu odpowiedzi sklepu i nic nie ląduje we froncie.

Sprawdzenia z pięciu krajów

Sondy chodzą na naszych serwerach w Polsce, Niemczech, Wielkiej Brytanii, Stanach i we Włoszech. Awaria Twojego hostingu ich nie dotyczy.

Odłączenie nie kasuje monitoringu

Odłączenie usuwa dane logowania po stronie sklepu. Monitor pracuje dalej, historia zostaje, alerty przychodzą tak samo.

Dwadzieścia kart, które musi wyrenderować każda wtyczka

To kontrakt, nie lista funkcji: build wtyczki nie przechodzi, jeśli któraś karta zniknie z panelu. Pokazujemy też trzy miejsca, w których jedna platforma robi mniej niż pozostałe.

Karty panelu wtyczki i ich dostępność na trzech platformach
Karta paneluWordPressPrestaShopMagento 2
Stan sklepu jednym słowemOperational, degraded, partial, offline lub maintenance w nagłówku panelu.
Cztery liczby na startStatus, dostępność 24h, czas odpowiedzi i to, co wymaga uwagi.
Lista rzeczy do naprawyZdania do odhaczenia, najpilniejsze na górze, policzone przez backend.
Dostępność 24h i 7 dniProcenty plus wykres godzina po godzinie.
Co dokładnie jest sprawdzaneInterwał, lokalizacje i warunki, które wywołają alert.
Pilnowane adresy sklepuKoszyk, kasa, kategoria i produkt, wykryte z Twojego sklepu.
Kanały alertówE-mail, Slack, Teams, Discord, webhook i SMS, z linkiem do ustawień.
Wynik z każdej sondy osobnoStatus i czas odpowiedzi per lokalizacja, żeby odróżnić awarię od łącza.
Certyfikat i domenaDni do wygaśnięcia SSL i rejestracji domeny, plus ostrzeżenie o czystym HTTP.
Nagłówki bezpieczeństwaOcena Mozilla Observatory i nagłówki, których brakuje.
Lighthouse i Core Web VitalsWydajność, dostępność, dobre praktyki i SEO, mierzone z zewnątrz.
Ścieżka zakupowaSyntetyczny przebieg koszyka i kasy razem z asercjami.bez stanu weryfikacji
Ostatnie awarieKiedy się zaczęły, ile trwały i czym się skończyły.
Czy harmonogram sklepu żyjeDiagnoza crona sklepu plus monitor heartbeat po naszej stronie.linia crona na hostingulinia crona na hostingu
Plakietka statusuPodgląd i gotowy kod do wklejenia, obok publicznej strony statusu.
Przepięcie po zmianie adresuGdy sklep zmienia domenę, monitor idzie za nim.automatyczniejednym kliknięciemjednym kliknięciem
Konto i zespółDo jakiego konta PingView raportuje ten sklep.
Monitoring poza sklepemJasna informacja, że sprawdzenia nie chodzą na Twoim serwerze.
Przejście do pełnego paneluLink do konta z historią, raportami i stronami statusu.
Odłączenie sklepuKasuje dane logowania lokalnie, monitor pracuje dalej.

Instalacja

Konto zakłada się w trakcie, w panelu sklepu. Nie musisz nic zakładać wcześniej.

  1. 1

    Zainstaluj i włącz moduł poleceniami obok. Composer wkłada go do vendor, więc przeżyje przebudowę artefaktu wdrożeniowego.

  2. 2

    W trybie produkcyjnym uruchom dodatkowo setup:di:compile i setup:static-content:deploy.

  3. 3

    Wejdź w System, PingView Monitoring, wpisz adres e-mail i kliknij start. Zamiast tego możesz wkleić klucz API z uprawnieniem do zapisu.

  4. 4

    Panel zapełnia się po pierwszym sprawdzeniu. Alternatywnie pobierz paczkę ZIP i rozpakuj ją do app/code.

terminal sklepu
$ composer require pingview/module-monitoring$ bin/magento module:enable PingView_Monitoring$ bin/magento setup:upgrade$ bin/magento cache:flush

Zanim zainstalujesz

Czy wtyczka spowolni sklep?
Nie. Żaden jej kod nie wykonuje się przy żądaniu klienta i nic nie trafia do frontu sklepu. Sprawdzenia robią nasze serwery, z zewnątrz.
Muszę najpierw założyć konto w PingView?
Nie. W panelu wtyczki podajesz adres e-mail i zgodę, a konto, zespół, monitor i klucz API tworzą się same. Jeśli masz już konto, wklejasz swój klucz z uprawnieniem do zapisu.
Ile to kosztuje?
Wtyczka jest darmowa i darmowy plan wystarcza, żeby pilnować sklepu. Płatne plany dokładają lokalizacje, głębokie skany i syntetyczne ścieżki zakupowe.
Co się stanie, jak wyłączę wtyczkę?
Monitor pracuje dalej po naszej stronie i alerty przychodzą tak samo. Tracisz tylko panel w panelu sklepu.
Czy to zastępuje wtyczkę bezpieczeństwa albo cache?
Nie. To zewnętrzne sprawdzenie tego, co sklep wysyła po HTTP. Nic nie cache'uje, nic nie minifikuje i nie jest firewallem ani skanerem malware.

Zainstaluj i zobacz stan swojego sklepu

Dwie minuty w panelu sklepu, bez karty i bez zakładania konta z góry.