Dela via


AzureMonitor@1 – Fråga azure monitor-aviseringar v1-uppgift

Observera de konfigurerade Azure Monitor-reglerna för aktiva aviseringar.

Syntax

# Query Azure Monitor alerts v1
# Observe the configured Azure Monitor rules for active alerts.
- task: AzureMonitor@1
  inputs:
    connectedServiceNameARM: # string. Required. Azure subscription. 
    ResourceGroupName: # string. Required. Resource group. 
  # Advanced
    filterType: 'none' # 'resource' | 'alertrule' | 'none'. Required. Filter type. Default: none.
    #resource: # string. Required when filterType = resource. Resource. 
    #alertRule: # string. Required when filterType = alertrule. Alert rule. 
    #severity: 'Sev0,Sev1,Sev2,Sev3,Sev4' # 'Sev0' | 'Sev1' | 'Sev2' | 'Sev3' | 'Sev4'. Severity. Default: Sev0,Sev1,Sev2,Sev3,Sev4.
    #timeRange: '1h' # '1h' | '1d' | '7d' | '30d'. Time range. Default: 1h.
    #alertState: 'Acknowledged,New' # 'New' | 'Acknowledged' | 'Closed'. Alert state. Default: Acknowledged,New.
    #monitorCondition: 'Fired' # 'Fired ' | 'Resolved'. Monitor condition. Default: Fired.

Ingångar

connectedServiceNameARM - Azure-prenumeration
string. Obligatoriskt.

Väljer en Azure Resource Manager-prenumeration att övervaka.


ResourceGroupName - resursgrupp
string. Obligatoriskt.

Anger namnet på en resursgrupp som ska övervakas i prenumerationen.


filterType - Filtertyp
string. Obligatoriskt. Tillåtna värden: resource (efter resurs), alertrule (efter aviseringsregel), none. Standardvärde: none.

Filtrerar typen efter en specifik resurs eller aviseringsregel.


resource - resurs
string. Krävs när filterType = resource.

Väljer den Azure-resurs som ska övervakas.


alertRule - Aviseringsregel
string. Krävs när filterType = alertrule.

Väljer från de för närvarande konfigurerade aviseringsreglerna för att fråga efter statusen.

Standardvärdet är att välja alla.


severity - allvarlighetsgrad
string. Tillåtna värden: Sev0, Sev1, Sev2, Sev3, Sev4. Standardvärde: Sev0,Sev1,Sev2,Sev3,Sev4.

Filtrerar efter allvarlighetsgrad.


timeRange - tidsintervall
string. Tillåtna värden: 1h (senaste timmen), 1d (senaste 24 timmarna), 7d (senaste 7 dagarna), 30d (senaste 30 dagarna). Standardvärde: 1h.

Filtrerar efter tidsintervallet.


alertState - Aviseringstillstånd
string. Tillåtna värden: New, Acknowledged, Closed. Standardvärde: Acknowledged,New.

Filtrerar efter status för aviseringsinstansen.


monitorCondition - Övervaka villkor
string. Tillåtna värden: Fired (utlöst), Resolved. Standardvärde: Fired.

Representerar om de underliggande villkoren har passerat tröskelvärdena för den definierade aviseringsregeln.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Ingen.

Anmärkningar

Om du vill se de konfigurerade Azure Monitor-reglerna för aktiva aviseringar använder du den här uppgiften i ett agentlöst jobb av en versionspipeline.

Anmärkning

Den här uppgiften kan bara användas i ett agentlöst jobb av en versionspipeline.

Uppgiften lyckas om ingen av aviseringsreglerna aktiveras vid tidpunkten för samplingen.

Mer information om hur du använder den här uppgiften finns i Översikt över godkännanden och grindar.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Server, ServerGate
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion Alla agentversioner som stöds.
Aktivitetskategori Nytta