Skip to content

Commit

Permalink
[Product Partnerships] Added AWS IOT Twinmaker
Browse files Browse the repository at this point in the history
  • Loading branch information
rahul188 committed Dec 21, 2023
1 parent 77fb064 commit 1382405
Show file tree
Hide file tree
Showing 6 changed files with 268 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: High Component Type Creation Failure

description: |+
This alert is triggered if the number of component type creation failure exceeds 10 for 5 minutes.
type: STATIC
nrql:
query: "SELECT sum(`aws.iottwinmaker.ComponentTypeCreationFailure`) 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: 300
# 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: 300
thresholdOccurrences: ALL

# Duration after which a violation automatically closes
# Time in seconds; 300 - 2592000 (Default: 86400 [1 day])
violationTimeLimitSeconds: 86400
34 changes: 34 additions & 0 deletions alert-policies/aws-iot-twinmaker/HighEntityCreationFailure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: High Entity Creation Failure

description: |+
This alert is triggered if the number of entity creation failure exceeds 10 for 5 minutes.
type: STATIC
nrql:
query: "SELECT sum(`aws.iottwinmaker.EntityCreationFailure`) 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: 300
# 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: 300
thresholdOccurrences: ALL

# Duration after which a violation automatically closes
# Time in seconds; 300 - 2592000 (Default: 86400 [1 day])
violationTimeLimitSeconds: 86400
167 changes: 167 additions & 0 deletions dashboards/aws-iot-twinmaker/aws-iot-twinmaker.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
{
"name": "AWS IoT TwinMaker",
"description": null,
"pages": [
{
"name": "AWS IoT TwinMaker",
"description": null,
"widgets": [
{
"title": "",
"layout": {
"column": 1,
"row": 1,
"width": 3,
"height": 3
},
"visualization": {
"id": "viz.markdown"
},
"rawConfiguration": {
"text": "# AWS IoT TwinMaker\n\nAWS IoT TwinMaker is an AWS IoT service that you can use to build operational digital twins of physical and digital systems. AWS IoT TwinMaker creates digital visualizations using measurements and analysis from a variety of real-world sensors, cameras, and enterprise applications to help you keep track of your physical factory, building, or industrial plant."
}
},
{
"title": "Entity creation failure",
"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.iottwinmaker.EntityCreationFailure) AS 'EntityCreationFailure' TIMESERIES AUTO FACET aws.iottwinmaker.WorkspaceId "
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
},
{
"title": "Entity update failure",
"layout": {
"column": 1,
"row": 4,
"width": 4,
"height": 3
},
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountId": 0,
"query": "FROM Metric select sum(aws.iottwinmaker.EntityUpdateFailure) AS 'EntityUpdateFailure' TIMESERIES AUTO FACET aws.iottwinmaker.WorkspaceId "
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
},
{
"title": "Entity deletion failure",
"layout": {
"column": 5,
"row": 4,
"width": 4,
"height": 3
},
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountId": 0,
"query": "FROM Metric select sum(aws.iottwinmaker.EntityDeletionFailure) AS 'EntityDeletionFailure' TIMESERIES AUTO FACET aws.iottwinmaker.WorkspaceId "
}
],
"platformOptions": {
"ignoreTimeRange": false
},
"yAxisLeft": {
"zero": true
},
"yAxisRight": {
"zero": true
}
}
},
{
"title": "Component Type Creation & Update Failure",
"layout": {
"column": 9,
"row": 4,
"width": 4,
"height": 3
},
"visualization": {
"id": "viz.line"
},
"rawConfiguration": {
"facet": {
"showOtherSeries": false
},
"legend": {
"enabled": true
},
"nrqlQueries": [
{
"accountId": 0,
"query": "FROM Metric select sum(aws.iottwinmaker.ComponentTypeCreationFailure) AS 'ComponentTypeCreationFailure',sum(aws.iottwinmaker.ComponentTypeUpdateFailure) AS 'ComponentTypeUpdateFailure' TIMESERIES AUTO FACET aws.iottwinmaker.WorkspaceId "
}
],
"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.
33 changes: 33 additions & 0 deletions quickstarts/aws/aws-iot-twinmaker/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
slug: amazon-iot-twinmaker
description: |-
## What is AWS IOT Twinmaker?
AWS IoT TwinMaker is an AWS IoT service that you can use to build operational digital twins of physical and digital systems. AWS IoT TwinMaker creates digital visualizations using measurements and analysis from a variety of real-world sensors, cameras, and enterprise applications to help you keep track of your physical factory, building, or industrial plant.
### Get started!
Start monitoring AWS IOT Twinmaker 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/aws-iot-twinmaker-monitoring-integration/) to learn more about New Relic monitoring for Amazon Timestream.
summary: |-
Monitor AWS IOT Twinmaker by connecting AWS to New Relic
icon: logo.png
level: New Relic
authors:
- New Relic
title: AWS IoT Twinmaker
documentation:
- name: AWS IOT Twinmaker installation docs
description: |
Monitor AWS IoT Twinmaker by connecting AWS to New Relic.
url: >-
https://docs.newrelic.com/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-iot-twinmaker-monitoring-integration/
keywords:
- aws
- amazon web services
- aws iot
- aws iot twinmaker
- twinmaker
dashboards:
- aws-twinmaker
dataSourceIds:
- amazon-cloudwatch-metric-streams
alertPolicies:
- aws-twinmaker
Binary file added quickstarts/aws/aws-iot-twinmaker/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 1382405

Please sign in to comment.