apache / ozhera
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 13 components.
  • 1,608 files, 168,306 LOC (100.0% vs. main code).
  • "ozhera-monitor" is biggest, containing 56.46% of LOC.
  • "ozhera-demo-server" is smallest, containing 0.05% of LOC.


ozhera-monitor95021 LOC (56%) 439 files
ozhera-log29979 LOC (17%) 633 files
ozhera-app10251 LOC (6%) 108 files
trace-etl8840 LOC (5%) 146 files
ozhera-operator7354 LOC (4%) 56 files
ozhera-prometheus-agent6922 LOC (4%) 139 files
ozhera-tspandata6306 LOC (3%) 14 files
ozhera-webhook1253 LOC (<1%) 21 files
prometheus-starter-all1028 LOC (<1%) 19 files
ozhera-intelligence968 LOC (<1%) 27 files
style206 LOC (<1%) 2 files
ozhera-demo-client89 LOC (<1%) 2 files
ozhera-demo-server89 LOC (<1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
ozhera-log38 commits (8%)
ozhera-monitor34 commits (7%)
ozhera-operator31 commits (6%)
ozhera-prometheus-agent18 commits (3%)
trace-etl9 commits (1%)
ozhera-app9 commits (1%)
ozhera-webhook7 commits (1%)
ozhera-demo-server6 commits (1%)
ozhera-demo-client6 commits (1%)
ozhera-intelligence5 commits (1%)
prometheus-starter-all2 commits (<1%)
ozhera-tspandata2 commits (<1%)
style1 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
ozhera-log
107
1265
68
ozhera-monitor
2
911
103
trace-etl
9
306
ozhera-prometheus-agent
2
273
54
ozhera-app
5
220
18
ozhera-operator
9
106
76
ozhera-intelligence
17
33
ozhera-webhook
1
42
3
prometheus-starter-all
38
ozhera-tspandata
28
ozhera-demo-server
1
3
2
ozhera-demo-client
1
3
2
style
2


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 ozhera-log ozhera-log ozhera-log--ozhera-log 18 ozhera-demo-server ozhera-demo-server ozhera-log--ozhera-demo-server 1 ozhera-demo-client ozhera-demo-client ozhera-log--ozhera-demo-client 1 ozhera-intelligence ozhera-intelligence ozhera-log--ozhera-intelligence 1 ozhera-operator ozhera-operator ozhera-operator--ozhera-log 2 ozhera-operator--ozhera-operator 4 ozhera-app ozhera-app ozhera-operator--ozhera-app 1 trace-etl trace-etl trace-etl--ozhera-log 3 trace-etl--ozhera-operator 1 trace-etl--trace-etl 3 ozhera-prometheus-agent ozhera-prometheus-agent trace-etl--ozhera-prometheus-agent 1 trace-etl--ozhera-demo-server 1 trace-etl--ozhera-demo-client 1 ozhera-monitor ozhera-monitor trace-etl--ozhera-monitor 2 ozhera-webhook ozhera-webhook trace-etl--ozhera-webhook 1 trace-etl--ozhera-app 1 trace-etl--ozhera-intelligence 1 ozhera-prometheus-agent--ozhera-prometheus-agent 3 ozhera-prometheus-agent--ozhera-monitor 1 ozhera-demo-server--ozhera-demo-client 3 ozhera-monitor--ozhera-log 3 ozhera-monitor--ozhera-demo-server 1 ozhera-monitor--ozhera-demo-client 1 ozhera-monitor--ozhera-monitor 1 ozhera-monitor--ozhera-app 1 ozhera-monitor--ozhera-intelligence 1 ozhera-webhook--ozhera-log 1 ozhera-webhook--ozhera-operator 1 ozhera-webhook--ozhera-monitor 1 ozhera-webhook--ozhera-webhook 1 ozhera-webhook--ozhera-app 2 ozhera-webhook--ozhera-intelligence 1 ozhera-app--ozhera-log 2 ozhera-app--ozhera-app 2 ozhera-intelligence--ozhera-app 1 ozhera-intelligence--ozhera-intelligence 2 ozhera-tspandata ozhera-tspandata ozhera-tspandata--ozhera-prometheus-agent 1 ozhera-tspandata--ozhera-tspandata 1 prometheus-starter-all prometheus-starter-all prometheus-starter-all--ozhera-prometheus-agent 1 prometheus-starter-all--ozhera-tspandata 1 prometheus-starter-all--prometheus-starter-all 1 style style style--style 1


2025-05-07 20:54