MariaDB SkySQL is een database-as-a-service (DBaaS) die ongeëvenaarde flexibiliteit en enorme schaalbaarheid in de cloud biedt. SkySQL biedt een speciaal observatieportaal, SkySQL Monitoring, dat dient als een enkel venster voor de prestatiestatistieken van de klant in alle clouds.
In deze blog geven we een overzicht van onze nieuwe functie 'Waarschuwingen en meldingen', die zich in de technische preview bevindt.
Waarschuwingen en meldingen
Het uitbesteden van de vervelende taak van het kijken naar NOC-schermen aan intelligente, betrouwbare geautomatiseerde assistenten is niet nieuw. Het kan alle afwijkingen omzetten in meldingen die ons eraan herinneren wanneer er iets abnormaals gebeurt. Dit is de essentie van de waarschuwingsfunctie.
Voor SkySQL-waarschuwingen en -meldingen gingen we nog verder, waarbij we onze eigen SkyDBA-, ondersteunings- en SRE-technici erbij betrokken hadden om hun jarenlange ervaring met het ondersteunen van MariaDB-producten te benutten. Ze produceerden nauwkeurig afgestemde, op MariaDB afgestemde aanbevelingen in de vorm van vooraf gedefinieerde waarschuwingsregels. Ze zijn direct klaar voor gebruik.
We begrijpen ook dat elke klant uniek is en we bieden onze klanten de keuze hoe ze die standaardregels willen gebruiken. Ze kunnen worden afgestemd op klantspecifieke gebruiksscenario's en vereisten.
We helpen klanten bij het organiseren en beheren van alle evenementen, in categorieën, door herhaalde meldingen te verwijderen, zodat we ons kunnen concentreren op de belangrijke meldingen voor elk functioneel team.
We begrijpen dat de belangen van verschillende functionele teams verschillend zijn. Ondersteuning, DBA, Marketing en Verkoop richten zich op verschillende vlakken en we bieden de tools om de meldingen voor elk team of zelfs persoon te organiseren.
Hoe toegang te krijgen
Zodra u bent aangemeld bij SkySQL, is SkySQL Monitoring toegankelijk via de linkernavigatie. U moet eerst een service starten om toegang te krijgen tot Monitoring. Meer details zijn te vinden in MariaDB SkySQL-documentatie.
Zodra u zich in SkySQL Monitoring bevindt, kunt u "Alerts" vinden in het menu aan de linkerkant.
SkySQL-bewaking
Of u kunt de directe link in een van uw e-mailmeldingen gebruiken.
E-mail voor kennisgeving
Waarschuwingsscherm
Actief is de standaardweergave. Het geeft een lijst weer van alle actieve waarschuwingen, gesorteerd op de laatste activiteitsdatum. Dat zijn de waarschuwingen die op dit moment actief zijn.
Actief waarschuwingsscherm
Geschiedenis toont het logboek van alle waarschuwingen die zijn geactiveerd maar niet meer worden geactiveerd. Ze kunnen op datum worden gefilterd.
Meldingsgeschiedenisscherm
Gebruikers kunnen deze twee weergaven raadplegen voor meer informatie over de actieve en historische waarschuwingen.
Vrij verkrijgbaar
Deze release van Alerting and Monitoring wordt geleverd met 15 vooraf gedefinieerde waarschuwingsregels. Ze worden geconfigureerd door onze ondersteuningsexperts en dekken de meeste standaardscenario's. Vooraf gedefinieerde waarschuwingen omvatten server-niet-beschikbaar, CPU-/schijf-/geheugengebruik, langlopende zoekopdrachten, maximale verbindingen, netwerkfouten en accounts zonder wachtwoord.
Vooraf ingestelde waarschuwingsregels
Standaard zijn alle vooraf gedefinieerde regels ingeschakeld. Als aan een van de regels wordt voldaan, wordt de melding alleen naar het scherm Actieve waarschuwingen in de SkySQL Monitoring Portal gestuurd.
Om een e-mail of andere melding te verzenden wanneer een waarschuwing wordt geactiveerd, moet de klant een regel en ontvanger opgeven.
Zeer configureerbaar
Klanten kunnen de standaard waarschuwingsregels wijzigen om aangepaste regels te produceren die perfect passen bij hun specifieke behoeften of helemaal opnieuw beginnen en hun eigen regels maken.
Bovenaan de meldingspagina vindt u een instellingenknop. Het ziet eruit als een klein blauw tandwiel.
Dit opent het configuratiescherm voor alle onderdelen van de waarschuwingen en meldingen.
Door op het tandwielpictogram te klikken, kunt u specifieke regels maken, bewerken, verwijderen en uitschakelen.
(Waarschuwings)regels
Het tabblad Regels in instellingen biedt een gebruikersinterface voor het beheer van alle regels. Klanten kunnen de parameters van de bestaande regels wijzigen of nieuwe regels maken.
Configuratiescherm voor waarschuwingsregels
Ze kunnen dit scherm ook gebruiken om de waarschuwingsregels te bewerken, te verwijderen en in/uit te schakelen. Als de regel is uitgeschakeld, wordt deze niet geëvalueerd en kan er geen melding worden geactiveerd.
Nieuwe waarschuwingsregel maken
De tagsectie is essentieel, het maakt de configuratie van beschrijvende labels mogelijk die kunnen worden gebruikt voor filtering of het kiezen van de melding die voor deze waarschuwingsregel zorgt.
We hebben ernst en een aangepaste tag toegevoegd — ontwikkeling voor onze nieuwe regel.
Meldingen
Meldingen worden gebruikt om te bepalen wie op de hoogte wordt gesteld en onder welke voorwaarden.
Meldingenscherm
We hebben al verschillende meldingen gedefinieerd. Klanten kunnen hun eigen gebruikersinterface definiëren met dezelfde gebruikersinterface.
Laten we de melding openen met de naam "Ivan op de hoogte stellen voor waarschuwing over ontwikkelomgeving".
Meldingsscherm bewerken
Zoals de naam van deze melding doet vermoeden, maar ook zichtbaar via de bijgevoegde tags, zal deze melding alle waarschuwingen over onze ontwikkeling behandelen. omgeving.
In het onderstaande verificatievenster kunnen we onze regel 'Nieuwe regel' zien, dit is de enige regel die deze melding kan activeren.
Ik kan "Ontwikkeling . vervangen ” met “Productie ” en de set regels die deze melding zullen activeren, zullen anders zijn.
Dit maakt het koppelen van waarschuwingsregels aan meldingen zeer flexibel en gemakkelijk.
(Meldings)kanalen
Met kanalen kunt u meldingsmethoden beheren (d.w.z. e-maillijst, slappe definities, enz.).
Meldingskanaal
De kanalen kunnen worden opgeslagen met gebruiksvriendelijke namen en later als meldingskanaal aan elke melding worden toegevoegd.
Laten we het proces van begin tot eind illustreren.
Probleem :
Als klant wil ik een supportticket aanmaken voor elke melding die ik als een Severity 1 beschouw. Ik wil dat dit alleen voor de productieomgeving wordt gedaan. Ik geef niets om de andere servers die in mijn account draaien.
Voor mij zijn de standaard ernstniveaus Info, Waarschuwing en Kritiek beperkend. Ik wil 5 niveaus van ernst gebruiken:SEV1-SEV5. Ik wil niet elke minuut herhalende gebeurtenissen maken. Eens per 24 uur een herinnering is fijn.
Oplossing:
Ik ga naar de (waarschuwings)regels en definieer zelf regels, passend bij mijn specifieke vereisten voor drempels en limieten. Zodra ik daar tevreden mee ben, zal ik ze labelen met tags volgens mijn eigen schaal van ernst. SEV1-SEV5
Voor alle Severity 1-waarschuwingen wil ik een e-mail sturen naar [email protected] om een intern ticket te maken.
Ik wil de ondersteuning ook rechtstreeks op [email protected] op de hoogte stellen omdat dit een hoge ernst is.
Hiervoor kan ik het meldingskanaal dat ik eerder heb gemaakt opnieuw gebruiken.
Vervolgens koppel ik alle bestaande regels van Severity 1 die toevallig op Productie staan, aan mijn SEV1-mailkanaal.
Hier kan ik Productie verwijderen om een ticket te maken voor alle servers met SEV1. Of voeg meer tags toe om de regels nog meer te filteren.
In alle gevallen vertegenwoordigen de "REGELS DIE DEZE MELDING ZULLEN TRIGGEN" de huidige regels die overeenkomen met deze Melding. Ik kan ze controleren voordat ik ze opsla.
De kanaalnaam verwijst naar SEV1 Mail. Ik kan opslaan en mijn installatie is voltooid.
Wanneer nu "Productieserver is niet beschikbaar" of de CPU-belasting 100% is (CPU's branden) begint te vuren voor een specifieke server, stuurt het systeem een e-mail naar het opgegeven ondersteunings-e-mailadres en maakt het een ticket.
Dit wordt de komende 24 uur niet herhaald — Vanwege het herhalingsinterval dat is gedefinieerd in mijn melding (24 uur). Dezelfde regel voor een andere server zal een andere melding opleveren.
Nu is mijn setup compleet en klaar voor wat testen. Ik heb een zwaar logboek gemaakt op die databaseservers.
Nu in Actieve waarschuwingen, kunnen we zien dat onze productieservers die op 100% CPU draaien, enkele waarschuwingen begonnen te genereren.
We hebben ook een e-mailmelding ontvangen.
De melding groepeert die 4 gebeurtenissen omdat ze deel uitmaken van dezelfde service transitions-pr en het alarm ging ongeveer tegelijkertijd af.
Onze waarschuwingsmelding werkt zoals gevraagd.
Als ik in de toekomst een nieuwe regel moet maken, hoef ik alleen maar labels SEV1 en Productie toe te voegen en de regel wordt automatisch toegevoegd aan de bestaande configuratie.
Nieuwe regel maken
De naam van mijn SEV1-melding in "MELDINGEN DIE WORDEN GEACTIVEERD DOOR DEZE REGEL" bevestigt dat de nieuwe regel op dezelfde manier wordt behandeld als de andere SEV1-productieproblemen.
Zo simpel is het.
SkySQL-waarschuwingen en -meldingen zijn in technische preview. In de GA-versie kun je meer meldingskanalen verwachten, zoals Slack, ServiceNow, PagerDuty, enz.
Plus nog meer vooraf gedefinieerde waarschuwingsregels en meer statistieken.
Dat was een zeer snelle introductie van de functie Waarschuwingen en meldingen. Waarschuwingen en meldingen maken deel uit van SkySQL Monitoring - een uitgebreide tool die alle beschikbare observatietools voor uw clouddatabaseservices biedt. De beste manier om meer te weten te komen, is door het zelf te proberen op SkySQL.
Voor meer informatie
Meld u vandaag nog aan voor SkySQL en ontvang een tegoed van $ 500 voor maximaal drie databases van elke grootte en elk type.
Meer details zijn te vinden in MariaDB SkySQL-documentatie.