Detection rules › Kusto

Dynatrace - Problem detection

Status
available
Severity
informational
Time window
1d
Group by
ProblemId
Source
github.com/Azure/Azure-Sentinel

'Detect application & infrastructure problems in your environment'

MITRE ATT&CK coverage

Rule body kusto

id: 415978ff-074e-4203-824a-b06153d77bf7
name: Dynatrace - Problem detection
description: |
  'Detect application & infrastructure problems in your environment'
severity: Informational
status: Available
requiredDataConnectors:
  - connectorId: DynatraceProblems
    dataTypes:
      - DynatraceProblems
tactics:
  - DefenseEvasion
  - Execution
  - Impact
  - InitialAccess
  - LateralMovement
  - Persistence
  - PrivilegeEscalation
relevantTechniques:
  - T1140
  - T1059
  - T1565
  - T1659
  - T1210
  - T1554
  - T1548
queryFrequency: 1d
queryPeriod: 1d
triggerOperator: gt
triggerThreshold: 0
eventGroupingSettings:
  aggregationKind: AlertPerResult
query: |
  DynatraceProblems
  | summarize  arg_max(StartTime, *) by ProblemId
alertDetailsOverride:
  alertDisplayNameFormat: 'Dynatrace problem detected - {{DisplayId}} : {{Title}}'
  alertDescriptionFormat: |
    A application and/or infrastructure problem has been detected in your environment
  alertSeverityColumnName: Severity
customDetails:
  ProblemIdentifier: ProblemId
  DisplayIdentifier: DisplayId
  ImpactLevel: ImpactLevel
  SeverityLevel: SeverityLevel
incidentConfiguration:
  createIncident: false
  groupingConfiguration:
    enabled: false
    reopenClosedIncident: false
    lookbackDuration: PT5H
    matchingMethod: AllEntities
version: 1.0.3
kind: Scheduled

Stages and Predicates

Stage 1: source

DynatraceProblems

Stage 2: summarize

| summarize  arg_max(StartTime, *) by ProblemId

Output fields

Fields the rule emits when it matches. Chronicle authors list these in the outcome block; they appear on the detection and $risk_score drives alerting. Sentinel / Defender XDR rules build them up through project / summarize / extend stages. Sentinel maps these into alert fields via entityMappings and customDetails; Defender XDR custom detections surface them as alert fields directly.

FieldSource
ProblemIdsummarize