17 export class PrometheusAlert extends CommonAlert {
19 state: 'unprocessed' | 'active' | 'suppressed';
20 silencedBy: null | string[];
21 inhibitedBy: null | string[];
27 export class PrometheusNotificationAlert extends CommonAlert {
28 status: 'firing' | 'resolved';
31 export class PrometheusNotification {
32 status: 'firing' | 'resolved';
34 commonAnnotations: object;
38 alerts: PrometheusNotificationAlert[];
47 export class PrometheusCustomAlert {
48 status: 'resolved' | 'unprocessed' | 'active' | 'suppressed';
52 fingerprint?: string | boolean;