Skip to content

Commit

Permalink
Merge pull request #2418 from newrelic/release
Browse files Browse the repository at this point in the history
Merge release into main - 05/23/2024
  • Loading branch information
mickeyryan42 authored May 23, 2024
2 parents f32469c + bbc4428 commit 4a49ed3
Show file tree
Hide file tree
Showing 10 changed files with 694 additions and 0 deletions.
29 changes: 29 additions & 0 deletions alert-policies/temporal-cloud/FailedWorkflows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Name of the alert
name: Failed Workflows

# Description and details
description: |+
This alert is triggered if the Temporal cloud workflows fail once within a 5-minute window.
type: STATIC

# NRQL query
nrql:
query: "FROM temporalCloudWorkflowFailed SELECT latest(`data.result-value1`) FACET `data.result-metric-__name__`"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE)
valueFunction: SINGLE_VALUE

# List of Critical and Warning thresholds for the condition
terms:
- priority: CRITICAL
# Operator used to compare against the threshold.
operator: ABOVE
# Value that triggers a violation
threshold: 1
# Time in seconds; 120 - 3600
thresholdDuration: 300
# How many data points must be in violation for the duration
thresholdOccurrences: ALL
# Duration after which a violation automatically closes
# Time in seconds; 300 - 2592000 (Default: 86400 [1 day])
violationTimeLimitSeconds: 86400
30 changes: 30 additions & 0 deletions alert-policies/temporal-cloud/ServiceLatency.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Name of the alert
name: Service Latency

# Description and details
description: |+
This alert is triggered if the Temporal cloud service latency exceeds 5 seconds for 5 minutes.
# Type of alert
type: STATIC

# NRQL query
nrql:
query: "FROM temporalCloudWorkflowFailed SELECT latest(`data.result-value1`) FACET `data.result-metric-__name__`"

# Function used to aggregate the NRQL query value(s) for comparison to the terms.threshold (Default: SINGLE_VALUE)
valueFunction: SINGLE_VALUE

# List of Critical and Warning thresholds for the condition
terms:
- priority: CRITICAL
# Operator used to compare against the threshold.
operator: ABOVE
# Value that triggers a violation
threshold: 1
# Time in seconds; 120 - 3600
thresholdDuration: 300
# How many data points must be in violation for the duration
thresholdOccurrences: ALL
# Duration after which a violation automatically closes
# Time in seconds; 300 - 2592000 (Default: 86400 [1 day])
violationTimeLimitSeconds: 86400
Binary file added dashboards/temporal-cloud/temporal-cloud-01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/temporal-cloud/temporal-cloud-02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/temporal-cloud/temporal-cloud-03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 4a49ed3

Please sign in to comment.