Monitoring: vědět o výpadku dřív než zákazníci
Monitoring začíná jednou otázkou — odpovídá web — ale selhání, která stojí peníze, jsou zřídka tak jednoduchá. Web běží a formulář nic neodesílá. Úvodní stránka se načte a nákup selže. Certifikát vyprší za tři dny a nikdo se nedívá.
Tento průvodce prochází, co skutečně sledovat, jak nastavit upozornění, která si získají pozornost, a co dělat, když nějaké přijde.
Co sledovat nad rámec «běží»#
Ping na úvodní stránku zachytí zjevná selhání. Tyto kontroly zachytí ta tichá.
- Stav HTTP a obsah: nejen že se něco vrátí, ale že stránka obsahuje očekávaný text.
- Datum platnosti certifikátu: upozornit třicet dní předem, ne v den vypršení.
- Vypršení domény: nejvzácnější a nejkatastrofálnější, a zcela odstranitelné.
- Odeslání formulářů: pravidelné testovací odeslání potvrzující, že e-mail skutečně dorazí.
- Nákupní cesta v e-shopu: nejdražší tiché selhání, jaké existuje.
- Doba odezvy: stoupající trend často varuje dny před skutečným výpadkem.
- Míra chyb v logu: nárůst chyb 500, které návštěvníci nehlásí.
- Úlohy na pozadí: plánované procesy, které tiše přestanou běžet.
Kontrola formulářů přináší nejvíc na vloženou námahu. Kontaktní formuláře, které tiše selhávají, stojí poptávky týdny, než si toho někdo všimne.
Nastavit upozornění, která fungují#
Upozornění, které nikdo nečte, je horší než žádné, protože si myslíte, že jste krytí.
| Nastavení | Doporučení | Proč |
|---|---|---|
| Frekvence kontrol | Každou minutu u kritických webů | Pět minut znamená až pět minut tichého výpadku |
| Potvrzení z druhé lokality | Zapnuto | Brání upozorněním při výpadku sítě kontrolora |
| Práh upozornění | Dvě po sobě jdoucí selhání | Vyhne se šumu při jednorázovém zaškobrtnutí |
| Kanál | E-mail plus SMS nebo chat | Samotný e-mail se v noci nečte |
| Příjemce | Jmenovitá osoba, ne skupinová schránka | Skupinové schránky znamenají, že nikdo nevlastní |
| Upozornění na obnovení | Zapnuto | Bez něj nevíte, že je po všem |
| Okno údržby | Nastavené před plánovanými změnami | Brání zvyku na falešná upozornění |
Únava z upozornění je nejčastější způsob, jak monitoring selhává. Dvě falešná upozornění týdně a na třetí se už nikdo nepodívá.
Když upozornění přijde#
Krátký postup, který šetří čas a hlavně brání tomu, aby někdo v panice něco změnil.
- Ověřte výpadek sami z jiné sítě — mobilní data fungují dobře. Část upozornění je lokálních.
- Zkontrolujte stavovou stránku svého hostingu dřív, než začnete cokoli zkoumat.
- Podívejte se, co se naposledy změnilo: nasazení, aktualizace rozšíření, změna DNS.
- Zkontrolujte certifikát a doménu — tyto dvě věci vysvětlují překvapivě velkou část náhlých výpadků.
- V případě potřeby nasaďte stránku údržby, aby návštěvníci viděli něco užitečného.
- Vraťte změny dřív, než začnete diagnostikovat, pokud je nedávná změna pravděpodobnou příčinou.
- Poznamenejte si potom, co to bylo a jak dlouho to trvalo. Tři takové poznámky ukážou vzorec.
Kolik dostupnosti skutečně potřebujete#
Procenta dostupnosti znějí abstraktně, dokud se nepřepočtou na čas za rok.
| Dostupnost | Nedostupnost za rok | Realistické pro |
|---|---|---|
| 99 % | Přes tři dny | Málo na firemní web |
| 99,5 % | Téměř dva dny | Levný sdílený hosting |
| 99,9 % | Téměř devět hodin | Dobrý hosting; rozumný cíl |
| 99,95 % | Něco přes čtyři hodiny | Řízený hosting s podporou |
| 99,99 % | Zhruba hodina | Vyžaduje redundanci a skutečnou inženýrskou práci |
Pro většinu firemních webů je 99,9 % dobrý cíl a peníze udělají víc užitku v rychlém zotavení než v honbě za další devítkou.
Časté dotazy
Jak často mám kontrolovat?
Každou minutu u něčeho, čím tečou tržby, každých pět minut u běžného firemního webu. Na intervalu záleží, protože je vaší dolní hranicí toho, jak dlouho zůstane výpadek nepovšimnut. Důležitější než interval je, aby kontrola ověřovala obsah stránky, ne jen to, že server něco vrátil.
Stačí bezplatný monitoring?
U jednoho webu s kontrolami po pěti minutách a e-mailovými upozorněními obvykle ano. Platí se za kratší intervaly, více lokalit, SMS upozornění a transakční kontroly jako nákupní cesta. U e-shopu se to vyplatí; u firemního webu obvykle ne.
Proč web vypadá funkčně, zatímco monitoring hlásí výpadek?
Obvykle DNS cache nebo regionální problém: váš resolver má pořád starou adresu, nebo výpadek zasáhl jednu síť. Proto je potvrzení z druhé lokality cenné. Vždy ověřujte z jiné sítě, než upozornění označíte za falešné — právě tímto předpokladem se ignorují skutečné výpadky.
Co je tiché selhání?
Selhání, kdy web vypadá funkčně, ale něco podstatného nefunguje: kontaktní formulář neodešle e-mail, nákup selže v posledním kroku, nebo vyhledávání nic nevrátí. Monitoring dostupnosti to nezachytí, protože stránka se načte v pořádku. Na to jsou potřeba funkční kontroly, které danou akci skutečně provedou.
monitoring webudostupnostupozornění na výpadeksledování webuvypršelý certifikátvýpadek webu