AlertConfigurationInputPeakTraffic
Configuration for PEAK_TRAFFIC alert type. Peak traffic is used to verify traffic comparing volum of requests between to time frame (window and historical window) .
GraphQL schema definition
- type AlertConfigurationInputPeakTraffic {
- Int :
- Int :
- Int :
- Int! :
- Int! :
- Int :
- Boolean! :
- Boolean! :
- Int! :
- Int! :
- [EmailInput]! :
- [HubStatusInput!] :
- [ErrorCodeInput!] :
- [ErrorTypeInput!] :
- [AlertObjectInput!] :
- [AlertObjectInput!] :
- [AlertGroupInput!] :
- [AlertObjectInput!] :
- [AlertObjectInput!] :
- [AlertObjectInput!] :
- [AlertGroups!] :
- }
Fields
- historicalWindow(Int): The time frame in minutes to be used to compare with the window time frame
- offset(Int): Time frame in minutes to set the beginning of historicalWindow
- periodicity(Int): Frequency of time in which the alert will be reviewed
- window(Int!): The time frame in minutes
- timesToAlert(Int!): The number of times the alert must be triggered in order to notify
- timesToRecovery(Int): The number of times the alert must be recovered in order to notify
- noRecoveries(Boolean!): To allow recoveries notifications
- stateChangesOnly(Boolean!): To allow notifications only if the status change
- minNumberRequests(Int!): Minimum number of requests should be in the window to check alert
- percentageToAlert(Int!): Minimum percentage of difference between the window and the historical window to be considered status ALERTING
- email([EmailInput]!): Email addresses to send notifications
- hubStatus([HubStatusInput!]): Possibility to filter traffic by hubStatus
- errorCode([ErrorCodeInput!]): Possibility to filter traffic by hubStatus
- errorType([ErrorTypeInput!]): Possibility to filter traffic by errorTypes
- supplier([AlertObjectInput!]): Possibility to filter traffic by suppliers
- client([AlertObjectInput!]): Possibility to filter traffic by clients
- group([AlertGroupInput!]): Must filter traffic by group. Only PRODUCT group type is allowed
- access([AlertObjectInput!]): Possibility to filter traffic by accesses
- operation([AlertObjectInput!]): Possibility to filter traffic by operations
- api([AlertObjectInput!]): Possibility to filter traffic by apis
- groupBy([AlertGroups!]): Possibility to group by traffic and calculate its parameters separately
Required by
- AlertInput: Alert information. Only one configuration has to be set at once.