JetBrains / telegraf
File Size

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

Intro
Learn more...
File Size Overall
20% | 10% | 28% | 27% | 12%
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
go20% | 8% | 29% | 28% | 12%
py0% | 100% | 0% | 0% | 0%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
plugins20% | 9% | 28% | 29% | 11%
internal48% | 0% | 0% | 34% | 17%
scripts0% | 100% | 0% | 0% | 0%
metric0% | 0% | 93% | 0% | 6%
agent0% | 0% | 76% | 0% | 23%
cmd0% | 0% | 100% | 0% | 0%
testutil0% | 0% | 85% | 0% | 14%
selfstat0% | 0% | 0% | 52% | 47%
ROOT0% | 0% | 0% | 0% | 100%
filter0% | 0% | 0% | 0% | 100%
logger0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
github_webhooks_mock_json.go
in plugins/inputs/webhooks/github
3532 21
mysql.go
in plugins/inputs/mysql
1522 27
sqlserver.go
in plugins/inputs/sqlserver
1423 7
config.go
in internal/config
1028 29
snmp.go
in plugins/inputs/snmp
752 22
build.py
in scripts
742 27
github_webhooks_models.go
in plugins/inputs/webhooks/github
653 21
snmp_legacy.go
in plugins/inputs/snmp_legacy
607 11
mongostat.go
in plugins/inputs/mongodb
575 9
statsd.go
in plugins/inputs/statsd
513 12
docker.go
in plugins/inputs/docker
491 13
lustre2.go
in plugins/inputs/lustre2
450 5
mesos.go
in plugins/inputs/mesos
438 10
metric.go
in metric
437 29
parse.go
in metric
411 15
ceph.go
in plugins/inputs/ceph
406 18
haproxy.go
in plugins/inputs/haproxy
402 8
jolokia.go
in plugins/inputs/jolokia
391 12
parser.go
in plugins/parsers/graphite
370 22
cloudwatch.go
in plugins/inputs/cloudwatch
334 15
elasticsearch.go
in plugins/inputs/elasticsearch
328 11
rabbitmq.go
in plugins/inputs/rabbitmq
325 10
grok.go
in plugins/inputs/logparser/grok
320 6
agent.go
in agent
315 10
telegraf.go
in cmd/telegraf
296 7
sysstat.go
in plugins/inputs/sysstat
269 8
accumulator.go
in testutil
268 23
child.go
in plugins/inputs/phpfpm
261 14
http_listener.go
in plugins/inputs/http_listener
261 12
cassandra.go
in plugins/inputs/cassandra
258 15
postgresql_extensible.go
in plugins/inputs/postgresql_extensible
257 7
graylog.go
in plugins/inputs/graylog
239 10
tcp_listener.go
in plugins/inputs/tcp_listener
238 13
redis.go
in plugins/inputs/redis
230 7
pdh.go
in plugins/inputs/win_perf_counters
229 10
httpjson.go
in plugins/inputs/httpjson
223 9
passenger.go
in plugins/inputs/passenger
223 7
leofs.go
in plugins/inputs/leofs
219 6
fcgi.go
in plugins/inputs/phpfpm
218 17
phpfpm.go
in plugins/inputs/phpfpm
216 8
nsq.go
in plugins/inputs/nsq
215 9
librato.go
in plugins/outputs/librato
214 10
procstat.go
in plugins/inputs/procstat
213 11
kubernetes.go
in plugins/inputs/kubernetes
206 9
influxdb.go
in plugins/inputs/influxdb
206 5
chimp_api.go
in plugins/inputs/mailchimp
202 7
opentsdb.go
in plugins/outputs/opentsdb
200 14
mqtt_consumer.go
in plugins/inputs/mqtt_consumer
197 12
graylog.go
in plugins/outputs/graylog
197 14
apache.go
in plugins/inputs/apache
196 7
Files With Most Units (Top 50)
File# lines# units
metric.go
in metric
437 29
config.go
in internal/config
1028 29
mysql.go
in plugins/inputs/mysql
1522 27
build.py
in scripts
742 27
accumulator.go
in testutil
268 23
parser.go
in plugins/parsers/graphite
370 22
snmp.go
in plugins/inputs/snmp
752 22
github_webhooks_models.go
in plugins/inputs/webhooks/github
653 21
github_webhooks_mock_json.go
in plugins/inputs/webhooks/github
3532 21
ceph.go
in plugins/inputs/ceph
406 18
fcgi.go
in plugins/inputs/phpfpm
218 17
cassandra.go
in plugins/inputs/cassandra
258 15
cloudwatch.go
in plugins/inputs/cloudwatch
334 15
parse.go
in metric
411 15
child.go
in plugins/inputs/phpfpm
261 14
opentsdb.go
in plugins/outputs/opentsdb
200 14
graylog.go
in plugins/outputs/graylog
197 14
tcp_listener.go
in plugins/inputs/tcp_listener
238 13
docker.go
in plugins/inputs/docker
491 13
mqtt_consumer.go
in plugins/inputs/mqtt_consumer
197 12
jolokia.go
in plugins/inputs/jolokia
391 12
http_listener.go
in plugins/inputs/http_listener
261 12
statsd.go
in plugins/inputs/statsd
513 12
datadog.go
in plugins/outputs/datadog
171 12
snmp_legacy.go
in plugins/inputs/snmp_legacy
607 11
nstat.go
in plugins/inputs/nstat
185 11
nats_consumer.go
in plugins/inputs/nats_consumer
164 11
procstat.go
in plugins/inputs/procstat
213 11
elasticsearch.go
in plugins/inputs/elasticsearch
328 11
cloudwatch.go
in plugins/outputs/cloudwatch
193 11
pdh.go
in plugins/inputs/win_perf_counters
229 10
mesos.go
in plugins/inputs/mesos
438 10
rabbitmq.go
in plugins/inputs/rabbitmq
325 10
graylog.go
in plugins/inputs/graylog
239 10
exec.go
in plugins/inputs/exec
191 10
prometheus_client.go
in plugins/outputs/prometheus_client
148 10
librato.go
in plugins/outputs/librato
214 10
internal.go
in internal
178 10
agent.go
in agent
315 10
kubernetes.go
in plugins/inputs/kubernetes
206 9
webhooks.go
in plugins/inputs/webhooks
84 9
ipmi.go
in plugins/inputs/ipmi_sensor
103 9
httpjson.go
in plugins/inputs/httpjson
223 9
dovecot.go
in plugins/inputs/dovecot
149 9
udp_listener.go
in plugins/inputs/udp_listener
167 9
mongostat.go
in plugins/inputs/mongodb
575 9
nsq.go
in plugins/inputs/nsq
215 9
processes.go
in plugins/inputs/system
184 9
mock_PS.go
in plugins/inputs/system
67 9
ps.go
in plugins/inputs/system
111 9
Files With Long Lines (Top 20)

There are 20 files with lines longer than 120 characters. In total, there are 129 long lines.

File# lines# units# long lines
sqlserver.go
in plugins/inputs/sqlserver
1423 7 44
github_webhooks_mock_json.go
in plugins/inputs/webhooks/github
3532 21 36
build.py
in scripts
742 27 15
mongostat.go
in plugins/inputs/mongodb
575 9 12
pdh.go
in plugins/inputs/win_perf_counters
229 10 3
influx_patterns.go
in plugins/inputs/logparser/grok
68 - 3
rethinkdb_server.go
in plugins/inputs/rethinkdb
167 7 2
snmp.go
in plugins/inputs/snmp
752 22 2
parser.go
in plugins/parsers/nagios
72 3 1
snmp_legacy.go
in plugins/inputs/snmp_legacy
607 11 1
dns_query.go
in plugins/inputs/dns_query
128 7 1
sensors.go
in plugins/inputs/sensors
100 6 1
mesos.go
in plugins/inputs/mesos
438 10 1
mock_PS.go
in plugins/inputs/system
67 9 1
mysql.go
in plugins/inputs/mysql
1522 27 1
prometheus.go
in plugins/inputs/prometheus
121 5 1
riemann.go
in plugins/outputs/riemann
128 8 1
graphite.go
in plugins/outputs/graphite
116 7 1
metric.go
in metric
437 29 1
internal.go
in internal
178 10 1