diff --git a/dashboards/biztalk360/biztalk360.json b/dashboards/biztalk360/biztalk360.json index 6bece02ac4..03ca111f91 100644 --- a/dashboards/biztalk360/biztalk360.json +++ b/dashboards/biztalk360/biztalk360.json @@ -459,6 +459,282 @@ "linkedEntityGuids": null } ] + }, + { + "name": "Artifacts", + "description": null, + "widgets": [ + { + "title": "All Host Instances", + "layout": { + "column": 1, + "row": 1, + "width": 4, + "height": 3 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.pie" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#36B37E", + "seriesName": "Started" + }, + { + "color": "#D32F2F", + "seriesName": "Stopped" + }, + { + "color": "#007BFF", + "seriesName": "Isolated" + } + ] + }, + "facet": { + "showOtherSeries": false + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT latest(`All Host Instances`) FROM Metric Facet status Since 120 seconds ago " + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "All Send Ports", + "layout": { + "column": 5, + "row": 1, + "width": 4, + "height": 3 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.pie" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#36B37E", + "seriesName": "Started" + }, + { + "color": "#D32F2F", + "seriesName": "Stopped" + }, + { + "color": "#007BFF", + "seriesName": "Unenlisted" + } + ] + }, + "facet": { + "showOtherSeries": false + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT latest(`All Send Ports`) FROM Metric Facet status Since 120 seconds ago " + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "All Receive Locations", + "layout": { + "column": 9, + "row": 1, + "width": 4, + "height": 3 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.pie" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#36B37E", + "seriesName": "Enabled" + }, + { + "color": "#D32F2F", + "seriesName": "Disabled" + } + ] + }, + "facet": { + "showOtherSeries": false + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT latest(`All Receive Locations`) FROM Metric Facet status Since 120 seconds ago " + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "All Orchestrations", + "layout": { + "column": 1, + "row": 4, + "width": 4, + "height": 3 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.pie" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#36B37E", + "seriesName": "Started" + }, + { + "color": "#D32F2F", + "seriesName": "Stopped" + }, + { + "color": "#007BFF", + "seriesName": "Unenlisted" + } + ] + }, + "facet": { + "showOtherSeries": false + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT latest(`All Orchestrations`) FROM Metric Facet status Since 120 seconds ago " + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "All Suspended Instances", + "layout": { + "column": 5, + "row": 4, + "width": 4, + "height": 3 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.bar" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#36B37E", + "seriesName": "Suspended (Resumable)" + }, + { + "color": "#D32F2F", + "seriesName": "Suspended (Non-Resumable)" + } + ] + }, + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT latest(`All Suspended Instances`) FROM Metric Facet status Since 120 seconds ago " + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "All Running Instances", + "layout": { + "column": 9, + "row": 4, + "width": 4, + "height": 3 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.bar" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#5ec298", + "seriesName": "Active" + }, + { + "color": "#858585", + "seriesName": "Dehydrated" + }, + { + "color": "#3395ff", + "seriesName": "Scheduled" + }, + { + "color": "#66b0ff", + "seriesName": "Running" + }, + { + "color": "#64b5f6", + "seriesName": "Ready To Run" + } + ] + }, + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountId": 0, + "query": "SELECT latest(`All Running Instances`) FROM Metric Facet status Since 120 seconds ago " + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } } - ] -} \ No newline at end of file + ] + } + ] +} diff --git a/data-sources/email-notifications/config.yml b/data-sources/email-notifications/config.yml new file mode 100644 index 0000000000..2329e2cd32 --- /dev/null +++ b/data-sources/email-notifications/config.yml @@ -0,0 +1,24 @@ +# A unique identifier for the data source +id: email-notifications + +# Display name for the data source +displayName: Email Notifications + +description: | + Send your New Relic alert notifications via email. You can send email notifications to users with or without New Relic accounts. + +install: + primary: + link: + url: https://docs.newrelic.com/docs/alerts-applied-intelligence/notifications/notification-integrations/#email + +# An icon for display within the catalog +icon: logo.png + +# Searchable words or phrases +keywords: + - email + - notifications + - AIOps + - Incident Intelligence + - Destinations diff --git a/data-sources/email-notifications/logo.png b/data-sources/email-notifications/logo.png new file mode 100644 index 0000000000..f5c5a7e6f3 Binary files /dev/null and b/data-sources/email-notifications/logo.png differ diff --git a/data-sources/gh-gates/config.yml b/data-sources/gh-gates/config.yml new file mode 100644 index 0000000000..97d349b345 --- /dev/null +++ b/data-sources/gh-gates/config.yml @@ -0,0 +1,25 @@ +# A unique identifier for the data source +id: gh-gates + +# Display name for the data source +displayName: GitHub Deployment Protection Rules + +description: | + Deployment Protection Rules for GitHub Actions provides additional control to your CI/CD workflows. + +install: + primary: + link: + url: https://docs.newrelic.com/whats-new/2023/04/whats-new-04-20-github-integration/ + +# An icon for display within the catalog +icon: logo.svg + +# Searchable words or phrases +keywords: + - github + - gates + - anomaly detection + - notifications + - AIOps + - Incident Intelligence diff --git a/data-sources/gh-gates/logo.svg b/data-sources/gh-gates/logo.svg new file mode 100644 index 0000000000..d5e6491854 --- /dev/null +++ b/data-sources/gh-gates/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data-sources/hcp-envoy/config.yml b/data-sources/hcp-envoy/config.yml new file mode 100644 index 0000000000..2258c2c424 --- /dev/null +++ b/data-sources/hcp-envoy/config.yml @@ -0,0 +1,26 @@ +# A unique identifier for the data source +id: hcp-envoy + +# Display name for the data source +displayName: HCP Envoy + +description: | + Report HCP Envoy metrics to New Relic via New Relic's statsd integration. + +install: + primary: + link: + url: https://github.com/newrelic-experimental/hashicorp-quickstart-annex/tree/main/hcp-envoy/README.md + +# An icon for display within the catalog +icon: logo.svg + +# Searchable words or phrases +keywords: + - hcp + - hcp-envoy + - hashicorp + - envoy + - envoy-proxy + - nrlabs + - nrlabs-data diff --git a/data-sources/hcp-envoy/logo.svg b/data-sources/hcp-envoy/logo.svg new file mode 100644 index 0000000000..627dc711b5 --- /dev/null +++ b/data-sources/hcp-envoy/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/data-sources/opslevel/config.yml b/data-sources/opslevel/config.yml new file mode 100644 index 0000000000..3bcf571197 --- /dev/null +++ b/data-sources/opslevel/config.yml @@ -0,0 +1,22 @@ +# A unique identifier for the data source +id: opslevel + +# Display name for the data source +displayName: OpsLevel + +description: | + Be prepared for incidents and solve performance issues faster by combining the complete context in OpsLevel with New Relic’s monitoring capabilities. + +install: + primary: + link: + url: https://docs.opslevel.com/docs/new-relic-integration + +# An icon for display within the catalog +icon: logo.svg + +# Searchable words or phrases +keywords: + - newrelic partner + - messaging + - opslevel diff --git a/data-sources/opslevel/logo.svg b/data-sources/opslevel/logo.svg new file mode 100644 index 0000000000..d1107d66ee --- /dev/null +++ b/data-sources/opslevel/logo.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/data-sources/rafay/config.yml b/data-sources/rafay/config.yml new file mode 100644 index 0000000000..6e746f1d55 --- /dev/null +++ b/data-sources/rafay/config.yml @@ -0,0 +1,25 @@ +# A unique identifier for the data source +id: rafay + +# Display name for the data source +displayName: Rafay + +description: | + Monitor Multiple K8's Clusters with Rafay + +install: + primary: + link: + url: https://docs.rafay.co/recipes/monitoring/newrelic/ + +# An icon for display within the catalog +icon: logo.svg + +# Searchable words or phrases +keywords: + - rafay + - k8s + - kubernetes + - cluster + - multi-cluster + - newrelic partner diff --git a/data-sources/rafay/logo.svg b/data-sources/rafay/logo.svg new file mode 100644 index 0000000000..1e1620af31 --- /dev/null +++ b/data-sources/rafay/logo.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + diff --git a/data-sources/servicenow-notifications/config.yml b/data-sources/servicenow-notifications/config.yml new file mode 100644 index 0000000000..0c129ee0df --- /dev/null +++ b/data-sources/servicenow-notifications/config.yml @@ -0,0 +1,24 @@ +# A unique identifier for the data source +id: servicenow-notifications + +# Display name for the data source +displayName: ServiceNow Notifications + +description: | + With our ServiceNow integration, sync issues caught in New Relic with ServiceNow incidents. Check out our documentation to set up ServiceNow destinations and configure a message template, so your personnel are always informed. + +install: + primary: + link: + url: https://docs.newrelic.com/docs/alerts-applied-intelligence/notifications/notification-integrations/#servicenow + +# An icon for display within the catalog +icon: logo.png + +# Searchable words or phrases +keywords: + - servicenow + - notifications + - AIOps + - Incident Intelligence + - Destinations diff --git a/data-sources/servicenow-notifications/logo.png b/data-sources/servicenow-notifications/logo.png new file mode 100644 index 0000000000..9e75e24a3b Binary files /dev/null and b/data-sources/servicenow-notifications/logo.png differ diff --git a/data-sources/skykit/config.yml b/data-sources/skykit/config.yml new file mode 100644 index 0000000000..cce92e133d --- /dev/null +++ b/data-sources/skykit/config.yml @@ -0,0 +1,22 @@ +# A unique identifier for the data source +id: skykit + +# Display name for the data source +displayName: Skykit Dashboards + +description: | + Display New Relic dashboards anywhere for the entire company to see. + +install: + primary: + link: + url: https://www.skykit.com/products/dashboards/connections/new-relic/ + +# An icon for display within the catalog +icon: logo.png + +# Searchable words or phrases +keywords: + - cms + - content management system + - newrelic partner diff --git a/data-sources/skykit/logo.png b/data-sources/skykit/logo.png new file mode 100644 index 0000000000..f5e94a6115 Binary files /dev/null and b/data-sources/skykit/logo.png differ diff --git a/data-sources/slack-notifications/config.yml b/data-sources/slack-notifications/config.yml new file mode 100644 index 0000000000..9c91eff136 --- /dev/null +++ b/data-sources/slack-notifications/config.yml @@ -0,0 +1,24 @@ +# A unique identifier for the data source +id: slack-notifications + +# Display name for the data source +displayName: Slack Notifications + +description: | + Integrate New Relic with Slack to send notification messages to your Slack channels. + +install: + primary: + link: + url: https://docs.newrelic.com/docs/alerts-applied-intelligence/notifications/notification-integrations/#slack + +# An icon for display within the catalog +icon: logo.png + +# Searchable words or phrases +keywords: + - slack + - notifications + - AIOps + - Incident Intelligence + - Destinations diff --git a/data-sources/slack-notifications/logo.png b/data-sources/slack-notifications/logo.png new file mode 100644 index 0000000000..dd71875b17 Binary files /dev/null and b/data-sources/slack-notifications/logo.png differ diff --git a/data-sources/webhook-notifications/config.yml b/data-sources/webhook-notifications/config.yml new file mode 100644 index 0000000000..9d34790db8 --- /dev/null +++ b/data-sources/webhook-notifications/config.yml @@ -0,0 +1,24 @@ +# A unique identifier for the data source +id: webhook-notifications + +# Display name for the data source +displayName: Webhook Notifications + +description: | + Ready to integrate Webhook with New Relic? Check out our documentation to learn how to set up a Webhook workflow from New Relic. + +install: + primary: + link: + url: https://docs.newrelic.com/docs/alerts-applied-intelligence/notifications/notification-integrations/#webhook + +# An icon for display within the catalog +icon: logo.png + +# Searchable words or phrases +keywords: + - webhook + - notifications + - AIOps + - Incident Intelligence + - Destinations diff --git a/data-sources/webhook-notifications/logo.png b/data-sources/webhook-notifications/logo.png new file mode 100644 index 0000000000..0e6de64b5d Binary files /dev/null and b/data-sources/webhook-notifications/logo.png differ diff --git a/quickstarts/gh-gates/config.yml b/quickstarts/gh-gates/config.yml index 612f6c27ff..a2332e283c 100644 --- a/quickstarts/gh-gates/config.yml +++ b/quickstarts/gh-gates/config.yml @@ -19,7 +19,7 @@ description: |+ - **Protect downstream environments from potential issues.** Connect New Relic signals with your deployment gates to prevent hazards and issues from being deployed downstream. - **Gain flexible control with New Relic AIOps.** Whether it's errors, performance changes, or anomalies, anything you monitor can become a deployment gate. - **Catch issues earlier in the release cycle.** Shift left and prevent issues before they make it to production. - + ## Get Started - [Learn more](https://docs.newrelic.com/whats-new/2023/04/whats-new-04-20-github-integration/) - [See instructions](https://github.com/apps/new-relic-gate)and install the app. @@ -40,3 +40,5 @@ documentation: url: https://docs.newrelic.com/whats-new/2023/04/whats-new-04-20-github-integration/ description: Create GitHub Actions Deployment Protection Rules with New Relic AIOps icon: logo.svg +dataSourceIds: + - gh-gates diff --git a/quickstarts/hashicorp/hcp-envoy/config.yml b/quickstarts/hashicorp/hcp-envoy/config.yml index 26741dd371..d50eee6b79 100644 --- a/quickstarts/hashicorp/hcp-envoy/config.yml +++ b/quickstarts/hashicorp/hcp-envoy/config.yml @@ -41,3 +41,6 @@ documentation: # Content / Design icon: logo.svg + +dataSourceIds: + - hcp-envoy diff --git a/quickstarts/notification-channels/email-notifications/config.yml b/quickstarts/notification-channels/email-notifications/config.yml index a3eebd72a5..9a4da192ac 100644 --- a/quickstarts/notification-channels/email-notifications/config.yml +++ b/quickstarts/notification-channels/email-notifications/config.yml @@ -28,3 +28,5 @@ keywords: - AIOps - Incident Intelligence - Destinations +dataSourceIds: + - email-notifications diff --git a/quickstarts/notification-channels/servicenow-notifications/config.yml b/quickstarts/notification-channels/servicenow-notifications/config.yml index 9a5e1085c4..d73a1923cf 100644 --- a/quickstarts/notification-channels/servicenow-notifications/config.yml +++ b/quickstarts/notification-channels/servicenow-notifications/config.yml @@ -36,3 +36,6 @@ keywords: - NR1_addData - NR1_sys website: https://www.servicenow.com/ + +dataSourceIds: + - servicenow-notifications diff --git a/quickstarts/notification-channels/slack-notifications/config.yml b/quickstarts/notification-channels/slack-notifications/config.yml index 85aac69de1..4a222f6e72 100644 --- a/quickstarts/notification-channels/slack-notifications/config.yml +++ b/quickstarts/notification-channels/slack-notifications/config.yml @@ -34,3 +34,5 @@ keywords: - Incident Intelligence - Destinations website: https://slack.com/ +dataSourceIds: + - slack-notifications diff --git a/quickstarts/notification-channels/webhook-notifications/config.yml b/quickstarts/notification-channels/webhook-notifications/config.yml index 0033b65be4..b53c8c92e8 100644 --- a/quickstarts/notification-channels/webhook-notifications/config.yml +++ b/quickstarts/notification-channels/webhook-notifications/config.yml @@ -23,7 +23,7 @@ authors: documentation: - name: Webhook installation docs url: https://docs.newrelic.com/docs/alerts-applied-intelligence/notifications/notification-integrations/#webhook - description: Ready to integrate Webhook with New Relic? Check out our documentation to learn how to set up a Webhook workflow from New Relic. + description: Ready to integrate Webhook with New Relic? Check out our documentation to learn how to set up a Webhook workflow from New Relic. keywords: - webhook @@ -31,3 +31,5 @@ keywords: - AIOps - Incident Intelligence - Destinations +dataSourceIds: + - webhook-notifications diff --git a/quickstarts/opslevel/config.yml b/quickstarts/opslevel/config.yml index 803b928bed..b63be8bfff 100644 --- a/quickstarts/opslevel/config.yml +++ b/quickstarts/opslevel/config.yml @@ -1,7 +1,6 @@ id: 6eccea7a-7465-4731-a6fc-fc26ecd4b81f # quickstarts/opslevel/config.yml - slug: opslevel title: OpsLevel @@ -55,3 +54,6 @@ documentation: # An icon or logo for the quickstart icon: logo.svg + +dataSourceIds: + - opslevel diff --git a/quickstarts/rafay/config.yml b/quickstarts/rafay/config.yml index ac8553cd46..6dca3a1f2b 100644 --- a/quickstarts/rafay/config.yml +++ b/quickstarts/rafay/config.yml @@ -36,12 +36,15 @@ keywords: - NR1_sys documentation: - - name: Rafay || New Relic addon using Helm + - name: Rafay || New Relic addon using Helm description: | Send your Rafay K8's data to New Relic using New Relic's official Helm chart url: https://docs.rafay.co/recipes/monitoring/newrelic/ - # Content / Design icon: logo.svg -website: https://www.rafay.co \ No newline at end of file +website: https://www.rafay.co + +dataSourceIds: + - rafay + diff --git a/quickstarts/skykit/config.yml b/quickstarts/skykit/config.yml index 4db95197e8..0582b159ff 100644 --- a/quickstarts/skykit/config.yml +++ b/quickstarts/skykit/config.yml @@ -13,16 +13,14 @@ description: | Skykit sales: sales@skykit.com - Skykit support: support@skykit.com - + Skykit support: support@skykit.com # Displayed in search results and recommendations. Summarizes a quickstarts functionality. summary: | Display New Relic dashboards anywhere for the entire company to see. - # Support level: New Relic | Verified | Community (required) -level: Verified +level: Verified # Authors of the quickstart (required) authors: @@ -31,15 +29,19 @@ authors: # Keywords for filtering / searching criteria in the UI keywords: - cms - - content management system + - content management system - newrelic partner # Documentation references documentation: - - name: Get Started With Skykit Dashboards + - name: Get Started With Skykit Dashboards url: https://www.skykit.com/products/dashboards/connections/new-relic/ - description: Connect with Skykit's team to get started displaying your New Relic dashboards + description: Connect with Skykit's team to get started displaying your New Relic dashboards # Content / Design icon: logo.png -website: https://www.skykit.com \ No newline at end of file +website: https://www.skykit.com + +dataSourceIds: + - skykit +