AlertConfiguration
No description
type AlertConfiguration {
alertType: AlertType!
mode: AlertMode!
windowType: AlertWindowType!
periodicity: Int
window: Int
historicalWindow: Int
offset: Int
timesToAlert: Int!
timesToRecovery: Int!
typeConfiguration: AlertTypeConfiguration
noRecoveries: Boolean!
stateChangesOnly: Boolean!
minNumberRequests: Int
percentageToAlert: Int
variation: AlertVariation
email(
type: AlertEmailType
): [AlertEmail]
notifications: AlertNotifications
hubStatus(
isInclusive: Boolean!
): [HubStatus!]
errorCode(
isInclusive: Boolean!
): [Int!]
errorType(
isInclusive: Boolean!
): [ErrorType!]
alertObjects(
isInclusive: Boolean!
): [AlertObjectsUnion]
groupBy: [AlertGroups!]
comercialType: AlertComercialType
}
Fields
AlertConfiguration.alertType ● AlertType! non-null enum
alert type
AlertConfiguration.mode ● AlertMode! non-null enum
alert mode
AlertConfiguration.windowType ● AlertWindowType! non-null enum
window type
AlertConfiguration.periodicity ● Int scalar
Frequency of time in which the alert will be reviewed
AlertConfiguration.window ● Int scalar
The time frame in minutes
AlertConfiguration.historicalWindow ● Int scalar
The time frame in minutes to be used to compare with the window time frame
AlertConfiguration.offset ● Int scalar
Time frame in minutes to set the beginning of historicalWindow
AlertConfiguration.timesToAlert ● Int! non-null scalar
The number of times the alert must be triggered in order to notify
AlertConfiguration.timesToRecovery ● Int! non-null scalar
The number of times the alert must be recovered in order to notify
AlertConfiguration.typeConfiguration ● AlertTypeConfiguration object
Specific configuration according to the alert type
AlertConfiguration.noRecoveries ● Boolean! non-null scalar
To allow recoveries notifications
AlertConfiguration.stateChangesOnly ● Boolean! non-null scalar
To allow notifications only if the status change
AlertConfiguration.minNumberRequests ● Int scalar
Minimum number of requests should be in the window to check alert or Number of requests to be checked (According to configuration)
AlertConfiguration.percentageToAlert ● Int scalar
percentage to be considered status ALERTING
AlertConfiguration.variation ● AlertVariation enum
According to percentageToAlert value. Used on Comparative mode alerts
AlertConfiguration.email ● [AlertEmail] list scalar
Email addresses to send notifications
AlertConfiguration.email.type ● AlertEmailType enum
AlertConfiguration.notifications ● AlertNotifications object
Emails & slack to send notifications
AlertConfiguration.hubStatus ● [HubStatus!] list enum
Filter of hub status
AlertConfiguration.hubStatus.isInclusive ● Boolean! non-null scalar
AlertConfiguration.errorCode ● [Int!] list scalar
Filter of error code
AlertConfiguration.errorCode.isInclusive ● Boolean! non-null scalar
AlertConfiguration.errorType ● [ErrorType!] list enum
Filter of error type
AlertConfiguration.errorType.isInclusive ● Boolean! non-null scalar
AlertConfiguration.alertObjects ● [AlertObjectsUnion] list union
filter of Access|Client|Supplier|Operation|Group
AlertConfiguration.alertObjects.isInclusive ● Boolean! non-null scalar
AlertConfiguration.groupBy ● [AlertGroups!] list enum
Group by traffic and calculate its parameters separately
AlertConfiguration.comercialType ● AlertComercialType enum
Indicates if the group configuration is SELLER OR BUYER
Member Of
AlertData object