You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by ab...@apache.org on 2023/03/08 12:13:06 UTC
[incubator-devlake] branch main updated: feat: add BitBucket dashboard and update other dashboards (#4617)
This is an automated email from the ASF dual-hosted git repository.
abeizn pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
The following commit(s) were added to refs/heads/main by this push:
new d0a1b5e4c feat: add BitBucket dashboard and update other dashboards (#4617)
d0a1b5e4c is described below
commit d0a1b5e4cae7515a677049b3dd183977509a3e81
Author: Louis.z <lo...@gmail.com>
AuthorDate: Wed Mar 8 20:13:00 2023 +0800
feat: add BitBucket dashboard and update other dashboards (#4617)
* fix: home dashboard link and zentao dashboard
* fix: update the homepage dashboard link
* feat: add bitbucket and fix other dashboards
---------
Co-authored-by: Startrekzky <ka...@merico.dev>
---
grafana/dashboards/{Gitlab.json => BitBucket.json} | 16 +--
grafana/dashboards/ContributorExperience.json | 2 +-
.../DemoAverageRequirementLeadTimeByAssignee.json | 2 +-
grafana/dashboards/DemoCommitCountByAuthor.json | 2 +-
grafana/dashboards/DemoDetailedBugInfo.json | 2 +-
...moHowFastDoWeRespondToCustomerRequirements.json | 2 +-
.../DemoIsThisMonthMoreProductiveThanLast.json | 2 +-
.../dashboards/DemoWasOurQualityImprovedOrNot.json | 2 +-
grafana/dashboards/EngineeringOverview.json | 2 +-
.../EngineeringThroughputAndCycleTime.json | 2 +-
.../EngineeringThroughputAndCycleTimeTeamView.json | 2 +-
grafana/dashboards/GitHub.json | 2 +-
...ithubReleaseQualityAndContributionAnalysis.json | 2 +-
grafana/dashboards/Gitlab.json | 2 +-
grafana/dashboards/Homepage.json | 112 ++++++++++++++++++++-
grafana/dashboards/Jenkins.json | 2 +-
grafana/dashboards/Jira.json | 2 +-
grafana/dashboards/Sonarqube.json | 73 +++++++++-----
grafana/dashboards/TAPD.json | 2 +-
grafana/dashboards/WeeklyBugRetro.json | 2 +-
grafana/dashboards/WeeklyCommunityRetro.json | 2 +-
grafana/dashboards/Zentao.json | 2 +-
22 files changed, 182 insertions(+), 57 deletions(-)
diff --git a/grafana/dashboards/Gitlab.json b/grafana/dashboards/BitBucket.json
similarity index 98%
copy from grafana/dashboards/Gitlab.json
copy to grafana/dashboards/BitBucket.json
index 59e635437..b317dc0a5 100644
--- a/grafana/dashboards/Gitlab.json
+++ b/grafana/dashboards/BitBucket.json
@@ -16,7 +16,7 @@
"gnetId": null,
"graphTooltip": 0,
"id": 26,
- "iteration": 1677590524546,
+ "iteration": 1678275825094,
"links": [],
"panels": [
{
@@ -29,7 +29,7 @@
},
"id": 101,
"options": {
- "content": "- Use Cases: This dashboard shows the basic Git and Code Review metrics from GitLab.\n- Data Source Required: GitLab",
+ "content": "- Use Cases: This dashboard shows the basic Git and Code Review metrics from BitBucket.\n- Data Source Required: BitBucket",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
@@ -1086,7 +1086,7 @@
},
"id": 99,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
@@ -1117,7 +1117,7 @@
]
},
"datasource": "mysql",
- "definition": "select concat(name, '--', id) as text from repos where id like 'gitlab%'",
+ "definition": "select concat(name, '--', id) as text from repos where id like 'bitbucket%'",
"description": null,
"error": null,
"hide": 0,
@@ -1126,7 +1126,7 @@
"multi": true,
"name": "repo_id",
"options": [],
- "query": "select concat(name, '--', id) as text from repos where id like 'gitlab%'",
+ "query": "select concat(name, '--', id) as text from repos where id like 'bitbucket%'",
"refresh": 1,
"regex": "/^(?<text>.*)--(?<value>.*)$/",
"skipUrlSync": false,
@@ -1141,7 +1141,7 @@
},
"timepicker": {},
"timezone": "",
- "title": "GitLab",
- "uid": "msSjEq97z",
- "version": 10
+ "title": "BitBucket",
+ "uid": "4LzQHZa4k",
+ "version": 4
}
\ No newline at end of file
diff --git a/grafana/dashboards/ContributorExperience.json b/grafana/dashboards/ContributorExperience.json
index beddabb9d..678b3c4ab 100644
--- a/grafana/dashboards/ContributorExperience.json
+++ b/grafana/dashboards/ContributorExperience.json
@@ -709,7 +709,7 @@
},
"id": 22,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/DemoAverageRequirementLeadTimeByAssignee.json b/grafana/dashboards/DemoAverageRequirementLeadTimeByAssignee.json
index 5029eb639..38297e291 100644
--- a/grafana/dashboards/DemoAverageRequirementLeadTimeByAssignee.json
+++ b/grafana/dashboards/DemoAverageRequirementLeadTimeByAssignee.json
@@ -218,7 +218,7 @@
},
"id": 102,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/DemoCommitCountByAuthor.json b/grafana/dashboards/DemoCommitCountByAuthor.json
index 836b7a969..57a6c8914 100644
--- a/grafana/dashboards/DemoCommitCountByAuthor.json
+++ b/grafana/dashboards/DemoCommitCountByAuthor.json
@@ -225,7 +225,7 @@
},
"id": 52,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/DemoDetailedBugInfo.json b/grafana/dashboards/DemoDetailedBugInfo.json
index da2598530..602599cab 100644
--- a/grafana/dashboards/DemoDetailedBugInfo.json
+++ b/grafana/dashboards/DemoDetailedBugInfo.json
@@ -283,7 +283,7 @@
},
"id": 34,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/DemoHowFastDoWeRespondToCustomerRequirements.json b/grafana/dashboards/DemoHowFastDoWeRespondToCustomerRequirements.json
index 8517e28f8..f3824b28b 100644
--- a/grafana/dashboards/DemoHowFastDoWeRespondToCustomerRequirements.json
+++ b/grafana/dashboards/DemoHowFastDoWeRespondToCustomerRequirements.json
@@ -191,7 +191,7 @@
},
"id": 105,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/DemoIsThisMonthMoreProductiveThanLast.json b/grafana/dashboards/DemoIsThisMonthMoreProductiveThanLast.json
index 85cde9b0a..a3a0def17 100644
--- a/grafana/dashboards/DemoIsThisMonthMoreProductiveThanLast.json
+++ b/grafana/dashboards/DemoIsThisMonthMoreProductiveThanLast.json
@@ -221,7 +221,7 @@
},
"id": 42,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/DemoWasOurQualityImprovedOrNot.json b/grafana/dashboards/DemoWasOurQualityImprovedOrNot.json
index cef4b24a5..7d9e2c787 100644
--- a/grafana/dashboards/DemoWasOurQualityImprovedOrNot.json
+++ b/grafana/dashboards/DemoWasOurQualityImprovedOrNot.json
@@ -188,7 +188,7 @@
},
"id": 39,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/EngineeringOverview.json b/grafana/dashboards/EngineeringOverview.json
index 99e42c149..9fd1c7a00 100644
--- a/grafana/dashboards/EngineeringOverview.json
+++ b/grafana/dashboards/EngineeringOverview.json
@@ -1716,7 +1716,7 @@
},
"id": 34,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/EngineeringThroughputAndCycleTime.json b/grafana/dashboards/EngineeringThroughputAndCycleTime.json
index 2a90d4850..cc3661303 100644
--- a/grafana/dashboards/EngineeringThroughputAndCycleTime.json
+++ b/grafana/dashboards/EngineeringThroughputAndCycleTime.json
@@ -1533,7 +1533,7 @@
},
"id": 113,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/EngineeringThroughputAndCycleTimeTeamView.json b/grafana/dashboards/EngineeringThroughputAndCycleTimeTeamView.json
index 8986097c1..9b82c7a2a 100644
--- a/grafana/dashboards/EngineeringThroughputAndCycleTimeTeamView.json
+++ b/grafana/dashboards/EngineeringThroughputAndCycleTimeTeamView.json
@@ -2616,7 +2616,7 @@
},
"id": 144,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/GitHub.json b/grafana/dashboards/GitHub.json
index a3304f66b..6fe6c5806 100644
--- a/grafana/dashboards/GitHub.json
+++ b/grafana/dashboards/GitHub.json
@@ -1942,7 +1942,7 @@
},
"id": 101,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/GithubReleaseQualityAndContributionAnalysis.json b/grafana/dashboards/GithubReleaseQualityAndContributionAnalysis.json
index f873222e8..1642e5370 100644
--- a/grafana/dashboards/GithubReleaseQualityAndContributionAnalysis.json
+++ b/grafana/dashboards/GithubReleaseQualityAndContributionAnalysis.json
@@ -2589,7 +2589,7 @@
},
"id": 59,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/Gitlab.json b/grafana/dashboards/Gitlab.json
index 59e635437..b0f084126 100644
--- a/grafana/dashboards/Gitlab.json
+++ b/grafana/dashboards/Gitlab.json
@@ -1086,7 +1086,7 @@
},
"id": 99,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/Homepage.json b/grafana/dashboards/Homepage.json
index 1aa23e27e..8e261f263 100644
--- a/grafana/dashboards/Homepage.json
+++ b/grafana/dashboards/Homepage.json
@@ -15,7 +15,7 @@
"editable": true,
"gnetId": null,
"graphTooltip": 0,
- "id": 22,
+ "id": 23,
"links": [],
"panels": [
{
@@ -28,7 +28,7 @@
},
"id": 32,
"options": {
- "content": "# Welcome to Apache DevLake\n\n - DevLake provides following dashboards, grouped by use cases and data sources.\n - The data displayed in these dashboards are queried from DevLake's domain layer data, see [schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema).\n - You can also make your own dashboard based on the [domain layer schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema), the SQL exmaples of [engineering metric [...]
+ "content": "# Welcome to Apache DevLake\n\n - DevLake provides following dashboards, grouped by use cases and data sources.\n - The data displayed in these dashboards are queried from DevLake's domain layer data, see [schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema).\n - You can also make your own dashboard based on the [domain layer schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema), the SQL exmaples of [engineering metric [...]
"mode": "markdown"
},
"pluginVersion": "8.0.6",
@@ -773,6 +773,108 @@
"x": 18,
"y": 31
},
+ "id": 36,
+ "interval": null,
+ "links": [],
+ "options": {
+ "content": "<a href=\"/grafana/d/4LzQHZa4k/bitbucket?orgId=1\">\n <div style=\"vertical-align:middle;text-align:center;margin:60px;\">\n <p style=\"text-align:center;font-size:20px;margin:20px;\"><b>BitBucket Cloud</b></p>\n </div>\n</a>",
+ "mode": "html"
+ },
+ "pluginVersion": "8.0.6",
+ "targets": [
+ {
+ "format": "time_series",
+ "group": [],
+ "metricColumn": "none",
+ "rawQuery": false,
+ "rawSql": "SELECT\n create_time AS \"time\",\n progress\nFROM ca_analysis\nWHERE\n $__timeFilter(create_time)\nORDER BY 1",
+ "refId": "A",
+ "select": [
+ [
+ {
+ "params": [
+ "progress"
+ ],
+ "type": "column"
+ }
+ ]
+ ],
+ "table": "ca_analysis",
+ "timeColumn": "create_time",
+ "timeColumnType": "timestamp",
+ "where": [
+ {
+ "name": "$__timeFilter",
+ "params": [],
+ "type": "macro"
+ }
+ ]
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "datasource": null,
+ "gridPos": {
+ "h": 5,
+ "w": 6,
+ "x": 0,
+ "y": 36
+ },
+ "id": 35,
+ "interval": null,
+ "links": [],
+ "options": {
+ "content": "<a href=\"/grafana/d/WA0qbuJ4k/sonarqube?orgId=1\">\n <div style=\"vertical-align:middle;text-align:center;margin:60px;\">\n <p style=\"text-align:center;font-size:20px;margin:20px;\"><b>SonarQube</b></p>\n </div>\n</a>",
+ "mode": "html"
+ },
+ "pluginVersion": "8.0.6",
+ "targets": [
+ {
+ "format": "time_series",
+ "group": [],
+ "metricColumn": "none",
+ "rawQuery": false,
+ "rawSql": "SELECT\n create_time AS \"time\",\n progress\nFROM ca_analysis\nWHERE\n $__timeFilter(create_time)\nORDER BY 1",
+ "refId": "A",
+ "select": [
+ [
+ {
+ "params": [
+ "progress"
+ ],
+ "type": "column"
+ }
+ ]
+ ],
+ "table": "ca_analysis",
+ "timeColumn": "create_time",
+ "timeColumnType": "timestamp",
+ "where": [
+ {
+ "name": "$__timeFilter",
+ "params": [],
+ "type": "macro"
+ }
+ ]
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "type": "text"
+ },
+ {
+ "cacheTimeout": null,
+ "datasource": null,
+ "gridPos": {
+ "h": 5,
+ "w": 6,
+ "x": 6,
+ "y": 36
+ },
"id": 30,
"interval": null,
"links": [],
@@ -821,7 +923,7 @@
"gridPos": {
"h": 5,
"w": 6,
- "x": 0,
+ "x": 12,
"y": 36
},
"id": 33,
@@ -872,7 +974,7 @@
"gridPos": {
"h": 5,
"w": 6,
- "x": 6,
+ "x": 18,
"y": 36
},
"id": 34,
@@ -933,5 +1035,5 @@
"timezone": "",
"title": "Homepage",
"uid": "lCO8w-pVk",
- "version": 2
+ "version": 8
}
\ No newline at end of file
diff --git a/grafana/dashboards/Jenkins.json b/grafana/dashboards/Jenkins.json
index a36d87e16..ac153ee4f 100644
--- a/grafana/dashboards/Jenkins.json
+++ b/grafana/dashboards/Jenkins.json
@@ -914,7 +914,7 @@
},
"id": 60,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/Jira.json b/grafana/dashboards/Jira.json
index 54f5554bc..3b703ce8c 100644
--- a/grafana/dashboards/Jira.json
+++ b/grafana/dashboards/Jira.json
@@ -946,7 +946,7 @@
},
"id": 130,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/Sonarqube.json b/grafana/dashboards/Sonarqube.json
index 9d5443964..66ebd3f44 100644
--- a/grafana/dashboards/Sonarqube.json
+++ b/grafana/dashboards/Sonarqube.json
@@ -15,17 +15,40 @@
"editable": true,
"gnetId": null,
"graphTooltip": 0,
- "id": 26,
- "iteration": 1677495313287,
+ "id": 2,
+ "iteration": 1678275507113,
"links": [],
"panels": [
+ {
+ "datasource": null,
+ "gridPos": {
+ "h": 3,
+ "w": 13,
+ "x": 0,
+ "y": 0
+ },
+ "id": 19,
+ "options": {
+ "content": "- Use Cases: This dashboard shows the code quality metrics from SonarQube.\n- Data Source Required: SonarQube v8.2+",
+ "mode": "markdown"
+ },
+ "pluginVersion": "8.0.6",
+ "targets": [
+ {
+ "queryType": "randomWalk",
+ "refId": "A"
+ }
+ ],
+ "title": "Dashboard Introduction",
+ "type": "text"
+ },
{
"datasource": null,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
- "y": 0
+ "y": 3
},
"id": 16,
"title": "Reliability & Security",
@@ -60,7 +83,7 @@
"h": 4,
"w": 6,
"x": 0,
- "y": 1
+ "y": 4
},
"id": 2,
"options": {
@@ -144,7 +167,7 @@
"h": 4,
"w": 6,
"x": 6,
- "y": 1
+ "y": 4
},
"id": 3,
"options": {
@@ -228,7 +251,7 @@
"h": 4,
"w": 6,
"x": 12,
- "y": 1
+ "y": 4
},
"id": 4,
"options": {
@@ -312,7 +335,7 @@
"h": 4,
"w": 6,
"x": 18,
- "y": 1
+ "y": 4
},
"id": 13,
"options": {
@@ -374,7 +397,7 @@
"h": 1,
"w": 24,
"x": 0,
- "y": 5
+ "y": 8
},
"id": 12,
"panels": [],
@@ -410,7 +433,7 @@
"h": 5,
"w": 6,
"x": 0,
- "y": 6
+ "y": 9
},
"id": 8,
"options": {
@@ -495,7 +518,7 @@
"h": 5,
"w": 6,
"x": 6,
- "y": 6
+ "y": 9
},
"id": 7,
"options": {
@@ -580,7 +603,7 @@
"h": 5,
"w": 6,
"x": 12,
- "y": 6
+ "y": 9
},
"id": 14,
"options": {
@@ -642,7 +665,7 @@
"h": 1,
"w": 24,
"x": 0,
- "y": 11
+ "y": 14
},
"id": 6,
"panels": [],
@@ -678,7 +701,7 @@
"h": 5,
"w": 6,
"x": 0,
- "y": 12
+ "y": 15
},
"id": 10,
"options": {
@@ -762,7 +785,7 @@
"h": 5,
"w": 6,
"x": 6,
- "y": 12
+ "y": 15
},
"id": 9,
"options": {
@@ -851,7 +874,7 @@
"h": 6,
"w": 24,
"x": 0,
- "y": 17
+ "y": 20
},
"id": 17,
"options": {
@@ -891,7 +914,7 @@
]
}
],
- "title": "Code",
+ "title": "Code Quality Metrics by Files",
"type": "table"
}
],
@@ -906,10 +929,10 @@
"current": {
"selected": false,
"text": [
- ""
+ "All"
],
"value": [
- ""
+ "$__all"
]
},
"datasource": "mysql",
@@ -934,10 +957,10 @@
"current": {
"selected": false,
"text": [
- ""
+ "All"
],
"value": [
- ""
+ "$__all"
]
},
"datasource": "mysql",
@@ -962,10 +985,10 @@
"current": {
"selected": false,
"text": [
- ""
+ "All"
],
"value": [
- ""
+ "$__all"
]
},
"datasource": "mysql",
@@ -988,7 +1011,7 @@
{
"allValue": null,
"current": {
- "selected": true,
+ "selected": false,
"text": "20",
"value": "20"
},
@@ -1029,7 +1052,7 @@
},
"timepicker": {},
"timezone": "",
- "title": "Sonarqube",
+ "title": "SonarQube",
"uid": "WA0qbuJ4k",
- "version": 60
+ "version": 5
}
\ No newline at end of file
diff --git a/grafana/dashboards/TAPD.json b/grafana/dashboards/TAPD.json
index ea42f29cd..f45c396dd 100644
--- a/grafana/dashboards/TAPD.json
+++ b/grafana/dashboards/TAPD.json
@@ -946,7 +946,7 @@
},
"id": 130,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/WeeklyBugRetro.json b/grafana/dashboards/WeeklyBugRetro.json
index 8cc447bfb..dd8ce3c81 100644
--- a/grafana/dashboards/WeeklyBugRetro.json
+++ b/grafana/dashboards/WeeklyBugRetro.json
@@ -1573,7 +1573,7 @@
},
"id": 30,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/WeeklyCommunityRetro.json b/grafana/dashboards/WeeklyCommunityRetro.json
index eb4dd702b..175700918 100644
--- a/grafana/dashboards/WeeklyCommunityRetro.json
+++ b/grafana/dashboards/WeeklyCommunityRetro.json
@@ -1681,7 +1681,7 @@
},
"id": 50,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",
diff --git a/grafana/dashboards/Zentao.json b/grafana/dashboards/Zentao.json
index 71a1aacaa..14b6d8c10 100644
--- a/grafana/dashboards/Zentao.json
+++ b/grafana/dashboards/Zentao.json
@@ -946,7 +946,7 @@
},
"id": 130,
"options": {
- "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/UserManuals/Dashboards/GrafanaUserGuide).",
+ "content": "<br/>\n\nThis dashboard is created based on this [data schema](https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema). Want to add more metrics? Please follow the [guide](https://devlake.apache.org/docs/Configuration/Dashboards/GrafanaUserGuide).",
"mode": "markdown"
},
"pluginVersion": "8.0.6",