2021-12-20 08:52:33 +01:00
|
|
|
{
|
|
|
|
_config+:: {
|
|
|
|
local c = self,
|
|
|
|
dashboardNamePrefix: 'Gitea',
|
|
|
|
dashboardTags: ['gitea'],
|
|
|
|
dashboardPeriod: 'now-1h',
|
|
|
|
dashboardTimezone: 'default',
|
|
|
|
dashboardRefresh: '1m',
|
|
|
|
|
2023-08-27 13:59:12 +02:00
|
|
|
// please see https://docs.gitea.com/administration/config-cheat-sheet#metrics-metrics
|
2021-12-20 08:52:33 +01:00
|
|
|
// Show issue by repository metrics with format gitea_issues_by_repository{repository="org/repo"} 5.
|
|
|
|
// Requires Gitea 1.16.0 with ENABLED_ISSUE_BY_REPOSITORY set to true.
|
|
|
|
showIssuesByRepository: true,
|
|
|
|
// Show graphs for issue by label metrics with format gitea_issues_by_label{label="bug"} 2.
|
|
|
|
// Requires Gitea 1.16.0 with ENABLED_ISSUE_BY_LABEL set to true.
|
|
|
|
showIssuesByLabel: true,
|
|
|
|
|
|
|
|
// Requires Gitea 1.16.0.
|
|
|
|
showIssuesOpenClose: true,
|
|
|
|
|
|
|
|
// add or remove metrics from dashboard
|
|
|
|
giteaStatMetrics:
|
|
|
|
[
|
|
|
|
{
|
|
|
|
name: 'gitea_organizations',
|
|
|
|
description: 'Organizations',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'gitea_teams',
|
|
|
|
description: 'Teams',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'gitea_users',
|
|
|
|
description: 'Users',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'gitea_repositories',
|
|
|
|
description: 'Repositories',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'gitea_milestones',
|
|
|
|
description: 'Milestones',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'gitea_stars',
|
|
|
|
description: 'Stars',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'gitea_releases',
|
|
|
|
description: 'Releases',
|
|
|
|
},
|
|
|
|
]
|
|
|
|
+
|
|
|
|
if c.showIssuesOpenClose then
|
|
|
|
[
|
|
|
|
{
|
|
|
|
name: 'gitea_issues_open',
|
|
|
|
description: 'Issues opened',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'gitea_issues_closed',
|
|
|
|
description: 'Issues closed',
|
|
|
|
},
|
|
|
|
] else
|
|
|
|
[
|
|
|
|
{
|
|
|
|
name: 'gitea_issues',
|
|
|
|
description: 'Issues',
|
|
|
|
},
|
|
|
|
],
|
|
|
|
//set this for using label colors on graphs
|
|
|
|
issueLabels: [
|
|
|
|
{
|
|
|
|
label: 'bug',
|
|
|
|
color: '#ee0701',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'duplicate',
|
|
|
|
color: '#cccccc',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'invalid',
|
|
|
|
color: '#e6e6e6',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'enhancement',
|
|
|
|
color: '#84b6eb',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'help wanted',
|
|
|
|
color: '#128a0c',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: 'question',
|
|
|
|
color: '#cc317c',
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
}
|