alibaba / loongcollector
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
core/unittest/common/ProcParserUnittest.cpp
core/host_monitor/collector/ProcessEntityCollector.cpp
2 2 (100%) 5 (40%) 2025-04-21
core/unittest/common/ProcParserUnittest.cpp
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/ebpf/EBPFServer.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/host_monitor/collector/ProcessEntityCollector.cpp
2 2 (100%) 5 (40%) 2025-04-21
core/unittest/common/FileSystemUtilUnittest.h
core/host_monitor/collector/ProcessEntityCollector.cpp
2 9 (22%) 5 (40%) 2025-04-21
core/host_monitor/collector/ProcessEntityCollector.cpp
core/common/ProcParser.cpp
2 5 (40%) 2 (100%) 2025-04-21
core/host_monitor/collector/ProcessEntityCollector.cpp
core/common/ProcParser.h
2 5 (40%) 2 (100%) 2025-04-21
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
core/ebpf/EBPFServer.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/ebpf/plugin/network_observer/NetworkObserverManager.h
core/common/ProcParser.h
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/common/FileSystemUtilUnittest.h
core/common/ProcParser.h
2 9 (22%) 2 (100%) 2025-04-21
core/ebpf/plugin/network_observer/NetworkObserverManager.h
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/ebpf/EBPFServer.cpp
core/common/ProcParser.h
2 2 (100%) 2 (100%) 2025-04-21
core/host_monitor/collector/ProcessEntityCollector.cpp
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
2 5 (40%) 2 (100%) 2025-04-21
core/unittest/common/ProcParserUnittest.cpp
core/ebpf/EBPFServer.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/common/ProcParser.h
core/common/ProcParser.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/common/ProcParserUnittest.cpp
core/common/ProcParser.h
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/common/ProcParserUnittest.cpp
core/common/ProcParser.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/unittest/common/FileSystemUtilUnittest.h
2 2 (100%) 9 (22%) 2025-04-21
core/unittest/common/FileSystemUtilUnittest.h
core/ebpf/EBPFServer.cpp
2 9 (22%) 2 (100%) 2025-04-21
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
core/common/ProcParser.h
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/ebpf/plugin/network_observer/NetworkObserverManager.h
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/common/FileSystemUtilUnittest.h
core/ebpf/plugin/network_observer/NetworkObserverManager.h
2 9 (22%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/common/ProcParser.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/host_monitor/collector/ProcessEntityCollector.cpp
core/ebpf/plugin/network_observer/NetworkObserverManager.h
2 5 (40%) 2 (100%) 2025-04-21
core/ebpf/EBPFServer.cpp
core/common/ProcParser.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/common/FileSystemUtilUnittest.h
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
2 9 (22%) 2 (100%) 2025-04-21
core/ebpf/plugin/network_observer/NetworkObserverManager.h
core/common/ProcParser.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/ebpf/plugin/network_observer/NetworkObserverManager.cpp
core/common/ProcParser.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/ebpf/plugin/network_observer/NetworkObserverManager.h
core/ebpf/EBPFServer.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/common/FileSystemUtilUnittest.h
core/common/ProcParser.cpp
2 9 (22%) 2 (100%) 2025-04-21
core/unittest/common/ProcParserUnittest.cpp
core/unittest/common/FileSystemUtilUnittest.h
2 2 (100%) 9 (22%) 2025-04-21
core/unittest/common/ProcParserUnittest.cpp
core/ebpf/plugin/network_observer/NetworkObserverManager.h
2 2 (100%) 2 (100%) 2025-04-21
core/host_monitor/collector/ProcessEntityCollector.cpp
core/ebpf/EBPFServer.cpp
2 5 (40%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/common/ProcParser.h
2 2 (100%) 2 (100%) 2025-04-21
core/unittest/ebpf/NetworkObserverUnittest.cpp
core/unittest/common/ProcParserUnittest.cpp
2 2 (100%) 2 (100%) 2025-04-21
core/models/MetricValue.h
core/common/TimeUtil.cpp
1 7 (14%) 19 (5%) 2025-04-18
core/plugin/input/InputProcessSecurity.cpp
core/common/memory/SourceBuffer.h
1 6 (16%) 5 (20%) 2025-04-18
core/ebpf/type/table/DataTable.h
core/ebpf/plugin/process_security/ProcessSecurityManager.h
1 1 (100%) 1 (100%) 2025-04-18
core/checkpoint/CheckPointManager.cpp
core/plugin/processor/inner/ProcessorPromRelabelMetricNative.cpp
1 16 (6%) 15 (6%) 2025-04-18
core/collection_pipeline/batch/BatchItem.h
core/plugin/flusher/sls/DiskBufferWriter.cpp
1 2 (50%) 18 (5%) 2025-04-18
core/unittest/ebpf/IdAllocatorUnittest.cpp
core/ebpf/driver/eBPFDriver.h
1 1 (100%) 1 (100%) 2025-04-18
core/collection_pipeline/batch/BatchedEvents.h
core/collection_pipeline/batch/BatchItem.h
1 2 (50%) 2 (50%) 2025-04-18
core/plugin/flusher/sls/SLSConstant.cpp
core/monitor/metric_constants/PluginMetrics.cpp
1 3 (33%) 11 (9%) 2025-04-18
core/ebpf/plugin/ProcessCache.h
core/common/StringTools.h
1 1 (100%) 11 (9%) 2025-04-18
core/file_server/reader/LogFileReader.cpp
core/common/MachineInfoUtil.h
1 18 (5%) 10 (10%) 2025-04-18
plugins/processor/stringreplace/processor_string_replace.go
pkg/helper/pool/pool_helper.go
1 5 (20%) 1 (100%) 2025-05-13
core/ebpf/include/export.h
core/common/CapabilityUtil.h
1 12 (8%) 1 (100%) 2025-04-18
core/plugin/processor/inner/ProcessorPromParseMetricNative.cpp
core/ebpf/plugin/network_observer/ConnectionManager.h
1 9 (11%) 1 (100%) 2025-04-18
core/unittest/ebpf/ProcFsStub.h
core/plugin/processor/inner/ProcessorPromRelabelMetricNative.cpp
1 1 (100%) 15 (6%) 2025-04-18
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [core/unittest/common/ProcParserUnittest.cpp] [core/unittest/common/ProcParserUnittest.cpp] [core/host_monitor/collector/ProcessEntityCollector.cpp] [core/host_monitor/collector/ProcessEntityCollector.cpp] [core/unittest/common/ProcParserUnittest.cpp]--[core/host_monitor/collector/ProcessEntityCollector.cpp] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.cpp] [core/ebpf/plugin/network_observer/NetworkObserverManager.cpp] [core/unittest/common/ProcParserUnittest.cpp]--[core/ebpf/plugin/network_observer/NetworkObserverManager.cpp] 2 [core/ebpf/EBPFServer.cpp] [core/ebpf/EBPFServer.cpp] [core/unittest/common/ProcParserUnittest.cpp]--[core/ebpf/EBPFServer.cpp] 2 [core/unittest/common/FileSystemUtilUnittest.h] [core/unittest/common/FileSystemUtilUnittest.h] [core/unittest/common/ProcParserUnittest.cpp]--[core/unittest/common/FileSystemUtilUnittest.h] 2 [core/common/ProcParser.cpp] [core/common/ProcParser.cpp] [core/unittest/common/ProcParserUnittest.cpp]--[core/common/ProcParser.cpp] 2 [core/common/ProcParser.h] [core/common/ProcParser.h] [core/unittest/common/ProcParserUnittest.cpp]--[core/common/ProcParser.h] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.h] [core/ebpf/plugin/network_observer/NetworkObserverManager.h] [core/unittest/common/ProcParserUnittest.cpp]--[core/ebpf/plugin/network_observer/NetworkObserverManager.h] 2 [core/host_monitor/collector/ProcessEntityCollector.cpp]--[core/ebpf/plugin/network_observer/NetworkObserverManager.cpp] 2 [core/host_monitor/collector/ProcessEntityCollector.cpp]--[core/ebpf/EBPFServer.cpp] 2 [core/host_monitor/collector/ProcessEntityCollector.cpp]--[core/common/ProcParser.cpp] 2 [core/host_monitor/collector/ProcessEntityCollector.cpp]--[core/common/ProcParser.h] 2 [core/host_monitor/collector/ProcessEntityCollector.cpp]--[core/ebpf/plugin/network_observer/NetworkObserverManager.h] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.cpp]--[core/ebpf/EBPFServer.cpp] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.cpp]--[core/common/ProcParser.cpp] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.cpp]--[core/common/ProcParser.h] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp] [core/unittest/ebpf/NetworkObserverUnittest.cpp] [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/unittest/common/ProcParserUnittest.cpp] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/host_monitor/collector/ProcessEntityCollector.cpp] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/ebpf/plugin/network_observer/NetworkObserverManager.cpp] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/ebpf/EBPFServer.cpp] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/unittest/common/FileSystemUtilUnittest.h] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/common/ProcParser.cpp] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/common/ProcParser.h] 2 [core/unittest/ebpf/NetworkObserverUnittest.cpp]--[core/ebpf/plugin/network_observer/NetworkObserverManager.h] 2 [core/ebpf/EBPFServer.cpp]--[core/common/ProcParser.cpp] 2 [core/ebpf/EBPFServer.cpp]--[core/common/ProcParser.h] 2 [core/unittest/common/FileSystemUtilUnittest.h]--[core/host_monitor/collector/ProcessEntityCollector.cpp] 2 [core/unittest/common/FileSystemUtilUnittest.h]--[core/ebpf/plugin/network_observer/NetworkObserverManager.cpp] 2 [core/unittest/common/FileSystemUtilUnittest.h]--[core/ebpf/EBPFServer.cpp] 2 [core/unittest/common/FileSystemUtilUnittest.h]--[core/common/ProcParser.cpp] 2 [core/unittest/common/FileSystemUtilUnittest.h]--[core/common/ProcParser.h] 2 [core/unittest/common/FileSystemUtilUnittest.h]--[core/ebpf/plugin/network_observer/NetworkObserverManager.h] 2 [core/common/ProcParser.h]--[core/common/ProcParser.cpp] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.h]--[core/ebpf/plugin/network_observer/NetworkObserverManager.cpp] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.h]--[core/ebpf/EBPFServer.cpp] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.h]--[core/common/ProcParser.cpp] 2 [core/ebpf/plugin/network_observer/NetworkObserverManager.h]--[core/common/ProcParser.h] 2 [core/models/MetricValue.h] [core/models/MetricValue.h] [core/common/TimeUtil.cpp] [core/common/TimeUtil.cpp] [core/models/MetricValue.h]--[core/common/TimeUtil.cpp] 1 [core/plugin/input/InputProcessSecurity.cpp] [core/plugin/input/InputProcessSecurity.cpp] [core/common/memory/SourceBuffer.h] [core/common/memory/SourceBuffer.h] [core/plugin/input/InputProcessSecurity.cpp]--[core/common/memory/SourceBuffer.h] 1 [core/ebpf/type/table/DataTable.h] [core/ebpf/type/table/DataTable.h] [core/ebpf/plugin/process_security/ProcessSecurityManager.h] [core/ebpf/plugin/process_security/ProcessSecurityManager.h] [core/ebpf/type/table/DataTable.h]--[core/ebpf/plugin/process_security/ProcessSecurityManager.h] 1 [core/checkpoint/CheckPointManager.cpp] [core/checkpoint/CheckPointManager.cpp] [core/plugin/processor/inner/ProcessorPromRelabelMetricNative.cpp] [core/plugin/processor/inner/ProcessorPromRelabelMetricNative.cpp] [core/checkpoint/CheckPointManager.cpp]--[core/plugin/processor/inner/ProcessorPromRelabelMetricNative.cpp] 1 [core/collection_pipeline/batch/BatchItem.h] [core/collection_pipeline/batch/BatchItem.h] [core/plugin/flusher/sls/DiskBufferWriter.cpp] [core/plugin/flusher/sls/DiskBufferWriter.cpp] [core/collection_pipeline/batch/BatchItem.h]--[core/plugin/flusher/sls/DiskBufferWriter.cpp] 1 [core/unittest/ebpf/IdAllocatorUnittest.cpp] [core/unittest/ebpf/IdAllocatorUnittest.cpp] [core/ebpf/driver/eBPFDriver.h] [core/ebpf/driver/eBPFDriver.h] [core/unittest/ebpf/IdAllocatorUnittest.cpp]--[core/ebpf/driver/eBPFDriver.h] 1 [core/collection_pipeline/batch/BatchedEvents.h] [core/collection_pipeline/batch/BatchedEvents.h] [core/collection_pipeline/batch/BatchedEvents.h]--[core/collection_pipeline/batch/BatchItem.h] 1 [core/plugin/flusher/sls/SLSConstant.cpp] [core/plugin/flusher/sls/SLSConstant.cpp] [core/monitor/metric_constants/PluginMetrics.cpp] [core/monitor/metric_constants/PluginMetrics.cpp] [core/plugin/flusher/sls/SLSConstant.cpp]--[core/monitor/metric_constants/PluginMetrics.cpp] 1 [core/ebpf/plugin/ProcessCache.h] [core/ebpf/plugin/ProcessCache.h] [core/common/StringTools.h] [core/common/StringTools.h] [core/ebpf/plugin/ProcessCache.h]--[core/common/StringTools.h] 1 [core/file_server/reader/LogFileReader.cpp] [core/file_server/reader/LogFileReader.cpp] [core/common/MachineInfoUtil.h] [core/common/MachineInfoUtil.h] [core/file_server/reader/LogFileReader.cpp]--[core/common/MachineInfoUtil.h] 1 [plugins/processor/stringreplace/processor_string_replace.go] [plugins/processor/stringreplace/processor_string_replace.go] [pkg/helper/pool/pool_helper.go] [pkg/helper/pool/pool_helper.go] [plugins/processor/stringreplace/processor_string_replace.go]--[pkg/helper/pool/pool_helper.go] 1 [core/ebpf/include/export.h] [core/ebpf/include/export.h] [core/common/CapabilityUtil.h] [core/common/CapabilityUtil.h] [core/ebpf/include/export.h]--[core/common/CapabilityUtil.h] 1 [core/plugin/processor/inner/ProcessorPromParseMetricNative.cpp] [core/plugin/processor/inner/ProcessorPromParseMetricNative.cpp] [core/ebpf/plugin/network_observer/ConnectionManager.h] [core/ebpf/plugin/network_observer/ConnectionManager.h] [core/plugin/processor/inner/ProcessorPromParseMetricNative.cpp]--[core/ebpf/plugin/network_observer/ConnectionManager.h] 1 [core/unittest/ebpf/ProcFsStub.h] [core/unittest/ebpf/ProcFsStub.h] [core/unittest/ebpf/ProcFsStub.h]--[core/plugin/processor/inner/ProcessorPromRelabelMetricNative.cpp] 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 core core core--core 6 plugins plugins plugins--plugins 2 pkg pkg plugins--pkg 1 pluginmanager pluginmanager plugins--pluginmanager 1 pkg--pkg 1 tools tools tools--core 1 pluginmanager--pkg 1 pluginmanager--pluginmanager 1
Download: SVG DOT (open online Graphviz editor)

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