aws / amazon-ecs-service-connect-agent
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
31% | 0% | 39% | 18% | 10%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go31% | 0% | 40% | 19% | 8%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
agent31% | 0% | 39% | 18% | 10%
Longest Files (Top 22)
File# lines# units
envoy_bootstrap.go
in agent/envoy_bootstrap
1395 58
agent.go
in agent
469 13
agent_config.go
in agent/config
395 13
platform_info_collector.go
in agent/envoy_bootstrap/platforminfo
282 10
222 7
health_check.go
in agent/healthcheck
203 6
agent_logging.go
in agent/logging
202 9
snapshotter.go
in agent/stats
195 6
163 4
network_info_collector.go
in agent/envoy_bootstrap/netinfo
138 7
agent_http_client.go
in agent/client
123 8
listener_draining.go
in agent/listenerdraining
115 3
message_sources.go
in agent/messagesources
113 16
metric_filter.go
in agent/envoy_bootstrap/metric_filter
98 4
network_listener.go
in agent/internal/netlistenertest
85 4
relay_bootstrap.yaml
in agent/resources/bootstrap_configs
80 -
agent_http_server.go
in agent/server
55 1
54 2
env.go
in agent/envoy_bootstrap/env
38 5
container_info_collector.go
in agent/envoy_bootstrap/applicationinfo
29 1
listener_info_collector.go
in agent/envoy_bootstrap/listenerinfo
29 1
mesh_resource.go
in agent/envoy_bootstrap/mesh_resource
8 -
Files With Most Units (Top 20)
File# lines# units
envoy_bootstrap.go
in agent/envoy_bootstrap
1395 58
message_sources.go
in agent/messagesources
113 16
agent.go
in agent
469 13
agent_config.go
in agent/config
395 13
platform_info_collector.go
in agent/envoy_bootstrap/platforminfo
282 10
agent_logging.go
in agent/logging
202 9
agent_http_client.go
in agent/client
123 8
network_info_collector.go
in agent/envoy_bootstrap/netinfo
138 7
222 7
health_check.go
in agent/healthcheck
203 6
snapshotter.go
in agent/stats
195 6
env.go
in agent/envoy_bootstrap/env
38 5
163 4
metric_filter.go
in agent/envoy_bootstrap/metric_filter
98 4
network_listener.go
in agent/internal/netlistenertest
85 4
listener_draining.go
in agent/listenerdraining
115 3
54 2
agent_http_server.go
in agent/server
55 1
container_info_collector.go
in agent/envoy_bootstrap/applicationinfo
29 1
listener_info_collector.go
in agent/envoy_bootstrap/listenerinfo
29 1
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 55 long lines.

File# lines# units# long lines
envoy_bootstrap.go
in agent/envoy_bootstrap
1395 58 17
agent.go
in agent
469 13 9
agent_config.go
in agent/config
395 13 6
222 7 6
relay_bootstrap.yaml
in agent/resources/bootstrap_configs
80 - 3
platform_info_collector.go
in agent/envoy_bootstrap/platforminfo
282 10 3
metric_filter.go
in agent/envoy_bootstrap/metric_filter
98 4 3
snapshotter.go
in agent/stats
195 6 3
listener_draining.go
in agent/listenerdraining
115 3 2
health_check.go
in agent/healthcheck
203 6 2
agent_http_server.go
in agent/server
55 1 1
Correlations

File Size vs. Commits (all time): 22 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 5 commits (all time) y: 80 lines of code agent/agent.go x: 4 commits (all time) y: 469 lines of code agent/config/agent_config.go x: 6 commits (all time) y: 395 lines of code agent/envoy_bootstrap/envoy_bootstrap.go x: 11 commits (all time) y: 1395 lines of code agent/stats/snapshotter.go x: 4 commits (all time) y: 195 lines of code agent/stats/envoy_prometheus_stats.go x: 3 commits (all time) y: 222 lines of code agent/envoy_bootstrap/platforminfo/platform_info_collector.go x: 2 commits (all time) y: 282 lines of code agent/client/agent_http_client.go x: 2 commits (all time) y: 123 lines of code agent/envoy_bootstrap/applicationinfo/container_info_collector.go x: 1 commits (all time) y: 29 lines of code agent/envoy_bootstrap/env/env.go x: 1 commits (all time) y: 38 lines of code agent/envoy_bootstrap/mesh_resource/mesh_resource.go x: 1 commits (all time) y: 8 lines of code agent/envoy_bootstrap/metric_filter/metric_filter.go x: 1 commits (all time) y: 98 lines of code agent/envoy_bootstrap/netinfo/network_info_collector.go x: 1 commits (all time) y: 138 lines of code agent/healthcheck/health_check.go x: 1 commits (all time) y: 203 lines of code agent/internal/netlistenertest/network_listener.go x: 1 commits (all time) y: 85 lines of code agent/listenerdraining/listener_draining.go x: 1 commits (all time) y: 115 lines of code agent/logging/agent_envoy_management_proxy.go x: 1 commits (all time) y: 163 lines of code agent/logging/agent_logging_envoy_formatter.go x: 1 commits (all time) y: 54 lines of code agent/server/agent_http_server.go x: 1 commits (all time) y: 55 lines of code
1395.0
lines of code
  min: 8.0
  average: 204.14
  25th percentile: 54.75
  median: 119.0
  75th percentile: 207.75
  max: 1395.0
0 11.0
commits (all time)
min: 1.0 | average: 2.32 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.25 | max: 11.0

File Size vs. Contributors (all time): 22 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 4 contributors (all time) y: 80 lines of code agent/agent.go x: 4 contributors (all time) y: 469 lines of code agent/config/agent_config.go x: 4 contributors (all time) y: 395 lines of code agent/envoy_bootstrap/envoy_bootstrap.go x: 3 contributors (all time) y: 1395 lines of code agent/stats/snapshotter.go x: 4 contributors (all time) y: 195 lines of code agent/stats/envoy_prometheus_stats.go x: 3 contributors (all time) y: 222 lines of code agent/envoy_bootstrap/platforminfo/platform_info_collector.go x: 2 contributors (all time) y: 282 lines of code agent/client/agent_http_client.go x: 2 contributors (all time) y: 123 lines of code agent/envoy_bootstrap/applicationinfo/container_info_collector.go x: 1 contributors (all time) y: 29 lines of code agent/envoy_bootstrap/env/env.go x: 1 contributors (all time) y: 38 lines of code agent/envoy_bootstrap/mesh_resource/mesh_resource.go x: 1 contributors (all time) y: 8 lines of code agent/envoy_bootstrap/metric_filter/metric_filter.go x: 1 contributors (all time) y: 98 lines of code agent/envoy_bootstrap/netinfo/network_info_collector.go x: 1 contributors (all time) y: 138 lines of code agent/healthcheck/health_check.go x: 1 contributors (all time) y: 203 lines of code agent/internal/netlistenertest/network_listener.go x: 1 contributors (all time) y: 85 lines of code agent/listenerdraining/listener_draining.go x: 1 contributors (all time) y: 115 lines of code agent/logging/agent_envoy_management_proxy.go x: 1 contributors (all time) y: 163 lines of code agent/logging/agent_logging_envoy_formatter.go x: 1 contributors (all time) y: 54 lines of code agent/server/agent_http_server.go x: 1 contributors (all time) y: 55 lines of code
1395.0
lines of code
  min: 8.0
  average: 204.14
  25th percentile: 54.75
  median: 119.0
  75th percentile: 207.75
  max: 1395.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 4.0

File Size vs. Commits (30 days): 1 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 1 commits (30d) y: 80 lines of code
80.0
lines of code
  min: 80.0
  average: 80.0
  25th percentile: 80.0
  median: 80.0
  75th percentile: 80.0
  max: 80.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 1 contributors (30d) y: 80 lines of code
80.0
lines of code
  min: 80.0
  average: 80.0
  25th percentile: 80.0
  median: 80.0
  75th percentile: 80.0
  max: 80.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 1 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 3 commits (90d) y: 80 lines of code
80.0
lines of code
  min: 80.0
  average: 80.0
  25th percentile: 80.0
  median: 80.0
  75th percentile: 80.0
  max: 80.0
0 3.0
commits (90d)
min: 3.0 | average: 3.0 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 3.0 | max: 3.0

File Size vs. Contributors (90 days): 1 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 2 contributors (90d) y: 80 lines of code
80.0
lines of code
  min: 80.0
  average: 80.0
  25th percentile: 80.0
  median: 80.0
  75th percentile: 80.0
  max: 80.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0