sql >> Databasteknik >  >> RDS >> MariaDB

Anpassade grafer för att övervaka dina MySQL-, MariaDB-, MongoDB- och PostgreSQL-system - ClusterControl-tips och tricks

Grafer är viktiga, eftersom de är ditt fönster till dina övervakade system. ClusterControl kommer med en fördefinierad uppsättning grafer som du kan analysera, dessa är byggda ovanpå den metriska samplingen som görs av styrenheten. De är utformade för att ge dig, vid första anblicken, så mycket information som möjligt om tillståndet för ditt databaskluster. Du kanske har din egen uppsättning mätvärden som du vill övervaka dock. Därför låter ClusterControl dig anpassa de grafer som är tillgängliga i klusteröversiktssektionen och på fliken Noder -> DB Performance. Flera mätvärden kan läggas över på samma diagram.

Fliken Klusteröversikt

Låt oss ta en titt på klusteröversikten - den visar den viktigaste informationen samlad under olika flikar.

Klusteröversiktsdiagram

Du kan se grafer som "Cluster Load" och "Galera - Flow Ctrl" tillsammans med några andra. Om detta inte räcker för dig kan du klicka på "Dash Settings" och sedan välja alternativet "Create Board". Därifrån kan du även hantera befintliga grafer - du kan redigera en graf genom att dubbelklicka på den, du kan också ta bort den från fliklistan.

Inställningar för instrumentpanelen

När du bestämmer dig för att skapa en ny graf kommer du att presenteras med ett alternativ för att välja mätvärden som du vill övervaka. Låt oss anta att vi är intresserade av att övervaka tillfälliga objekt - tabeller, filer och tabeller på disk. Vi behöver bara välja alla tre mätvärden vi vill följa och lägga till dem i vår nya graf.

Ny styrelse 1

Välj sedan ett namn på vår nya graf och välj en skala. Oftast vill du att skalan ska vara linjär, men i vissa sällsynta fall, som när du blandar mätvärden som innehåller stora och små värden, kanske du vill använda logaritmisk skala istället.

Ny styrelse 2

Slutligen kan du välja om din mall ska presenteras som en standardgraf. Om du markerar det här alternativet är det här grafen du kommer att se som standard när du går in på fliken "Översikt".

När vi har sparat den nya grafen kan du njuta av resultatet:

Ny styrelse 3

Fliken Nodöversikt

Förutom graferna på vårt kluster kan vi också använda denna funktion på var och en av våra noder oberoende. På klustret, om vi går till avsnittet "Noder" och väljer några av dem, kan vi se en översikt över det, med statistik över operativsystemet:

Nodöversiktsdiagram

Som vi kan se har vi åtta grafer med information om CPU-användning, Nätverksanvändning, Diskutrymme, RAM-användning, Diskutnyttjande, Disk IOPS, Swap-utrymme och Nätverksfel, som vi kan använda som utgångspunkt för felsökning på våra noder.

DB Performance-fliken

När du tar en titt på noden och sedan följer fliken DB Performance, kommer du att presenteras med en standard på åtta olika mätvärden. Du kan ändra dem eller lägga till nya. För att göra det måste du använda knappen "Choose Graph":

DB Performance Graphs

Du kommer att presenteras med ett nytt fönster där du kan konfigurera layouten och de grafiska mätvärdena.

Inställningar för DB Performance Graphs

Här kan du välja layout - två eller tre kolumner med grafer och antal grafer - upp till 20. Sedan kanske du vill ändra vilka mätvärden du vill se plottad - använd rullgardinsdialogrutor för att välja vilken måttenhet du än skulle vilja lägga till. När du är redo sparar du diagrammen och njuter av dina nya mätvärden.

Vi kan också använda funktionen Operational Reports i ClusterControl, där vi hämtar graferna och rapporten för vårt kluster och noder i en HTML-rapport, som kan nås via ClusterControl UI, eller schemalägger att den skickas med e-post med jämna mellanrum.

Dessa grafer hjälper oss att få en fullständig bild av tillståndet och beteendet hos våra databaser


  1. Subtrahera timmar från funktionen now().

  2. Hitta 2:a högsta lönen bästa möjliga sätt

  3. Hur SCHEMA_ID() fungerar i SQL Server

  4. Hur man migrerar från Oracle till MySQL / Percona Server