sql >> Databasteknik >  >> RDS >> Sqlserver

Anpassa Spotlight Cloud Alarms

Spotlight Cloud är känt för sina robusta möjligheter att övervaka servrar genom att använda en uppsättning av över 150 larm. Dessa larm är ditt fordon för att isolera den skyldige till eventuella prestandaproblem. Varje larm har en uppsättning konfigurerbara alternativ som är specifika för det larmet som kan utnyttjas i en "Dela och erövra"-process. Listan över larmkonfigurationer är följande:

  1. Inaktivera larmet
  2. Kräv manuell bekräftelse av larmet
  3. Definiera allvarlighetsnivåer
  4. Definiera start- och slutpunktsvärden för varje svårighetsgrad
  5. Redigera larmbeskrivningsmeddelanden
  6. Uteslut larmet för specifika nyckelvärden
  7. Definiera en uppsättning nya allvarlighetsnivåer per nyckelvärde

De olika permutationerna av tillgängliga anpassningar höjer verkligen flexibiliteten hos Spotlight Cloud-larm. Använd denna flexibilitet för att minska nivåerna av tröskelvärden, inaktivera larm och exkludera värden och så vidare.

Här visar vi några exempel på "pratiga" larm som du kanske vill anpassa.

Exempel #1:
Larm:En fullständig säkerhetskopia har inte tagits för databasen abc i det sista n dagar.

Konfigurera Spotlight Cloud för att anpassa detta alarm:

  1. Från Spotlight Cloud Diagnostic Server-applikationen klickar du på ikonen Larm
  2. Välj namnet på SQL Server-anslutningen från rullgardinsmenyn Anslutningar
  3. Leta reda på larmet "Säkerhetskopiering - dagar sedan senaste fullständiga säkerhetskopiering" och redigera det
  4. Inaktivera kryssrutan "Fabriksinställningar"

Anpassa larmet genom att tillämpa ett eller flera av följande steg:

  1. Justera antalet dagar sedan senaste säkerhetskopiering
    a. Öka fältet Startvärde för medelhög allvarlighetsnivå eller använd skjutreglaget på sifferraden för att justera värdet
  2. Uteslut databaser från detta larm:
    a. Klicka på länken "Värden" i den nedre delen av fönstret
    b. Använd rullgardinsmenyn för att välja databasnamnet som ska uteslutas från detta larm och klicka på Lägg till
    c. Upprepa steget för ytterligare databaser.
  3. Lägg till en ny svårighetsgrad:
    a. Klicka på knappen Lägg till allvarlighetsgrad och välj bland de tillgängliga allvarlighetsnivåerna
    b. Definiera ett startvärde och en beskrivningstext för den nya svårighetsgraden
  4. Definiera en uppsättning nya larmnivåer för en specifik databas
    a. Klicka på knappen Lägg till i det övre högra hörnet
    b. Välj ett databasnamn
    c. Definiera och justera larmnivåerna för just den här databasen

Alla larm med undantag för fellogglarmen kan anpassas från alternativet Larmkonfiguration enligt beskrivningen ovan. För att anpassa fellogglarmen använd alternativet Fellogg.

Exempel 2:
Larm:"Fellogg – Fatalt aktuellt processfel (allvarlighetsgrad 20) felloggfelmeddelande

Konfigurera Spotlight för att anpassa detta alarm:

  1. Från Spotlight Cloud Diagnostic Server-applikationen klickar du på ikonen Error Log
  2. Välj anslutningsnamnet från rullgardinsmenyn Anslutningar
  3. Inaktivera kryssrutan "Fabriksinställningar"

Anpassa fellogglarmet genom att tillämpa ett eller flera av följande steg:

  1. Avaktivera/aktivera larmet baserat på den befintliga listan med loggposter genom att justera kryssrutan Höj larm för varje post
  2. Skapa en ny loggpost genom att klicka på knappen Lägg till för att lägga till termer eller fraser i listan över loggposter och definiera en allvarlighetsgrad för varje post
  3. Uteslut termer eller fraser från listan med poster genom att välja fliken Ignorera lista och klicka på knappen Lägg till

De två uppsättningarna larmkonfigurationer som beskrivs i de två fallstudierna drar fördel av funktionen Mallar. Mallar gör det möjligt att spara en uppsättning konfigurationer och sedan tillämpa den mallen på flera anslutningar som delar samma mål för prestandaövervakning. Mallar eliminerar det tidskrävande behovet av att anpassa larm för varje anslutning.


  1. Finns det någon hash-funktion i PL/SQL?

  2. Returnera dag, månad och år i MySQL

  3. Hur man mappar flera partitioner till en enda filgrupp i SQL Server (T-SQL)

  4. Använda MyRocks Storage Engine med MariaDB Server