You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Selection of applications, services, and endpoints that this Smart Alert configuration is associated with. This selection is connected to the defined `tagFilterExpression` by the logical `AND` operator.
boundary_scope
str
Determines the source of the application alert configuration. An `INBOUND` scope refers to consumer-made calls. An `ALL` scope refers to both consumer and internally made calls.
Custom payload fields to send additional information in the alert notifications. Can be left empty.
description
str
Description of the application alert configuration. Used as a template for the description of alert/event notifications triggered by this Smart Alert configuration.
evaluation_type
str
Determines whether calls of the aggregated metrics are grouped by the application, the service, or the endpoint. This also determines whether the resulting events are categorized as an issue on the respective entity of that group.
grace_period
int
The duration for which an alert remains open after conditions are no longer violated, with the alert auto-closing once the grace period expires.
[optional]
granularity
int
The evaluation granularity used for detection of violations of the defined threshold. Defines the size of the tumbling window used.
[default to 600000]
include_internal
bool
Flag to include Internal Calls. These calls are work done inside a service and correspond to intermediate spans in custom tracing.
[optional]
include_synthetic
bool
Flag to include Synthetic Calls. These calls have a synthetic endpoint as their destination, such as calls to health-check endpoints.
[optional]
name
str
Name of the application alert configuration. Used as a template for the title of alert/event notifications triggered by this Smart Alert configuration.
A list of rules where each rule is associated with multiple thresholds and their corresponding severity levels. This enables more complex alert configurations with validations to ensure consistent and logical threshold-severity combinations.
[optional]
severity
int
The severity of the alert when triggered, which is either 5 (Warning), or 10 (Critical).
Optional flag to indicate whether an Incident is also triggered or not.
[optional]
Example
frominstana_client.models.global_applications_alert_configimportGlobalApplicationsAlertConfig# TODO update the JSON string belowjson="{}"# create an instance of GlobalApplicationsAlertConfig from a JSON stringglobal_applications_alert_config_instance=GlobalApplicationsAlertConfig.from_json(json)
# print the JSON string representation of the objectprint(GlobalApplicationsAlertConfig.to_json())
# convert the object into a dictglobal_applications_alert_config_dict=global_applications_alert_config_instance.to_dict()
# create an instance of GlobalApplicationsAlertConfig from a dictglobal_applications_alert_config_from_dict=GlobalApplicationsAlertConfig.from_dict(global_applications_alert_config_dict)