sql >> Databáze >  >> RDS >> MariaDB

Upozornění a upozornění ze SkySQL

MariaDB SkySQL je databáze jako služba (DBaaS), která poskytuje bezkonkurenční flexibilitu a masivní škálovatelnost v cloudu. SkySQL nabízí vyhrazený portál pro sledování, SkySQL Monitoring, který slouží jako jediné sklo pro metriky výkonu zákazníka ve všech cloudech.

V tomto blogu poskytneme návod k naší nové funkci „Upozornění a oznámení“, která je v technickém náhledu.

Upozornění a oznámení

Outsourcing únavného úkolu sledování obrazovek NOC inteligentním a spolehlivým automatickým asistentům není nic nového. Dokáže transformovat všechny anomálie na upozornění, která nám připomenou, když se stane něco neobvyklého. Toto je podstata funkce upozornění.

U upozornění a upozornění SkySQL jsme šli ještě dále a zapojili jsme naše vlastní inženýry SkyDBA, podpory a SRE, abychom využili jejich dlouholeté zkušenosti s podporou produktů MariaDB. Vytvořili vyladěná doporučení přizpůsobená MariaDB ve formě předdefinovaných pravidel upozornění. Jsou připraveny k použití ihned po vybalení.

Chápeme také, že každý zákazník je jedinečný, a našim zákazníkům nabízíme možnost volby, jak chtějí tato konzervovaná pravidla používat. Lze je vyladit podle konkrétních případů použití a požadavků zákazníka.

Pomáháme zákazníkům organizovat a spravovat všechny události v kategoriích, odstraňujeme opakovaná upozornění a umožňujeme soustředit se na důležitá upozornění pro každý funkční tým.

Chápeme, že zájmy různých funkčních týmů jsou různé. Podpora, DBA, marketing a prodej se zaměřují na různé úrovně a my poskytujeme nástroje pro uspořádání oznámení pro každý tým nebo dokonce osobu.

Jak získat přístup

Jakmile se přihlásíte do SkySQL, můžete v levé navigační nabídce přistupovat k monitorování SkySQL. Chcete-li mít přístup k monitorování, musíte nejprve spustit službu. Další podrobnosti lze nalézt v dokumentaci MariaDB SkySQL.

Jakmile jste v SkySQL Monitoring, "Upozornění" najdete v nabídce na levé straně.

Monitorování SkySQL

Nebo můžete použít přímý odkaz v některém z vašich e-mailových upozornění.

E-mail s upozorněním

Obrazovka upozornění

Aktivní je výchozí zobrazení. Představuje seznam všech aktivních výstrah seřazených podle data poslední aktivity. Toto jsou výstrahy, které v tuto chvíli aktivně běží.

Obrazovka aktivních upozornění

Historie zobrazí protokol všech výstrah, které byly spuštěny, ale již se nespouštějí. Lze je filtrovat podle data.

Obrazovka historie upozornění

Uživatelé mohou nahlédnout do těchto dvou zobrazení a získat další informace o aktivních a historických výstrahách.

Snadno dostupné

Tato verze Výstrahy a monitorování přichází s 15 předdefinovanými pravidly výstrahy. Konfigurují je naši odborníci na podporu a pokrývají většinu standardních scénářů. Předdefinované výstrahy zahrnují nedostupnost serveru, využití CPU/disku/paměti, dlouhotrvající dotazy, maximální počet připojení, chyby sítě a účty bez hesel.

Předpřipravená pravidla výstrah

Ve výchozím nastavení jsou všechna předdefinovaná pravidla povolena. Pokud je jedno z pravidel splněno, upozornění bude odesláno pouze na obrazovku Aktivní upozornění na monitorovacím portálu SkySQL.

Chcete-li odeslat e-mail nebo jiné upozornění při spuštění výstrahy, musí zákazník zadat pravidlo a příjemce.

Vysoce konfigurovatelné

Zákazníci mohou změnit předpřipravená pravidla upozornění a vytvořit vlastní pravidla, která dokonale vyhovují jejich specifickým potřebám, nebo mohou začít od nuly a vytvořit si vlastní.

V horní části stránky upozornění najdete tlačítko nastavení. Vypadá to jako malé modré zařízení.

Tím se otevře konfigurační obrazovka pro všechny součásti Výstrahy a oznámení.

Kliknutím na ikonu ozubeného kola můžete vytvářet, upravovat, mazat a deaktivovat konkrétní pravidla.

Pravidla (upozornění)

Záložka Pravidla v nastavení poskytuje uživatelské rozhraní pro správu všech pravidel. Zákazníci mohou měnit parametry stávajících pravidel nebo vytvářet nová pravidla od začátku.

Obrazovka konfigurace pravidel upozornění

Tuto obrazovku mohou také použít k úpravě, odstranění a povolení/zakázaní pravidel upozornění. Když je pravidlo zakázáno, není vyhodnocováno a nemůže spustit žádné upozornění.

Vytvořit nové pravidlo upozornění

Sekce tagů je zásadní, umožňuje konfiguraci popisných štítků, které lze použít pro filtrování nebo výběr oznámení, které se bude starat o toto pravidlo upozornění.

Přidali jsme závažnost a vlastní značku — Vývoj pro naše nové pravidlo.

Oznámení

Oznámení se používají k definování toho, kdo bude upozorněn a za jakých podmínek.

Obrazovka oznámení

Již máme definovaných několik notifikací. Zákazníci si mohou definovat své vlastní pomocí stejného uživatelského rozhraní.

Otevřeme oznámení s názvem „Upozornit Ivana na upozornění na vývojové prostředí“.

Upravit obrazovku oznámení

Jak název tohoto oznámení napovídá, ale také je vidět z připojených značek, toto oznámení zpracuje všechna varování v našem vývoji prostředí.

V ověřovacím okně níže můžeme vidět naše pravidlo „Nové pravidlo“, toto je v současnosti jediné pravidlo, které může spustit toto upozornění.

Mohu nahradit „Vývoj “ s „Produkce “ a sada pravidel, která spustí toto upozornění, se bude lišit.

Díky tomu je přiřazování pravidel upozornění k upozorněním velmi flexibilní a snadné.

Kanály (oznámení)

Kanály vám umožňují spravovat způsoby upozornění (tj. seznam e-mailů, definice nevyužitých položek atd.).

Kanál oznámení

Kanály lze uložit s uživatelsky přívětivými názvy a později je připojit jako oznamovací kanál k jakémukoli oznámení.

Pojďme si celý proces ilustrovat.

Problém :

Jako zákazník chci vytvořit lístek podpory pro každé upozornění, které považuji za závažnost 1. Chci, aby to bylo provedeno pouze pro produkční prostředí. Nezajímají mě ostatní servery, které běží v mém účtu.

Pro mě jsou limitující výchozí úrovně závažnosti Info, Warning a Critical. Chci použít 5 úrovní závažnosti — SEV1-SEV5. Nechci vytvářet opakující se události každou minutu. Připomenutí jednou za 24 hodin bude příjemné.

Řešení:

Půjdu do (výstražných) pravidel a definuji pravidla sama, vyhovující mým specifickým požadavkům na prahy a limity. Jakmile s nimi budu spokojen, označím je štítky podle vlastní stupnice závažnosti. SEV1-SEV5

U všech výstrah se závažností 1 chci poslat e-mail na adresu [email protected], abych vytvořil interní lístek.

Chci také upozornit podporu přímo na [email protected], protože se jedná o vysokou závažnost.

K tomu mohu znovu použít kanál oznámení, který jsem vytvořil dříve.

Poté propojím všechna stávající pravidla Závažnosti 1, která jsou náhodou v produkci, s mým poštovním kanálem SEV1.

Zde mohu odebrat Production a vytvořit tiket pro všechny servery s SEV1. Nebo přidejte další značky, abyste pravidla filtrovali ještě více.

Ve všech případech budou „PRAVIDLA, KTERÁ SPUŠTĚJÍ TOTO OZNÁMENÍ“, představovat aktuální pravidla, která budou odpovídat tomuto oznámení. Než je uložím, můžu je zkontrolovat.

Název kanálu ukazuje na SEV1 Mail. Mohu uložit a nastavení je dokončeno.

Nyní, když „Produkční server je nedostupný“ nebo zatížení CPU je na 100 % (CPU hoří) se spustí pro konkrétní server, systém odešle e-mail na určenou e-mailovou adresu podpory a vytvoří tiket.

Toto se nebude opakovat v příštích 24 hodinách – kvůli intervalu opakování definovanému v mém oznámení (24 hodin). Stejné pravidlo pro jiný server vyvolá další upozornění.

Nyní je moje nastavení kompletní a připravené na nějaké testování. Na těchto databázových serverech jsem vytvořil těžký protokol.

Nyní v části Aktivní výstrahy můžeme vidět, že naše produkční servery, které běží na 100% CPU, začaly generovat některá upozornění.

Dostali jsme také e-mail s upozorněním.

Upozornění seskupuje tyto 4 události dohromady, protože jsou součástí stejné služby transitions-pr a výstraha se spustila přibližně ve stejnou dobu.

Naše upozornění funguje podle požadavků.

Pokud v budoucnu budu potřebovat vytvořit nové pravidlo, jediné, co musím udělat, je přidat štítky SEV1 a Production a pravidlo bude automaticky přidáno do stávající konfigurace.

Vytvořit nové pravidlo

Název mého Oznámení SEV1 v části „OZNÁMENÍ SPUŠTĚNÁ TÍMTO PRAVIDLEM“ potvrdí, že s novým pravidlem bude zacházeno stejným způsobem jako s ostatními problémy SEV1, Produkce.

Jak jednoduché.

Upozornění a upozornění SkySQL jsou v technickém náhledu. Ve verzi GA můžete očekávat více oznamovacích kanálů, jako je Slack, ServiceNow, PagerDuty atd.

Navíc ještě více předdefinovaných pravidel upozornění a více metrik.

To bylo velmi rychlé představení funkce Upozornění a oznámení. Alerts &Notifications jsou součástí SkySQL Monitoring – rozsáhlého nástroje, který poskytuje všechny dostupné nástroje pro sledování vašich cloudových databázových služeb. Nejlepší způsob, jak zjistit více, je vyzkoušet si to na SkySQL.

Další informace

Zaregistrujte se do SkySQL ještě dnes a získejte kredit 500 $ na až tři databáze libovolné velikosti a typu.

Další podrobnosti lze nalézt v dokumentaci MariaDB SkySQL.


  1. Zdá se, že režim H2 postgresql pro mě nefunguje

  2. Vraťte název krátkého dne z data v Oracle

  3. Jaký je nejvhodnější datový typ pro uložení IP adresy na SQL serveru?

  4. Jak funguje DENSE_RANK() v SQL Server