Skip to content

Commit

Permalink
Merge branch 'release' into NR-172653
Browse files Browse the repository at this point in the history
  • Loading branch information
pkudikyala authored Feb 13, 2024
2 parents 5f7bc37 + b2bca51 commit 43025ea
Show file tree
Hide file tree
Showing 5 changed files with 200 additions and 0 deletions.
33 changes: 33 additions & 0 deletions alert-policies/amazon-workspaces-web/SessionFailure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: High Session Failure

description: |+
This alert is triggered if the number of failed session exceeds 10 for 10 minutes.
type: STATIC
nrql:
query: "SELECT count(`aws.workspacesweb.SessionFailure`) as 'Query' FROM Metric"

# 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: 10
# Time in seconds; 120 - 3600
thresholdDuration: 600
# How many data points must be in violation for the duration
thresholdOccurrences: ALL

# Adding a Warning threshold is optional
- priority: WARNING
operator: ABOVE
threshold: 5
thresholdDuration: 600
thresholdOccurrences: ALL
# Duration after which a violation automatically closes
# Time in seconds; 300 - 2592000 (Default: 86400 [1 day])
violationTimeLimitSeconds: 86400
135 changes: 135 additions & 0 deletions dashboards/amazon-workspaces-web/amazon-workspaces-web.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
{
"name": "AWS Workspaces Web",
"description": null,
"pages": [
{
"name": "AWS Workspaces Web",
"description": null,
"widgets": [
{
"title": "",
"layout": {
"column": 1,
"row": 1,
"width": 3,
"height": 3
},
"visualization": {
"id": "viz.markdown"
},
"rawConfiguration": {
"text": "# Amazon Workspaces Web\nAmazon WorkSpaces Web is an on-demand, fully managed, Linux-based service designed to facilitate secure browser access to internal websites and software-as-a-service (SaaS) applications. Access the service from existing web browsers, without the administrative burden of infrastructure management, specialized client software, or virtual private network (VPN) solutions."
}
},
{
"title": "SessionAttempt",
"layout": {
"column": 4,
"row": 1,
"width": 9,
"height": 3
},
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountId": 0,
"query": "FROM Metric SELECT sum(aws.workspacesweb.SessionAttempt) AS 'SessionAttempt' WHERE aws.Namespace = 'AWS/WorkSpacesWeb' TIMESERIES AUTO "
}
],
"platformOptions": {
"ignoreTimeRange": false
},

"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
},
{
"title": "SessionSuccess",
"layout": {
"column": 1,
"row": 4,
"width": 4,
"height": 4
},
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountId": 0,
"query": "FROM Metric SELECT sum(aws.workspacesweb.SessionSuccess) AS 'SessionSuccess' WHERE aws.Namespace = 'AWS/WorkSpacesWeb' TIMESERIES AUTO "
}
],
"platformOptions": {
"ignoreTimeRange": false
},

"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
},
{
"title": "SessionFailure",
"layout": {
"column": 5,
"row": 4,
"width": 8,
"height": 4
},
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountId": 0,
"query": "FROM Metric SELECT sum(aws.workspacesweb.SessionFailure) AS 'SessionFailure' WHERE aws.Namespace = 'AWS/WorkSpacesWeb' TIMESERIES AUTO "
}
],
"platformOptions": {
"ignoreTimeRange": false
},

"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
}
]
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions quickstarts/aws/amazon-workspaces-web/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
id: cc0c7e07-11f9-4023-8576-f3f0f9c8f1bc
slug: amazon-workspaces-web
description: |-
## What is Amazon WorkSpaces Web?
Amazon WorkSpaces Web is an on-demand, fully managed, Linux-based service designed to facilitate secure browser access to internal websites and software-as-a-service (SaaS) applications. Access the service from existing web browsers, without the administrative burden of infrastructure management, specialized client software, or virtual private network (VPN) solutions.
### Get started!
Start monitoring Amazon WorkSpaces Web by connecting Amazon Web Services (AWS) to New Relic! Take a look at our documentation for information on how to set up this integration.
### More info
Check out the [documentation](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/aws-integrations-list/amazon-workspaces-web-monitoring-integration/) to learn more about New Relic monitoring for Amazon WorkSpaces Web.
summary: |-
Monitor Amazon WorkSpaces Web by connecting AWS to New Relic
icon: logo.png
level: New Relic
authors:
- New Relic
title: Amazon WorkSpaces Web
documentation:
- name: Amazon WorkSpaces Web installation docs
description: |
Monitor Amazon WorkSpaces Web by connecting AWS to New Relic.
url: >-
https://docs.newrelic.com/docs/infrastructure/amazon-integrations/aws-integrations-list/amazon-workspaces-web-monitoring-integration/
keywords:
- aws
- amazon web services
- WorkSpaces web
dashboards:
- amazon-workspaces-web
dataSourceIds:
- amazon-cloudwatch-metric-streams
alertPolicies:
- amazon-workspaces-web
Binary file added quickstarts/aws/amazon-workspaces-web/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 43025ea

Please sign in to comment.