Anpassad Query-Based övervakning

Förutom standardövervakning av hälsotillstånd och prestanda kan du konfigurera anpassade frågebaserade övervakare för övervakning av programspecifika hälsotillstånd.

Anteckning

Innan du använder anpassade frågebaserade övervakare beviljar du nödvändiga behörigheter till dina övervakningskonton. Mer information finns i Azure SQL Database Kör som-konton.

Two-State Frågeövervakare

Utför följande steg för att lägga till en ny anpassad frågebaserad övervakare med två tillstånd:

  1. I System Center Operations Manager-konsolen går du till Redigering | Hanteringspaketobjekt, högerklicka på Övervakare och välj Skapa en övervakare | Enhetsövervakare.

    Create a two-state unit monitor

  2. I steget Övervakningstyp väljer du Microsoft Azure SQL Database | Användardefinierad SQL Query Two State Monitor.

  3. I listrutan Välj målhanteringspaket väljer du ett hanteringspaket som du vill använda och klickar på Nästa.

    Om du vill skapa en anpassad frågeövervakare för specifika Azure SQL-databaser väljer du ett hanteringspaket med mallen som används för att övervaka den här tjänsten. Om du vill lägga till en fråga i alla Azure SQL Database tjänster kan du lagra övervakaren i valfritt hanteringspaket.

    Select a monitor type

  4. I steget Allmänt anger du övervakningsnamnet och den valfria beskrivningen, väljer Övervaka mål och Överordnad övervakare och klickar på Nästa.

    Om du väljer att spara en ny övervakare i hanteringspaketet som innehåller en eller flera Azure SQL Database mallar kan du välja en av de Azure SQL Database tjänster som övervakas av mallarna. Annars är endast bas Microsoft Azure SQL Database tillgängliga som mål. Om du väljer Microsoft Azure SQL Database Cloud Server innebär det att alla molntjänster använder din fråga.

    Select a monitor name and description

  5. I SQL-frågesteget anger du databasnamnet, frågetexten och tidsgränsen (i sekunder).

    Specify target database name and SQL query

  6. I steget Testvillkor lägger du till ett eller flera testvillkor för att verifiera frågeresultatet.

    Om du vill lägga till ett nytt villkor klickar du på Lägg till och väljer ett av de tillgängliga villkoren:

    • Tom resultatuppsättning

      Kontrollerar om den angivna resultatuppsättningen som returnerades av frågan är tom.

    • Resultatuppsättningen är inte tom

      Kontrollerar om den angivna resultatuppsättningen som returnerades av frågan inte är tom.

    • Skalärt värde

      Kontrollerar skalärvärdet i den angivna cellen i resultatuppsättningen. Endast lika jämförelse är tillgängligt just nu. Om du behöver komplex logik måste du ta upp det med frågan.

    • Körningstid

      Kontrollerar frågekörningens varaktighet.

    Specify test conditions

    När du lägger till ett villkor måste du ange Eget namn och Konfiguration som krävs för att en specifik kontroll ska utföras.

    Specify scalar values

    Du kan ha fler än ett villkor. Det är användbart att lägga till körningstidsvillkoret i alla tester för att kontrollera prestanda för Azure SQL Database-tjänsten. När alla obligatoriska villkor har angetts klickar du på Nästa.

    Specify execution time

  7. Konfigurera ett frågekörningsschema på sidan Schema.

    Configure schedule

  8. I steget Konfigurera hälsotillstånd väljer du det hälsotillstånd som ska genereras av övervakaren.

    Configure health

  9. I steget Konfigurera aviseringar konfigurerar du ett aviseringsnamn och en beskrivning som ska visas om ett eller flera testvillkor misslyckas och klickar på Skapa.

    Använd platshållaren $Data/Context/Property[@Name='Message']$ för att visa listan över misslyckade tester i aviseringsbeskrivningen.

    Configure alerts

Three-State Frågeövervakare

Att lägga till en anpassad frågebaserad övervakare med tre tillstånd liknar en övervakare med två tillstånd. Den största skillnaden är att du måste ange villkoren Varning och Kritisk .

Kritiska villkor verifieras först. Om ett eller flera kritiska villkor misslyckas växlar övervakaren till kritiskt tillstånd och varningsvillkoren verifieras inte.

Select a three-state monitor