This is an automated email from the ASF dual-hosted git repository.

klesh pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/devlake.git


    from f3d8859fa fix(framework): keep the partial page when a parser signals 
ErrFinishCollect (#9172)
     add 6502e549f Feature/grafana irm plugin(#9127) (#9160)

No new revisions were added by this update.

Summary of changes:
 backend/plugins/grafana_irm/README.md              | 159 +++++++++++
 .../{rootly => grafana_irm}/api/blueprint_v200.go  |  20 +-
 backend/plugins/grafana_irm/api/connection_api.go  | 193 +++++++++++++
 .../plugins/grafana_irm/api/connection_api_test.go | 141 ++++++++++
 backend/plugins/grafana_irm/api/init.go            |  59 ++++
 backend/plugins/grafana_irm/api/remote_api.go      | 110 ++++++++
 backend/plugins/grafana_irm/api/remote_api_test.go |  53 ++++
 .../{rootly => grafana_irm}/api/scope_api.go       |  54 ++--
 .../{bamboo => grafana_irm}/api/scope_state_api.go |  10 +-
 .../plugins/{gitlab => grafana_irm}/api/swagger.go |  14 +-
 backend/plugins/grafana_irm/e2e/incident_test.go   | 145 ++++++++++
 .../e2e/raw_tables/_raw_grafana_irm_incidents.csv  |   5 +
 .../_tool_grafana_irm_incident_assignments.csv     |   2 +
 .../_tool_grafana_irm_incident_labels.csv          |   5 +
 .../_tool_grafana_irm_incidents.csv                |   5 +
 .../e2e/snapshot_tables/board_issues.csv           |   5 +
 .../e2e/snapshot_tables/issue_assignees.csv        |   2 +
 .../e2e/snapshot_tables/issue_labels.csv           |   5 +
 .../grafana_irm/e2e/snapshot_tables/issues.csv     |   5 +
 .../rootly.go => grafana_irm/grafana_irm.go}       |   6 +-
 .../{incidentio => grafana_irm}/impl/impl.go       | 114 +++++---
 .../models/connection.go                           |  31 ++-
 .../user.go => grafana_irm/models/incident.go}     |  25 +-
 .../models/incident_assignment.go}                 |  18 +-
 .../models/incident_label.go}                      |  19 +-
 .../migrationscripts/20260918_add_init_tables.go}  |  13 +-
 .../models/migrationscripts/archived/connection.go |   4 +-
 .../models/migrationscripts/archived/incident.go   |  10 +-
 .../archived/incident_assignment.go}               |  14 +-
 .../migrationscripts/archived/incident_label.go}   |  12 +-
 .../models/migrationscripts/archived/scope.go}     |   8 +-
 .../migrationscripts/archived/scope_config.go      |   8 +-
 .../models/migrationscripts/register.go            |   2 +-
 backend/plugins/grafana_irm/models/raw/incident.go |  65 +++++
 .../service.go => grafana_irm/models/scope.go}     |  29 +-
 .../models/scope_config.go                         |  19 +-
 .../grafana_irm/tasks/incidents_collector.go       | 304 +++++++++++++++++++++
 .../grafana_irm/tasks/incidents_collector_test.go  | 149 ++++++++++
 .../grafana_irm/tasks/incidents_converter.go       | 185 +++++++++++++
 .../grafana_irm/tasks/incidents_extractor.go       | 162 +++++++++++
 .../grafana_irm/tasks/incidents_extractor_test.go  |  93 +++++++
 .../{incidentio => grafana_irm}/tasks/task_data.go |  40 +--
 .../plugins/schema_e2e/migration_schema_test.go    |   2 +
 backend/plugins/table_info_test.go                 |   2 +
 backend/test/e2e/services/server_startup_test.go   |   2 +
 .../plugins/register/grafana_irm/assets/icon.svg   |  67 +++++
 .../{incidentio => grafana_irm}/config.tsx         |  37 ++-
 .../register/{claude-code => grafana_irm}/index.ts |   0
 config-ui/src/plugins/register/index.ts            |   2 +
 .../dashboards/{Rootly.json => grafana-irm.json}   | 113 ++++++--
 .../{Rootly.json => mysql/grafana-irm.json}        | 113 ++++++--
 .../{pager-duty.json => grafana-irm.json}          | 113 ++++++--
 52 files changed, 2468 insertions(+), 305 deletions(-)
 create mode 100644 backend/plugins/grafana_irm/README.md
 copy backend/plugins/{rootly => grafana_irm}/api/blueprint_v200.go (84%)
 create mode 100644 backend/plugins/grafana_irm/api/connection_api.go
 create mode 100644 backend/plugins/grafana_irm/api/connection_api_test.go
 create mode 100644 backend/plugins/grafana_irm/api/init.go
 create mode 100644 backend/plugins/grafana_irm/api/remote_api.go
 create mode 100644 backend/plugins/grafana_irm/api/remote_api_test.go
 copy backend/plugins/{rootly => grafana_irm}/api/scope_api.go (72%)
 copy backend/plugins/{bamboo => grafana_irm}/api/scope_state_api.go (80%)
 copy backend/plugins/{gitlab => grafana_irm}/api/swagger.go (72%)
 create mode 100644 backend/plugins/grafana_irm/e2e/incident_test.go
 create mode 100644 
backend/plugins/grafana_irm/e2e/raw_tables/_raw_grafana_irm_incidents.csv
 create mode 100644 
backend/plugins/grafana_irm/e2e/snapshot_tables/_tool_grafana_irm_incident_assignments.csv
 create mode 100644 
backend/plugins/grafana_irm/e2e/snapshot_tables/_tool_grafana_irm_incident_labels.csv
 create mode 100644 
backend/plugins/grafana_irm/e2e/snapshot_tables/_tool_grafana_irm_incidents.csv
 create mode 100644 
backend/plugins/grafana_irm/e2e/snapshot_tables/board_issues.csv
 create mode 100644 
backend/plugins/grafana_irm/e2e/snapshot_tables/issue_assignees.csv
 create mode 100644 
backend/plugins/grafana_irm/e2e/snapshot_tables/issue_labels.csv
 create mode 100644 backend/plugins/grafana_irm/e2e/snapshot_tables/issues.csv
 copy backend/plugins/{rootly/rootly.go => grafana_irm/grafana_irm.go} (90%)
 copy backend/plugins/{incidentio => grafana_irm}/impl/impl.go (53%)
 copy backend/plugins/{incidentio => grafana_irm}/models/connection.go (65%)
 copy backend/plugins/{pagerduty/models/user.go => 
grafana_irm/models/incident.go} (50%)
 copy backend/plugins/{azuredevops_go/models/repo_commit.go => 
grafana_irm/models/incident_assignment.go} (56%)
 copy backend/plugins/{azuredevops_go/models/repo_commit.go => 
grafana_irm/models/incident_label.go} (56%)
 copy 
backend/plugins/{rootly/models/migrationscripts/20260512_add_init_tables.go => 
grafana_irm/models/migrationscripts/20260918_add_init_tables.go} (84%)
 copy backend/plugins/{rootly => 
grafana_irm}/models/migrationscripts/archived/connection.go (89%)
 copy backend/plugins/{pagerduty => 
grafana_irm}/models/migrationscripts/archived/incident.go (86%)
 copy backend/plugins/{gitee/models/migrationscripts/archived/repo_commit.go => 
grafana_irm/models/migrationscripts/archived/incident_assignment.go} (75%)
 copy 
backend/plugins/{azuredevops_go/models/migrationscripts/archived/repo_commit.go 
=> grafana_irm/models/migrationscripts/archived/incident_label.go} (78%)
 copy 
backend/plugins/{incidentio/models/migrationscripts/archived/incident_type.go 
=> grafana_irm/models/migrationscripts/archived/scope.go} (86%)
 copy backend/plugins/{incidentio => 
grafana_irm}/models/migrationscripts/archived/scope_config.go (86%)
 copy backend/plugins/{linear => 
grafana_irm}/models/migrationscripts/register.go (93%)
 create mode 100644 backend/plugins/grafana_irm/models/raw/incident.go
 copy backend/plugins/{pagerduty/models/service.go => 
grafana_irm/models/scope.go} (57%)
 copy backend/plugins/{circleci => grafana_irm}/models/scope_config.go (61%)
 create mode 100644 backend/plugins/grafana_irm/tasks/incidents_collector.go
 create mode 100644 
backend/plugins/grafana_irm/tasks/incidents_collector_test.go
 create mode 100644 backend/plugins/grafana_irm/tasks/incidents_converter.go
 create mode 100644 backend/plugins/grafana_irm/tasks/incidents_extractor.go
 create mode 100644 
backend/plugins/grafana_irm/tasks/incidents_extractor_test.go
 copy backend/plugins/{incidentio => grafana_irm}/tasks/task_data.go (53%)
 create mode 100644 config-ui/src/plugins/register/grafana_irm/assets/icon.svg
 copy config-ui/src/plugins/register/{incidentio => grafana_irm}/config.tsx 
(60%)
 copy config-ui/src/plugins/register/{claude-code => grafana_irm}/index.ts 
(100%)
 copy grafana/dashboards/{Rootly.json => grafana-irm.json} (92%)
 copy grafana/dashboards/{Rootly.json => mysql/grafana-irm.json} (92%)
 copy grafana/dashboards/postgresql/{pager-duty.json => grafana-irm.json} (91%)

Reply via email to