diff --git a/dashboards/onepane/onepane.json b/dashboards/onepane/onepane.json new file mode 100644 index 0000000000..2017774721 --- /dev/null +++ b/dashboards/onepane/onepane.json @@ -0,0 +1,210 @@ +{ + "name": "Onepane Dashboard", + "description": null, + "pages": [ + { + "name": "Overview", + "description": null, + "widgets": [ + { + "title": "", + "layout": { + "column": 1, + "row": 1, + "width": 4, + "height": 1 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.markdown" + }, + "rawConfiguration": { + "text": "# ![Onepane](https://console.onepane.ai/images/logos/full-logo.svg) \n### Simplifying and enhancing your cloud experience [](https://www.onepane.ai/)" + } + }, + { + "title": "Incidents and Issues", + "layout": { + "column": 5, + "row": 1, + "width": 8, + "height": 4 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.line" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#fe1616", + "seriesName": "Issues" + }, + { + "color": "#194342", + "seriesName": "Incidents" + } + ] + }, + "facet": { + "showOtherSeries": false + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountIds": [], + "query": "SELECT filter(count(*), WHERE event ='open') AS Incidents, filter(count(*),WHERE event != 'close') AS Issues FROM NrAiIncident, NrAiIssue TIMESERIES " + } + ], + "platformOptions": { + "ignoreTimeRange": false + }, + "thresholds": { + "isLabelVisible": true + }, + "yAxisLeft": { + "zero": true + }, + "yAxisRight": { + "zero": true + } + } + }, + { + "title": "Deployment Count by Owner", + "layout": { + "column": 1, + "row": 2, + "width": 4, + "height": 2 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.bar" + }, + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "nrqlQueries": [ + { + "accountIds": [], + "query": "SELECT count(*) AS EventCount\r\nFROM \r\n Deployment\r\nFACET user\r\n" + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "Pipeline Triggered Reason", + "layout": { + "column": 1, + "row": 4, + "width": 4, + "height": 3 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.pie" + }, + "rawConfiguration": { + "colors": { + "seriesOverrides": [ + { + "color": "#f70808", + "seriesName": "PR Triggered" + }, + { + "color": "#0c8097", + "seriesName": "Manual Triggered" + }, + { + "color": "#b7e316", + "seriesName": "CI Triggered" + } + ] + }, + "facet": { + "showOtherSeries": true + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountIds": [], + "query": "SELECT count(*) as counts\r\nFROM Deployment \r\nFACET \r\n CASES(\r\n WHERE description LIKE '%EventReason: \\'Manual Triggered%' AS 'Manual Triggered',\r\n WHERE description LIKE '%EventReason: \\'PR Triggered%' AS 'PR Triggered',\r\n WHERE description LIKE '%EventReason: \\'CI Triggered%' AS 'CI Triggered'\r\n )\r\n" + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "Deployment and Events", + "layout": { + "column": 5, + "row": 5, + "width": 8, + "height": 4 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.stacked-bar" + }, + "rawConfiguration": { + "facet": { + "showOtherSeries": false + }, + "legend": { + "enabled": true + }, + "nrqlQueries": [ + { + "accountIds": [], + "query": "SELECT filter(count(InfrastructureEvent.entityGuid),WHERE entityGuid IN (SELECT uniques(entity.guid) FROM NrAiIncident where event='open') \r\nAND integrationName ='onepane_integration') as Events, filter(count(Deployment.entity.guid),WHERE entity.guid IN (SELECT uniques(entity.guid) FROM NrAiIncident where event='open')) as Deployments from InfrastructureEvent, Deployment TIMESERIES" + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + }, + { + "title": "Deployments by Application Name", + "layout": { + "column": 1, + "row": 7, + "width": 4, + "height": 2 + }, + "linkedEntityGuids": null, + "visualization": { + "id": "viz.billboard" + }, + "rawConfiguration": { + "facet": { + "showOtherSeries": true + }, + "nrqlQueries": [ + { + "accountIds": [], + "query": "SELECT \r\n count(*) AS EventCount\r\nFROM \r\n Deployment FACET entity.name\r\n" + } + ], + "platformOptions": { + "ignoreTimeRange": false + } + } + } + ] + } + ], + "variables": [] + } \ No newline at end of file diff --git a/dashboards/onepane/onepane01.png b/dashboards/onepane/onepane01.png new file mode 100644 index 0000000000..80117e8c7a Binary files /dev/null and b/dashboards/onepane/onepane01.png differ diff --git a/data-sources/onepane/config.yml b/data-sources/onepane/config.yml index 56de41518b..b79a91bfb8 100644 --- a/data-sources/onepane/config.yml +++ b/data-sources/onepane/config.yml @@ -1,6 +1,6 @@ id: onepane -displayName: OnePane -description: Connect OnePane change tracking and automated RCA to New Relic +displayName: Onepane +description: Connect Onepane change tracking and automated RCA to New Relic icon: logo.png install: primary: diff --git a/quickstarts/onepane/config.yml b/quickstarts/onepane/config.yml index a1d3a8cb0c..86a7e17c1d 100644 --- a/quickstarts/onepane/config.yml +++ b/quickstarts/onepane/config.yml @@ -2,37 +2,41 @@ id: e9b4adc3-a2e0-4177-b1f2-6b73254aa960 slug: onepane -title: OnePane +title: Onepane description: | - ## OnePane + ## Onepane - OnePane acts as a central hub, bringing together information from various systems like Cloud, DevOps tools and Monitoring. + Onepane acts as a central hub, bringing together information from various systems like Cloud, DevOps and Monitoring tools. This unified view lets you see how changes and events from these systems correlate with incidents, significantly speeding up the process of identifying the root cause (RCA). - ### Why OnePane? - - By correlating updates in code, configurations, and deployments from various systems with New Relic incidents and entities, you can efficiently and quickly identify the exact root cause of an error. This way, you can see precisely which change triggered the problem, saving you a considerable amount of time in troubleshooting. + ### Why Onepane? + Onepane is a powerful addition to your existing New Relic, Cloud, and DevOps tools, providing seamless out-of-the-box integrations. It adopts an agentless approach and features automatic asset discovery, allowing you to get value in a matter of hours, not days or weeks. Onepane comprehends your unique landscape, generating a dynamic service map of your operational environment by harnessing data from various systems. This map assists your teams in swiftly resolving incidents and streamlines the audit process. Opt for Onepane to leverage additional ROI on your existing investments. - Show changes and infrastructure events alongside errors to pinpoint potential root causes. - Enable root cause investigation by correlating incidents with change data and infrastructure data. ### Get started! - - To get started with OnePane, you can sign up for a [free cloud account](https://console.onepane.ai/). - - Integrate OnePane with New Relic to analyse deployment, change, and infrastructure event data to identify possible root causes. You can also review [additional documentation at OnePane](https://www.onepane.ai/docs/en/articles/8999270-adding-onepane-change-tracking-to-your-new-relic-deployment). + - To get started with Onepane, you can sign up for a [free SaaS account](https://console.onepane.ai/). + - You can access additional document on [Onepane documentation](https://www.onepane.ai/docs/en/articles/8999270-adding-onepane-change-tracking-to-your-new-relic-deployment). + - To know more about Onepane hosted plans or live demo book a meeting on [Onepane website](https://www.onepane.ai/about). -summary: By correlating deployment change and infrastructure change from OnePane with New Relic, you can enable faster root cause identification for the incidents. +summary: Onepane is an GenAI tool that helps you faster incident resolution with automated Root Cause Analysis. level: Verified authors: - - OnePane + - Onepane +dashboards: + - onepane +website: https://www.onepane.ai keywords: - devops + - newrelic partner - change tracking - incident correlation - root cause analysis @@ -46,4 +50,4 @@ documentation: icon: logo.png dataSourceIds: - - onepane \ No newline at end of file + - onepane