apache / inlong
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 14 components.
  • 5,140 files, 482,413 LOC (100.0% vs. main code).
  • "inlong-sort" is biggest, containing 32.83% of LOC.
  • "codestyle" is smallest, containing 0.01% of LOC.


inlong-sort158383 LOC (32%) 1,291 files
inlong-tubemq101409 LOC (21%) 695 files
inlong-manager91864 LOC (19%) 1,471 files
inlong-sdk37706 LOC (7%) 534 files
inlong-dashboard33434 LOC (6%) 349 files
inlong-agent17583 LOC (3%) 211 files
inlong-dataproxy11703 LOC (2%) 100 files
inlong-sort-standalone10191 LOC (2%) 124 files
inlong-audit9834 LOC (2%) 137 files
inlong-common7256 LOC (1%) 185 files
docker2510 LOC (<1%) 37 files
inlong-distribution468 LOC (<1%) 4 files
ROOT40 LOC (<1%) 1 file
codestyle32 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
inlong-manager1196 commits (23%)
inlong-sort405 commits (7%)
inlong-agent333 commits (6%)
inlong-sdk301 commits (5%)
inlong-dashboard233 commits (4%)
inlong-tubemq225 commits (4%)
inlong-dataproxy183 commits (3%)
inlong-common172 commits (3%)
inlong-sort-standalone122 commits (2%)
inlong-audit79 commits (1%)
docker50 commits (<1%)
inlong-distribution30 commits (<1%)
ROOT1 commits (<1%)
codestyle1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021
inlong-manager
48
1218
2936
4228
160
inlong-sdk
195
1048
263
306
31
inlong-sort
82
780
1587
638
27
inlong-agent
52
463
221
405
131
inlong-dashboard
15
274
716
65
inlong-audit
25
172
47
81
15
inlong-common
2
180
51
237
inlong-sort-standalone
8
132
75
371
51
inlong-dataproxy
50
346
317
73
inlong-tubemq
38
395
1954
1750
inlong-distribution
6
18
7
docker
3
28
217
44
ROOT
1
codestyle
1


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G inlong-sdk inlong-sdk inlong-sdk--inlong-sdk 40 inlong-agent inlong-agent inlong-sdk--inlong-agent 5 inlong-manager inlong-manager inlong-manager--inlong-manager 20 inlong-dashboard inlong-dashboard inlong-manager--inlong-dashboard 1 inlong-audit inlong-audit inlong-manager--inlong-audit 1 inlong-agent--inlong-agent 18 inlong-sort inlong-sort inlong-sort--inlong-sdk 6 inlong-sort--inlong-manager 1 inlong-sort--inlong-sort 11 inlong-distribution inlong-distribution inlong-sort--inlong-distribution 1 inlong-dashboard--inlong-dashboard 8 inlong-audit--inlong-audit 6 inlong-common inlong-common inlong-common--inlong-sdk 4 inlong-common--inlong-agent 1 inlong-common--inlong-sort 2 inlong-common--inlong-common 1 inlong-sort-standalone inlong-sort-standalone inlong-sort-standalone--inlong-sort-standalone 1 inlong-tubemq inlong-tubemq inlong-tubemq--inlong-tubemq 1


2025-05-07 20:05