apache / hertzbeat
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java
hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java
2 10 (20%) 8 (25%) 2025-05-03
web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java
2 47 (4%) 16 (12%) 2025-05-03
web-app/src/app/service/label.service.ts
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Label.java
1 1 (100%) 1 (100%) 2025-04-21
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java
hertzbeat-push/src/main/java/org/apache/hertzbeat/push/service/impl/PushGatewayServiceImpl.java
1 3 (33%) 4 (25%) 2025-04-14
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/SqlQueryExecutor.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/push/PushCollectImpl.java
1 2 (50%) 4 (25%) 2025-04-14
web-app/src/app/service/plugin.service.ts
web-app/src/app/routes/setting/label/label.component.html
1 4 (25%) 1 (100%) 2025-04-21
web-app/src/app/service/label.service.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/LabelService.java
1 1 (100%) 1 (100%) 2025-04-21
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java
1 16 (6%) 5 (20%) 2025-05-03
web-app/src/app/pojo/Monitor.ts
hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java
1 15 (6%) 8 (12%) 2025-05-03
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/MonitorDto.java
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java
1 3 (33%) 5 (20%) 2025-05-03
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java
hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java
1 2 (50%) 8 (12%) 2025-05-03
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java
1 2 (50%) 3 (33%) 2025-05-03
web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java
1 47 (2%) 2 (50%) 2025-05-03
web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html
web-app/src/app/routes/monitor/monitor-detail/monitor-detail.component.ts
1 55 (1%) 26 (3%) 2025-05-03
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/controller/DataQueryController.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/http/HttpCollectImpl.java
1 1 (100%) 12 (8%) 2025-04-14
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/component/sd/ServiceDiscoveryWorker.java
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java
1 4 (25%) 7 (14%) 2025-05-03
web-app/src/app/shared/services/ai-bot.service.ts
web-app/src/app/shared/components/ai-bot/ai-bot.component.less
1 1 (100%) 1 (100%) 2025-04-22
web-app/src/app/service/label.service.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/LabelServiceImpl.java
1 1 (100%) 1 (100%) 2025-04-21
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/GreptimePromqlQueryExecutor.java
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/PromqlQueryExecutor.java
1 3 (33%) 3 (33%) 2025-04-14
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/HttpSdProtocol.java
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java
1 1 (100%) 10 (10%) 2025-05-03
web-app/src/app/routes/monitor/monitor-form/monitor-form.component.html
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/MonitorDto.java
1 14 (7%) 3 (33%) 2025-05-03
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/dao/AlertCollectorDao.java
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/RealTimeAlertCalculator.java
1 1 (100%) 7 (14%) 2025-04-19
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/dto/query/DatasourceQueryData.java
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/PromqlQueryExecutor.java
1 1 (100%) 3 (33%) 2025-04-14
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/TextParser.java
1 3 (33%) 4 (25%) 2025-04-14
web-app/src/app/routes/monitor/monitor-form/monitor-form.component.html
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java
1 14 (7%) 7 (14%) 2025-05-03
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/controller/MonitorsController.java
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java
1 4 (25%) 5 (20%) 2025-05-03
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java
web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts
1 2 (50%) 50 (2%) 2025-05-03
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java
1 7 (14%) 2 (50%) 2025-05-03
web-app/src/app/routes/setting/label/label.component.less
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Label.java
1 1 (100%) 1 (100%) 2025-04-21
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java
web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts
1 5 (20%) 50 (2%) 2025-05-03
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/MonitorService.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java
1 6 (16%) 3 (33%) 2025-05-03
web-app/src/app/routes/monitor/monitor-detail/monitor-detail.component.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java
1 26 (3%) 2 (50%) 2025-05-03
web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html
web-app/src/app/routes/monitor/monitor-form/monitor-form.component.ts
1 73 (1%) 14 (7%) 2025-05-03
web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java
1 47 (2%) 10 (10%) 2025-05-03
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/PrometheusAutoCollectImpl.java
1 3 (33%) 8 (12%) 2025-04-14
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/HttpSdProtocol.java
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/CommonRequestProtocol.java
1 1 (100%) 2 (50%) 2025-05-03
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Job.java
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/alerter/GroupAlert.java
1 7 (14%) 5 (20%) 2025-05-05
web-app/src/app/pojo/Monitor.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java
1 15 (6%) 2 (50%) 2025-05-03
web-app/src/app/service/label.service.ts
web-app/src/app/shared/utils/common-util.ts
1 1 (100%) 7 (14%) 2025-04-21
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java
1 7 (14%) 3 (33%) 2025-05-03
web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html
web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts
1 73 (1%) 50 (2%) 2025-05-03
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/http/HttpCollectImpl.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/OnlineParser.java
1 12 (8%) 3 (33%) 2025-04-14
web-app/src/app/routes/monitor/monitor-new/monitor-new.component.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java
1 60 (1%) 7 (14%) 2025-05-03
web-app/src/app/shared/components/ai-bot/ai-bot.component.scss
web-app/src/app/layout/basic/basic.component.html
1 1 (100%) 1 (100%) 2025-04-22
web-app/src/app/shared/shared.module.ts
web-app/src/app/shared/services/ai-bot.service.ts
1 19 (5%) 1 (100%) 2025-04-22
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/alerter/GroupAlert.java
hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/timer/TimerDispatcher.java
1 5 (20%) 3 (33%) 2025-05-05
web-app/src/app/routes/dashboard/dashboard.component.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/LabelServiceImpl.java
1 31 (3%) 1 (100%) 2025-04-21
hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/VictoriaMetricsQueryExecutor.java
hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/push/PushCollectImpl.java
1 3 (33%) 4 (25%) 2025-04-14
web-app/src/app/routes/setting/label/label.component.ts
hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java
1 1 (100%) 16 (6%) 2025-04-21
hertzbeat-common/src/main/java/org/apache/hertzbeat/common/support/event/MonitorDeletedEvent.java
hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/util/AlertUtil.java
1 2 (50%) 1 (100%) 2025-04-19
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java] [hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java] [hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java]--[hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java] 2 [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts] [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts] [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java] [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java] 2 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java] [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.ts]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java] 1 [web-app/src/app/service/label.service.ts] [web-app/src/app/service/label.service.ts] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Label.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Label.java] [web-app/src/app/service/label.service.ts]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Label.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/LabelService.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/LabelService.java] [web-app/src/app/service/label.service.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/LabelService.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/LabelServiceImpl.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/LabelServiceImpl.java] [web-app/src/app/service/label.service.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/LabelServiceImpl.java] 1 [web-app/src/app/shared/utils/common-util.ts] [web-app/src/app/shared/utils/common-util.ts] [web-app/src/app/service/label.service.ts]--[web-app/src/app/shared/utils/common-util.ts] 1 [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java] [hertzbeat-push/src/main/java/org/apache/hertzbeat/push/service/impl/PushGatewayServiceImpl.java] [hertzbeat-push/src/main/java/org/apache/hertzbeat/push/service/impl/PushGatewayServiceImpl.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java]--[hertzbeat-push/src/main/java/org/apache/hertzbeat/push/service/impl/PushGatewayServiceImpl.java] 1 [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/TextParser.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/TextParser.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/TextParser.java] 1 [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/PrometheusAutoCollectImpl.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/PrometheusAutoCollectImpl.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/QueryExecutor.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/PrometheusAutoCollectImpl.java] 1 [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/SqlQueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/SqlQueryExecutor.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/push/PushCollectImpl.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/push/PushCollectImpl.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/SqlQueryExecutor.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/push/PushCollectImpl.java] 1 [web-app/src/app/service/plugin.service.ts] [web-app/src/app/service/plugin.service.ts] [web-app/src/app/routes/setting/label/label.component.html] [web-app/src/app/routes/setting/label/label.component.html] [web-app/src/app/service/plugin.service.ts]--[web-app/src/app/routes/setting/label/label.component.html] 1 [web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts] [web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java]--[web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts] 1 [web-app/src/app/pojo/Monitor.ts] [web-app/src/app/pojo/Monitor.ts] [web-app/src/app/pojo/Monitor.ts]--[hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java] [web-app/src/app/pojo/Monitor.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/MonitorDto.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/MonitorDto.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/MonitorDto.java]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java]--[hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/DispatchConstants.java] 1 [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/MonitorBind.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java] 1 [web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html] [web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html] [web-app/src/app/routes/monitor/monitor-detail/monitor-detail.component.ts] [web-app/src/app/routes/monitor/monitor-detail/monitor-detail.component.ts] [web-app/src/app/routes/monitor/monitor-new/monitor-new.component.html]--[web-app/src/app/routes/monitor/monitor-detail/monitor-detail.component.ts] 1 [web-app/src/app/routes/monitor/monitor-detail/monitor-detail.component.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java] 1 [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/controller/DataQueryController.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/controller/DataQueryController.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/http/HttpCollectImpl.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/http/HttpCollectImpl.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/controller/DataQueryController.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/http/HttpCollectImpl.java] 1 [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/OnlineParser.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/OnlineParser.java] [hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/http/HttpCollectImpl.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/prometheus/parser/OnlineParser.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/component/sd/ServiceDiscoveryWorker.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/component/sd/ServiceDiscoveryWorker.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/component/sd/ServiceDiscoveryWorker.java]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java] 1 [web-app/src/app/shared/services/ai-bot.service.ts] [web-app/src/app/shared/services/ai-bot.service.ts] [web-app/src/app/shared/components/ai-bot/ai-bot.component.less] [web-app/src/app/shared/components/ai-bot/ai-bot.component.less] [web-app/src/app/shared/services/ai-bot.service.ts]--[web-app/src/app/shared/components/ai-bot/ai-bot.component.less] 1 [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/GreptimePromqlQueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/GreptimePromqlQueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/PromqlQueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/PromqlQueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/GreptimePromqlQueryExecutor.java]--[hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/PromqlQueryExecutor.java] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/HttpSdProtocol.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/HttpSdProtocol.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/HttpSdProtocol.java]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Metrics.java] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/CommonRequestProtocol.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/CommonRequestProtocol.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/HttpSdProtocol.java]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/protocol/CommonRequestProtocol.java] 1 [web-app/src/app/routes/monitor/monitor-form/monitor-form.component.html] [web-app/src/app/routes/monitor/monitor-form/monitor-form.component.html] [web-app/src/app/routes/monitor/monitor-form/monitor-form.component.html]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/pojo/dto/MonitorDto.java] 1 [web-app/src/app/routes/monitor/monitor-form/monitor-form.component.html]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/constants/CommonConstants.java] 1 [hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/dao/AlertCollectorDao.java] [hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/dao/AlertCollectorDao.java] [hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/RealTimeAlertCalculator.java] [hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/RealTimeAlertCalculator.java] [hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/dao/AlertCollectorDao.java]--[hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/calculate/RealTimeAlertCalculator.java] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/dto/query/DatasourceQueryData.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/dto/query/DatasourceQueryData.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/dto/query/DatasourceQueryData.java]--[hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/PromqlQueryExecutor.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/controller/MonitorsController.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/controller/MonitorsController.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/controller/MonitorsController.java]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Monitor.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java]--[web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/dao/MonitorBindDao.java] 1 [web-app/src/app/routes/setting/label/label.component.less] [web-app/src/app/routes/setting/label/label.component.less] [web-app/src/app/routes/setting/label/label.component.less]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/manager/Label.java] 1 [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/MonitorService.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/MonitorService.java] [hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/MonitorService.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/sd/HttpSdCollectImpl.java] 1 [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html] [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html] [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html]--[web-app/src/app/routes/monitor/monitor-edit/monitor-edit.component.ts] 1 [web-app/src/app/routes/monitor/monitor-form/monitor-form.component.ts] [web-app/src/app/routes/monitor/monitor-form/monitor-form.component.ts] [web-app/src/app/routes/monitor/monitor-list/monitor-list.component.html]--[web-app/src/app/routes/monitor/monitor-form/monitor-form.component.ts] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Job.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Job.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/alerter/GroupAlert.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/alerter/GroupAlert.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/job/Job.java]--[hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/alerter/GroupAlert.java] 1 [hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/timer/TimerDispatcher.java] [hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/timer/TimerDispatcher.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/entity/alerter/GroupAlert.java]--[hertzbeat-collector/hertzbeat-collector-common/src/main/java/org/apache/hertzbeat/collector/dispatch/timer/TimerDispatcher.java] 1 [web-app/src/app/routes/monitor/monitor-new/monitor-new.component.ts] [web-app/src/app/routes/monitor/monitor-new/monitor-new.component.ts] [web-app/src/app/routes/monitor/monitor-new/monitor-new.component.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/AppServiceImpl.java] 1 [web-app/src/app/shared/components/ai-bot/ai-bot.component.scss] [web-app/src/app/shared/components/ai-bot/ai-bot.component.scss] [web-app/src/app/layout/basic/basic.component.html] [web-app/src/app/layout/basic/basic.component.html] [web-app/src/app/shared/components/ai-bot/ai-bot.component.scss]--[web-app/src/app/layout/basic/basic.component.html] 1 [web-app/src/app/shared/shared.module.ts] [web-app/src/app/shared/shared.module.ts] [web-app/src/app/shared/shared.module.ts]--[web-app/src/app/shared/services/ai-bot.service.ts] 1 [web-app/src/app/routes/dashboard/dashboard.component.ts] [web-app/src/app/routes/dashboard/dashboard.component.ts] [web-app/src/app/routes/dashboard/dashboard.component.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/LabelServiceImpl.java] 1 [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/VictoriaMetricsQueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/VictoriaMetricsQueryExecutor.java] [hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/db/VictoriaMetricsQueryExecutor.java]--[hertzbeat-collector/hertzbeat-collector-basic/src/main/java/org/apache/hertzbeat/collector/collect/push/PushCollectImpl.java] 1 [web-app/src/app/routes/setting/label/label.component.ts] [web-app/src/app/routes/setting/label/label.component.ts] [web-app/src/app/routes/setting/label/label.component.ts]--[hertzbeat-manager/src/main/java/org/apache/hertzbeat/manager/service/impl/MonitorServiceImpl.java] 1 [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/support/event/MonitorDeletedEvent.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/support/event/MonitorDeletedEvent.java] [hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/util/AlertUtil.java] [hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/util/AlertUtil.java] [hertzbeat-common/src/main/java/org/apache/hertzbeat/common/support/event/MonitorDeletedEvent.java]--[hertzbeat-alerter/src/main/java/org/apache/hertzbeat/alert/util/AlertUtil.java] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G web-app web-app web-app--web-app 7 hertzbeat-common hertzbeat-common web-app--hertzbeat-common 3 hertzbeat-collector hertzbeat-collector web-app--hertzbeat-collector 2 hertzbeat-manager hertzbeat-manager web-app--hertzbeat-manager 3 hertzbeat-alerter hertzbeat-alerter web-app--hertzbeat-alerter 4 hertzbeat-common--hertzbeat-common 4 hertzbeat-common--hertzbeat-collector 4 hertzbeat-common--hertzbeat-alerter 2 hertzbeat-warehouse hertzbeat-warehouse hertzbeat-common--hertzbeat-warehouse 1 hertzbeat-collector--hertzbeat-collector 3 hertzbeat-collector--hertzbeat-alerter 1 hertzbeat-manager--hertzbeat-common 4 hertzbeat-manager--hertzbeat-collector 1 hertzbeat-manager--hertzbeat-manager 3 hertzbeat-manager--hertzbeat-alerter 1 hertzbeat-log hertzbeat-log hertzbeat-manager--hertzbeat-log 1 hertzbeat-alerter--hertzbeat-alerter 4 hertzbeat-warehouse--hertzbeat-collector 2 hertzbeat-warehouse--hertzbeat-warehouse 3 hertzbeat-push hertzbeat-push hertzbeat-warehouse--hertzbeat-push 1 hertzbeat-push--hertzbeat-common 1 hertzbeat-push--hertzbeat-collector 1 hertzbeat-log--hertzbeat-common 1 hertzbeat-log--hertzbeat-log 1 hertzbeat-grafana hertzbeat-grafana hertzbeat-grafana--hertzbeat-grafana 1 hertzbeat-mcp hertzbeat-mcp hertzbeat-mcp--hertzbeat-mcp 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...