Skip to main content

MetricAlertDefinitionModel

No description

type MetricAlertDefinitionModel {
id: UUID!
projectId: UUID!
name: String!
threshold: Float!
metricType: MetricName!
aggregate: AlertAggregateFormula!
conditionalExpression: AlertConditionalExpression!
tagChecks: [TagCheckModel!]!
createdAt: DateTime!
updatedAt: DateTime!
metricAlertIncidents: [MetricAlertIncidentModel!]!
notificationRules: [NotificationRuleModel!]!
}

Fields​

MetricAlertDefinitionModel.id ● UUID! non-null scalar​

MetricAlertDefinitionModel.projectId ● UUID! non-null scalar​

MetricAlertDefinitionModel.name ● String! non-null scalar​

MetricAlertDefinitionModel.threshold ● Float! non-null scalar​

MetricAlertDefinitionModel.metricType ● MetricName! non-null enum​

MetricAlertDefinitionModel.aggregate ● AlertAggregateFormula! non-null enum​

MetricAlertDefinitionModel.conditionalExpression ● AlertConditionalExpression! non-null enum​

MetricAlertDefinitionModel.tagChecks ● [TagCheckModel!]! non-null object​

MetricAlertDefinitionModel.createdAt ● DateTime! non-null scalar​

MetricAlertDefinitionModel.updatedAt ● DateTime! non-null scalar​

MetricAlertDefinitionModel.metricAlertIncidents ● [MetricAlertIncidentModel!]! non-null object​

MetricAlertDefinitionModel.notificationRules ● [NotificationRuleModel!]! non-null object​

Member Of​

ProjectModel object