apache / karaf-decanter
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 145 files with 9,086 lines of code.
    • 1 file changed more than 100 times (465 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (175 lines of code)
    • 51 files changed 6-20 times (4,104 lines of code)
    • 92 files changed 1-5 times (4,342 lines of code)
5% | 0% | 1% | 45% | 47%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 145 files with 9,086 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (465 lines of code)
    • 2 files changed by 6-10 contributors (262 lines of code)
    • 83 files changed by 2-5 contributors (4,863 lines of code)
    • 59 files changed by 1 contributor (3,496 lines of code)
0% | 5% | 2% | 53% | 38%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, cfg, adoc, txt, md, json, properties, yaml, css, gitignore, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml95% | 0% | 0% | 0% | 4%
java0% | 0% | 2% | 49% | 48%
cfg0% | 0% | 0% | 31% | 68%
yml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
assembly95% | 0% | 0% | 0% | 4%
collector0% | 0% | 3% | 49% | 46%
appender0% | 0% | 0% | 77% | 22%
marshaller0% | 0% | 0% | 48% | 51%
parser0% | 0% | 0% | 41% | 58%
alerting0% | 0% | 0% | 0% | 100%
processor0% | 0% | 0% | 0% | 100%
manual0% | 0% | 0% | 0% | 100%
api0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
feature.xml
in assembly/src/main/feature
465 - 2014-10-14 2023-02-07 138 12 jbonofre@apache.org jbonofre@apache.org
JmxCollector.java
in collector/jmx/src/main/java/org/apache/karaf/decanter/collector/jmx
175 7 2015-02-26 2021-09-09 23 5 bcanhome@googlemail.com jbonofre@apache.org
KafkaAppender.java
in appender/kafka/src/main/java/org/apache/karaf/decanter/appender/kafka
77 4 2016-01-30 2019-01-27 19 2 jbonofre@apache.org jbonofre@apache.org
DecanterTailerListener.java
in collector/file/src/main/java/org/apache/karaf/decanter/collector/file
115 7 2015-10-16 2021-09-09 19 6 jbonofre@apache.org jbonofre@apache.org
RestCollector.java
in collector/rest/src/main/java/org/apache/karaf/decanter/collector/rest
138 4 2016-02-16 2021-09-09 19 3 chris@die-schneider.net jbonofre@apache.org
SystemCollector.java
in collector/system/src/main/java/org/apache/karaf/decanter/collector/system
139 2 2015-07-21 2021-09-09 19 3 jbonofre@apache.org jbonofre@apache.org
ElasticsearchAppender.java
in appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch
147 8 2015-02-26 2020-03-15 19 7 bcanhome@googlemail.com jbonofre@apache.org
JmsAppender.java
in appender/jms/src/main/java/org/apache/karaf/decanter/appender/jms
130 9 2015-07-22 2019-10-24 18 5 jbonofre@apache.org jbonofre@apache.org
JdbcAppender.java
in appender/jdbc/src/main/java/org/apache/karaf/decanter/appender/jdbc
98 5 2015-04-14 2019-10-24 15 5 morgan.hautman@gmail.com jbonofre@apache.org
SocketCollector.java
in collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket
177 9 2016-08-01 2021-09-09 14 4 jbonofre@apache.org jbonofre@apache.org
CassandraAppender.java
in appender/cassandra/src/main/java/org/apache/karaf/decanter/appender/cassandra
190 8 2016-02-09 2019-10-24 13 5 bcanhome@googlemail.com jbonofre@apache.org
EventCollector.java
in collector/eventadmin/src/main/java/org/apache/karaf/decanter/collector/eventadmin
65 3 2016-03-15 2021-09-09 11 3 jbonofre@apache.org jbonofre@apache.org
SocketCollector.java
in collector/log4j-socket/src/main/java/org/apache/karaf/decanter/collector/log/socket
200 15 2016-02-18 2021-09-09 11 5 jbonofre@apache.org jbonofre@apache.org
FileAppender.java
in appender/file/src/main/java/org/apache/karaf/decanter/appender/file
59 4 2018-01-08 2021-01-03 10 4 jbonofre@apache.org jbonofre@apache.org
SocketAppender.java
in appender/socket/src/main/java/org/apache/karaf/decanter/appender/socket
95 7 2016-08-01 2020-09-02 10 2 jbonofre@apache.org jbonofre@apache.org
DecanterEventNotifier.java
in collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel
138 17 2017-07-15 2021-09-26 10 3 jbonofre@apache.org jbonofre@apache.org
KafkaCollector.java
in collector/kafka/src/main/java/org/apache/karaf/decanter/collector/kafka
151 5 2016-05-17 2019-12-08 10 3 jbonofre@apache.org jbonofre@apache.org
JsonMarshaller.java
in marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json
174 12 2016-02-01 2021-01-18 10 4 chris@die-schneider.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.socket.cfg
in collector/socket/src/main/cfg
2 - 2016-08-01 2021-01-18 9 4 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.elasticsearch.cfg
in appender/elasticsearch/src/main/cfg
2 - 2015-03-15 2020-03-15 9 2 chris@die-schneider.net jbonofre@apache.org
MqttAppender.java
in appender/mqtt/src/main/java/org/apache/karaf/decanter/appender/mqtt
89 5 2016-02-03 2019-12-08 9 3 chris@die-schneider.net jbonofre@apache.org
RestAppender.java
in appender/rest/src/main/java/org/apache/karaf/decanter/appender/rest
106 5 2016-07-28 2020-06-17 9 3 chris@die-schneider.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.log.cfg
in collector/log/src/main/cfg
1 - 2017-06-16 2022-02-13 8 4 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.kafka.cfg
in appender/kafka/src/main/cfg
1 - 2016-01-30 2018-09-06 8 2 jbonofre@apache.org francois.papon@openobject.fr
cfg
org.apache.karaf.decanter.appender.file.cfg
in appender/file/src/main/cfg
1 - 2018-01-08 2021-01-03 8 4 jbonofre@apache.org jbonofre@apache.org
3 - 2015-07-16 2018-09-07 8 3 jbonofre@apache.org jbonofre@apache.org
OrientDBAppender.java
in appender/orientdb/src/main/java/org/apache/karaf/decanter/appender/orientdb
55 4 2017-12-31 2019-10-24 8 2 jbonofre@apache.org jbonofre@apache.org
MongoDbAppender.java
in appender/mongodb/src/main/java/org/apache/karaf/decanter/appender/mongodb
66 4 2016-08-01 2019-10-24 8 2 jbonofre@apache.org jbonofre@apache.org
RedisAppender.java
in appender/redis/src/main/java/org/apache/karaf/decanter/appender/redis
73 4 2016-02-18 2020-04-23 8 2 jbonofre@apache.org jbonofre@apache.org
SplitParser.java
in parser/split/src/main/java/org/apache/karaf/decanter/parser/split
74 3 2019-01-28 2023-02-09 8 5 jb@nanthrax.net jbonofre@apache.org
DecanterWebSocketAppender.java
in appender/websocket-servlet/src/main/java/org/apache/karaf/decanter/appender/websocket
80 5 2018-11-14 2019-12-08 8 2 jbonofre@apache.org jbonofre@apache.org
MqttCollector.java
in collector/mqtt/src/main/java/org/apache/karaf/decanter/collector/mqtt
100 3 2016-10-21 2020-12-12 8 2 jbonofre@apache.org jbonofre@apache.org
JdbcCollector.java
in collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc
156 5 2018-09-06 2021-09-09 8 4 jb@nanthrax.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.system.cfg
in collector/system/src/main/cfg
1 - 2015-07-21 2019-10-22 7 2 jbonofre@apache.org jbonofre@apache.org
2 - 2015-07-13 2018-09-07 7 3 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.rest.cfg
in collector/rest/src/main/cfg
3 - 2016-02-16 2021-01-28 7 3 chris@die-schneider.net jbonofre@apache.org
3 - 2015-07-13 2018-09-07 7 3 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.mqtt.cfg
in collector/mqtt/src/main/cfg
4 - 2016-10-21 2019-12-08 7 2 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.mqtt.cfg
in appender/mqtt/src/main/cfg
4 - 2016-02-03 2019-12-08 7 3 chris@die-schneider.net jbonofre@apache.org
CamelAppender.java
in appender/camel/src/main/java/org/apache/karaf/decanter/appender/camel
73 4 2015-07-20 2021-02-04 7 2 jbonofre@apache.org jbonofre@apache.org
RestServletCollector.java
in collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet
81 3 2019-05-25 2021-09-09 7 4 francois.papon@openobject.fr jbonofre@apache.org
DecanterInterceptStrategy.java
in collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel
83 11 2021-01-28 2021-09-26 7 2 jbonofre@apache.org jbonofre@apache.org
SoapCollector.java
in collector/soap/src/main/java/org/apache/karaf/decanter/collector/soap
109 3 2019-02-17 2021-09-09 7 4 jb@nanthrax.net jbonofre@apache.org
DefaultExchangeExtender.java
in collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel
115 10 2017-07-19 2021-09-26 7 3 chris@die-schneider.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.socket.cfg
in appender/socket/src/main/cfg
1 - 2016-08-01 2020-06-10 6 2 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.mongodb.cfg
in appender/mongodb/src/main/cfg
1 - 2016-08-01 2018-09-06 6 2 jbonofre@apache.org francois.papon@openobject.fr
cfg
org.apache.karaf.decanter.collector.rest.servlet.cfg
in collector/rest-servlet/src/main/cfg
2 - 2016-07-28 2020-09-02 6 4 chris@die-schneider.net coheigea@apache.org
cfg
org.apache.karaf.decanter.appender.rest.cfg
in appender/rest/src/main/cfg
2 - 2016-07-28 2020-06-17 6 3 chris@die-schneider.net jbonofre@apache.org
LogAppender.java
in appender/log/src/main/java/org/apache/karaf/decanter/appender/log
46 3 2015-03-14 2019-01-27 6 2 chris@die-schneider.net jbonofre@apache.org
TimescaleDbAppender.java
in appender/timescaledb/src/main/java/org/apache/karaf/decanter/appender/timescaledb
98 5 2018-11-02 2019-10-24 6 3 fpapon@apache.org jbonofre@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
feature.xml
in assembly/src/main/feature
465 - 2014-10-14 2023-02-07 138 12 jbonofre@apache.org jbonofre@apache.org
ElasticsearchAppender.java
in appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch
147 8 2015-02-26 2020-03-15 19 7 bcanhome@googlemail.com jbonofre@apache.org
DecanterTailerListener.java
in collector/file/src/main/java/org/apache/karaf/decanter/collector/file
115 7 2015-10-16 2021-09-09 19 6 jbonofre@apache.org jbonofre@apache.org
JmxCollector.java
in collector/jmx/src/main/java/org/apache/karaf/decanter/collector/jmx
175 7 2015-02-26 2021-09-09 23 5 bcanhome@googlemail.com jbonofre@apache.org
JmsAppender.java
in appender/jms/src/main/java/org/apache/karaf/decanter/appender/jms
130 9 2015-07-22 2019-10-24 18 5 jbonofre@apache.org jbonofre@apache.org
JdbcAppender.java
in appender/jdbc/src/main/java/org/apache/karaf/decanter/appender/jdbc
98 5 2015-04-14 2019-10-24 15 5 morgan.hautman@gmail.com jbonofre@apache.org
CassandraAppender.java
in appender/cassandra/src/main/java/org/apache/karaf/decanter/appender/cassandra
190 8 2016-02-09 2019-10-24 13 5 bcanhome@googlemail.com jbonofre@apache.org
SocketCollector.java
in collector/log4j-socket/src/main/java/org/apache/karaf/decanter/collector/log/socket
200 15 2016-02-18 2021-09-09 11 5 jbonofre@apache.org jbonofre@apache.org
SplitParser.java
in parser/split/src/main/java/org/apache/karaf/decanter/parser/split
74 3 2019-01-28 2023-02-09 8 5 jb@nanthrax.net jbonofre@apache.org
SocketCollector.java
in collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket
177 9 2016-08-01 2021-09-09 14 4 jbonofre@apache.org jbonofre@apache.org
FileAppender.java
in appender/file/src/main/java/org/apache/karaf/decanter/appender/file
59 4 2018-01-08 2021-01-03 10 4 jbonofre@apache.org jbonofre@apache.org
JsonMarshaller.java
in marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json
174 12 2016-02-01 2021-01-18 10 4 chris@die-schneider.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.socket.cfg
in collector/socket/src/main/cfg
2 - 2016-08-01 2021-01-18 9 4 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.file.cfg
in appender/file/src/main/cfg
1 - 2018-01-08 2021-01-03 8 4 jbonofre@apache.org jbonofre@apache.org
JdbcCollector.java
in collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc
156 5 2018-09-06 2021-09-09 8 4 jb@nanthrax.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.log.cfg
in collector/log/src/main/cfg
1 - 2017-06-16 2022-02-13 8 4 jbonofre@apache.org jbonofre@apache.org
SoapCollector.java
in collector/soap/src/main/java/org/apache/karaf/decanter/collector/soap
109 3 2019-02-17 2021-09-09 7 4 jb@nanthrax.net jbonofre@apache.org
RestServletCollector.java
in collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet
81 3 2019-05-25 2021-09-09 7 4 francois.papon@openobject.fr jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.rest.servlet.cfg
in collector/rest-servlet/src/main/cfg
2 - 2016-07-28 2020-09-02 6 4 chris@die-schneider.net coheigea@apache.org
cfg
org.apache.karaf.decanter.collector.log.socket.cfg
in collector/log4j-socket/src/main/cfg
1 - 2016-02-12 2018-09-06 5 4 jbonofre@apache.org francois.papon@openobject.fr
SystemCollector.java
in collector/system/src/main/java/org/apache/karaf/decanter/collector/system
139 2 2015-07-21 2021-09-09 19 3 jbonofre@apache.org jbonofre@apache.org
RestCollector.java
in collector/rest/src/main/java/org/apache/karaf/decanter/collector/rest
138 4 2016-02-16 2021-09-09 19 3 chris@die-schneider.net jbonofre@apache.org
EventCollector.java
in collector/eventadmin/src/main/java/org/apache/karaf/decanter/collector/eventadmin
65 3 2016-03-15 2021-09-09 11 3 jbonofre@apache.org jbonofre@apache.org
DecanterEventNotifier.java
in collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel
138 17 2017-07-15 2021-09-26 10 3 jbonofre@apache.org jbonofre@apache.org
KafkaCollector.java
in collector/kafka/src/main/java/org/apache/karaf/decanter/collector/kafka
151 5 2016-05-17 2019-12-08 10 3 jbonofre@apache.org jbonofre@apache.org
MqttAppender.java
in appender/mqtt/src/main/java/org/apache/karaf/decanter/appender/mqtt
89 5 2016-02-03 2019-12-08 9 3 chris@die-schneider.net jbonofre@apache.org
RestAppender.java
in appender/rest/src/main/java/org/apache/karaf/decanter/appender/rest
106 5 2016-07-28 2020-06-17 9 3 chris@die-schneider.net jbonofre@apache.org
3 - 2015-07-16 2018-09-07 8 3 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.mqtt.cfg
in appender/mqtt/src/main/cfg
4 - 2016-02-03 2019-12-08 7 3 chris@die-schneider.net jbonofre@apache.org
2 - 2015-07-13 2018-09-07 7 3 jbonofre@apache.org jbonofre@apache.org
3 - 2015-07-13 2018-09-07 7 3 jbonofre@apache.org jbonofre@apache.org
DefaultExchangeExtender.java
in collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel
115 10 2017-07-19 2021-09-26 7 3 chris@die-schneider.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.rest.cfg
in collector/rest/src/main/cfg
3 - 2016-02-16 2021-01-28 7 3 chris@die-schneider.net jbonofre@apache.org
TimescaleDbAppender.java
in appender/timescaledb/src/main/java/org/apache/karaf/decanter/appender/timescaledb
98 5 2018-11-02 2019-10-24 6 3 fpapon@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.rest.cfg
in appender/rest/src/main/cfg
2 - 2016-07-28 2020-06-17 6 3 chris@die-schneider.net jbonofre@apache.org
JmsCollector.java
in collector/jms/src/main/java/org/apache/karaf/decanter/collector/jms
132 9 2016-07-15 2018-09-06 6 3 jbonofre@apache.org francois.papon@openobject.fr
cfg
org.apache.karaf.decanter.appender.cassandra.cfg
in appender/cassandra/src/main/cfg
5 - 2016-02-09 2018-09-06 5 3 bcanhome@googlemail.com francois.papon@openobject.fr
cfg
org.apache.karaf.decanter.appender.jms.cfg
in appender/jms/src/main/cfg
5 - 2015-07-22 2018-09-06 5 3 jbonofre@apache.org francois.papon@openobject.fr
cfg
org.apache.karaf.decanter.collector.jms.cfg
in collector/jms/src/main/cfg
4 - 2016-07-15 2018-09-06 5 3 jbonofre@apache.org francois.papon@openobject.fr
BeanHarvester.java
in collector/jmx/src/main/java/org/apache/karaf/decanter/collector/jmx
103 2 2016-02-01 2018-09-07 4 3 chris@die-schneider.net jbonofre@apache.org
cfg
org.apache.karaf.decanter.parser.split.cfg
in parser/split/src/main/cfg
2 - 2019-01-28 2023-01-31 4 3 jb@nanthrax.net jbonofre@apache.org
Marshaller.java
in api/src/main/java/org/apache/karaf/decanter/api/marshaller
7 - 2016-02-01 2019-10-24 3 3 chris@die-schneider.net jbonofre@apache.org
JsonUnmarshaller.java
in marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json
63 4 2016-02-16 2016-07-01 3 3 chris@die-schneider.net agonzalez@talend.com
KafkaAppender.java
in appender/kafka/src/main/java/org/apache/karaf/decanter/appender/kafka
77 4 2016-01-30 2019-01-27 19 2 jbonofre@apache.org jbonofre@apache.org
SocketAppender.java
in appender/socket/src/main/java/org/apache/karaf/decanter/appender/socket
95 7 2016-08-01 2020-09-02 10 2 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.elasticsearch.cfg
in appender/elasticsearch/src/main/cfg
2 - 2015-03-15 2020-03-15 9 2 chris@die-schneider.net jbonofre@apache.org
RedisAppender.java
in appender/redis/src/main/java/org/apache/karaf/decanter/appender/redis
73 4 2016-02-18 2020-04-23 8 2 jbonofre@apache.org jbonofre@apache.org
DecanterWebSocketAppender.java
in appender/websocket-servlet/src/main/java/org/apache/karaf/decanter/appender/websocket
80 5 2018-11-14 2019-12-08 8 2 jbonofre@apache.org jbonofre@apache.org
MongoDbAppender.java
in appender/mongodb/src/main/java/org/apache/karaf/decanter/appender/mongodb
66 4 2016-08-01 2019-10-24 8 2 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.kafka.cfg
in appender/kafka/src/main/cfg
1 - 2016-01-30 2018-09-06 8 2 jbonofre@apache.org francois.papon@openobject.fr
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Scheduler.java
in api/src/main/java/org/apache/karaf/decanter/api
7 -
OpenstackCollector.java
in collector/openstack/src/main/java/org/apache/karaf/decanter/collector/openstack
544 37 2021-01-25 2021-09-09 4 1 jbonofre@apache.org jbonofre@apache.org
LuceneStoreImpl.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/store
231 13 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
SnmpPoller.java
in collector/snmp/src/main/java/org/apache/karaf/decanter/collector/snmp
229 8 2020-12-09 2021-09-09 4 1 jbonofre@apache.org jbonofre@apache.org
ElasticsearchCollector.java
in collector/elasticsearch/src/main/java/org/apache/karaf/decanter/collector/elasticsearch
153 5 2020-04-23 2023-02-17 5 1 jbonofre@apache.org jbonofre@apache.org
LogCollector.java
in collector/log/src/main/java/org/apache/karaf/decanter/collector/log
137 7 2021-09-06 2022-02-13 4 1 jbonofre@apache.org jbonofre@apache.org
DecanterCollectorJettyHandler.java
in collector/jetty/src/main/java/org/apache/karaf/decanter/collector/jetty
136 15 2020-06-17 2021-09-09 5 1 jbonofre@apache.org jbonofre@apache.org
EmailAlerter.java
in alerting/alerter/email/src/main/java/org/apache/karaf/decanter/alerting/email
112 3 2018-01-27 2020-03-16 4 1 jbonofre@apache.org jbonofre@apache.org
DecanterReporterCollector.java
in collector/dropwizard/src/main/java/org/apache/karaf/decanter/collector/dropwizard
107 4 2018-01-28 2021-09-09 3 1 jbonofre@apache.org jbonofre@apache.org
Handler.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/event
106 6 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
CamelProcessor.java
in processor/camel/src/main/java/org/apache/karaf/decanter/processor/camel
103 5 2020-12-05 2021-02-04 4 1 jbonofre@apache.org jbonofre@apache.org
GroupByProcessor.java
in processor/groupby/src/main/java/org/apache/karaf/decanter/processor/groupby
100 6 2020-12-04 2020-12-12 2 1 jbonofre@apache.org jbonofre@apache.org
SnmpTrap.java
in collector/snmp/src/main/java/org/apache/karaf/decanter/collector/snmp
97 4 2020-12-09 2020-12-12 2 1 jbonofre@apache.org jbonofre@apache.org
BoundedInputStream.java
in collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket
92 14 2021-09-08 2021-09-09 2 1 jbonofre@apache.org jbonofre@apache.org
LokiAppender.java
in appender/loki/src/main/java/org/apache/karaf/decanter/appender/loki
89 4 2021-02-06 2021-02-10 2 1 jbonofre@apache.org jbonofre@apache.org
PrometheusServlet.java
in appender/prometheus/src/main/java/org/apache/karaf/decanter/appender/prometheus
88 4 2020-03-30 2021-09-12 5 1 jbonofre@apache.org jbonofre@apache.org
DruidCollector.java
in collector/druid/src/main/java/org/apache/karaf/decanter/collector/druid
83 3 2021-01-21 2021-09-09 4 1 jbonofre@apache.org jbonofre@apache.org
RedisCollector.java
in collector/redis/src/main/java/org/apache/karaf/decanter/collector/redis
80 3 2020-04-20 2021-09-09 4 1 jbonofre@apache.org jbonofre@apache.org
PrometheusCollector.java
in collector/prometheus/src/main/java/org/apache/karaf/decanter/collector/prometheus
78 4 2020-04-20 2021-09-09 4 1 jbonofre@apache.org jbonofre@apache.org
HdfsAppender.java
in appender/hdfs/src/main/java/org/apache/karaf/decanter/appender/hdfs
75 3 2021-01-25 2021-02-10 2 1 jbonofre@apache.org jbonofre@apache.org
ConfigAdminCollector.java
in collector/configadmin/src/main/java/org/apache/karaf/decanter/collector/configadmin
75 3 2020-04-16 2021-09-09 4 1 jbonofre@apache.org jbonofre@apache.org
AggregateProcessor.java
in processor/aggregate/src/main/java/org/apache/karaf/decanter/processor/aggregate
72 6 2020-04-20 2020-04-20 1 1 jbonofre@apache.org jbonofre@apache.org
Loader.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model
69 2 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
S3Appender.java
in appender/s3/src/main/java/org/apache/karaf/decanter/appender/s3
61 3 2021-02-10 2021-02-10 1 1 jbonofre@apache.org jbonofre@apache.org
EmailFormatter.java
in alerting/alerter/email/src/main/java/org/apache/karaf/decanter/alerting/email
58 4 2020-03-12 2020-03-16 2 1 jbonofre@apache.org jbonofre@apache.org
CsvMarshaller.java
in marshaller/csv/src/main/java/org/apache/karaf/decanter/marshaller/csv
51 4 2018-01-08 2019-04-22 3 1 jbonofre@apache.org jbonofre@apache.org
CamelAlerter.java
in alerting/alerter/camel/src/main/java/org/apache/karaf/decanter/alerting/camel
50 3 2018-01-27 2020-04-01 3 1 jbonofre@apache.org jbonofre@apache.org
PassThroughProcessor.java
in processor/passthrough/src/main/java/org/apache/karaf/decanter/processor/passthrough
46 4 2020-04-20 2021-09-09 3 1 jbonofre@apache.org jbonofre@apache.org
AlertMBeanImpl.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/management
45 4 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
Rule.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model
38 10 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
PeriodParser.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model
36 1 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
IdentityParser.java
in parser/identity/src/main/java/org/apache/karaf/decanter/parser/identity
31 1 2019-02-15 2019-02-16 2 1 jbonofre@apache.org jbonofre@apache.org
DropwizardMetricsAppender.java
in appender/dropwizard/src/main/java/org/apache/karaf/decanter/appender/dropwizard
29 1 2018-01-28 2018-01-28 1 1 jbonofre@apache.org jbonofre@apache.org
AlertUUIDCompleter.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/completers
26 1 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
ListAlerts.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command
25 1 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
RemoveAlert.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command
23 1 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
src.xml
in assembly/src/main/descriptors
20 - 2016-02-12 2016-02-12 1 1 jbonofre@apache.org jbonofre@apache.org
CleanupAlerts.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command
17 1 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
Alert.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service
16 4 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
Store.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service
13 - 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
DecanterWebSocketServlet.java
in appender/websocket-servlet/src/main/java/org/apache/karaf/decanter/appender/websocket
11 1 2018-11-14 2018-12-04 2 1 jbonofre@apache.org jbonofre@apache.org
AlertMBean.java
in alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/management
9 - 2020-03-15 2020-04-01 2 1 jbonofre@apache.org jbonofre@apache.org
DecanterCamelEventExtender.java
in collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel
6 - 2017-07-15 2017-07-15 1 1 jbonofre@apache.org jbonofre@apache.org
Unmarshaller.java
in api/src/main/java/org/apache/karaf/decanter/api/marshaller
6 - 2016-02-01 2016-02-16 2 1 chris@die-schneider.net chris@die-schneider.net
cfg
4 - 2021-02-10 2021-02-10 1 1 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.redis.cfg
in collector/redis/src/main/cfg
3 - 2020-04-20 2020-04-23 2 1 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.websocket.servlet.cfg
in appender/websocket-servlet/src/main/cfg
2 - 2018-11-14 2018-12-04 2 1 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.collector.druid.cfg
in collector/druid/src/main/cfg
2 - 2021-01-21 2021-01-28 2 1 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.loki.cfg
in appender/loki/src/main/cfg
1 - 2021-02-06 2021-02-10 2 1 jbonofre@apache.org jbonofre@apache.org
cfg
org.apache.karaf.decanter.appender.hdfs.cfg
in appender/hdfs/src/main/cfg
1 - 2021-01-25 2021-02-10 2 1 jbonofre@apache.org jbonofre@apache.org
Correlations

File Size vs. Number of Changes: 145 points

collector/elasticsearch/src/main/java/org/apache/karaf/decanter/collector/elasticsearch/ElasticsearchCollector.java x: 153 lines of code y: 5 # changes parser/split/src/main/java/org/apache/karaf/decanter/parser/split/SplitParser.java x: 74 lines of code y: 8 # changes assembly/src/main/feature/feature.xml x: 465 lines of code y: 138 # changes parser/split/src/main/cfg/org.apache.karaf.decanter.parser.split.cfg x: 2 lines of code y: 4 # changes collector/log/src/main/cfg/org.apache.karaf.decanter.collector.log.cfg x: 1 lines of code y: 8 # changes collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogCollector.java x: 137 lines of code y: 4 # changes collector/utils/src/main/java/org/apache/karaf/decanter/collector/utils/PropertiesPreparator.java x: 62 lines of code y: 3 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterEventNotifier.java x: 138 lines of code y: 10 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterInterceptStrategy.java x: 83 lines of code y: 7 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DefaultExchangeExtender.java x: 115 lines of code y: 7 # changes appender/prometheus/src/main/java/org/apache/karaf/decanter/appender/prometheus/PrometheusServlet.java x: 88 lines of code y: 5 # changes collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket/BoundedInputStream.java x: 92 lines of code y: 2 # changes collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket/SocketCollector.java x: 177 lines of code y: 14 # changes collector/configadmin/src/main/java/org/apache/karaf/decanter/collector/configadmin/ConfigAdminCollector.java x: 75 lines of code y: 4 # changes collector/dropwizard/src/main/java/org/apache/karaf/decanter/collector/dropwizard/DecanterReporterCollector.java x: 107 lines of code y: 3 # changes collector/druid/src/main/java/org/apache/karaf/decanter/collector/druid/DruidCollector.java x: 83 lines of code y: 4 # changes collector/eventadmin/src/main/java/org/apache/karaf/decanter/collector/eventadmin/EventCollector.java x: 65 lines of code y: 11 # changes collector/file/src/main/java/org/apache/karaf/decanter/collector/file/DecanterTailerListener.java x: 115 lines of code y: 19 # changes collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc/JdbcCollector.java x: 156 lines of code y: 8 # changes collector/jetty/src/main/java/org/apache/karaf/decanter/collector/jetty/DecanterCollectorJettyHandler.java x: 136 lines of code y: 5 # changes collector/jmx/src/main/java/org/apache/karaf/decanter/collector/jmx/JmxCollector.java x: 175 lines of code y: 23 # changes collector/log4j-socket/src/main/java/org/apache/karaf/decanter/collector/log/socket/SocketCollector.java x: 200 lines of code y: 11 # changes collector/openstack/src/main/java/org/apache/karaf/decanter/collector/openstack/OpenstackCollector.java x: 544 lines of code y: 4 # changes collector/oshi/src/main/java/org/apache/karaf/decanter/collector/oshi/OshiCollector.java x: 331 lines of code y: 6 # changes collector/prometheus/src/main/java/org/apache/karaf/decanter/collector/prometheus/PrometheusCollector.java x: 78 lines of code y: 4 # changes collector/redis/src/main/java/org/apache/karaf/decanter/collector/redis/RedisCollector.java x: 80 lines of code y: 4 # changes collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet/RestServletCollector.java x: 81 lines of code y: 7 # changes collector/rest/src/main/java/org/apache/karaf/decanter/collector/rest/RestCollector.java x: 138 lines of code y: 19 # changes collector/snmp/src/main/java/org/apache/karaf/decanter/collector/snmp/SnmpPoller.java x: 229 lines of code y: 4 # changes collector/soap/src/main/java/org/apache/karaf/decanter/collector/soap/SoapCollector.java x: 109 lines of code y: 7 # changes collector/system/src/main/java/org/apache/karaf/decanter/collector/system/SystemCollector.java x: 139 lines of code y: 19 # changes processor/passthrough/src/main/java/org/apache/karaf/decanter/processor/passthrough/PassThroughProcessor.java x: 46 lines of code y: 3 # changes appender/hdfs/src/main/cfg/org.apache.karaf.decanter.appender.hdfs.cfg x: 1 lines of code y: 2 # changes appender/hdfs/src/main/java/org/apache/karaf/decanter/appender/hdfs/HdfsAppender.java x: 75 lines of code y: 2 # changes appender/s3/src/main/cfg/org.apache.karaf.decanter.appender.s3.cfg x: 4 lines of code y: 1 # changes appender/s3/src/main/java/org/apache/karaf/decanter/appender/s3/S3Appender.java x: 61 lines of code y: 1 # changes appender/loki/src/main/java/org/apache/karaf/decanter/appender/loki/LokiAppender.java x: 89 lines of code y: 2 # changes appender/camel/src/main/java/org/apache/karaf/decanter/appender/camel/CamelAppender.java x: 73 lines of code y: 7 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/CamelEventMapper.java x: 72 lines of code y: 3 # changes processor/camel/src/main/java/org/apache/karaf/decanter/processor/camel/CamelProcessor.java x: 103 lines of code y: 4 # changes collector/rest/src/main/cfg/org.apache.karaf.decanter.collector.rest.cfg x: 3 lines of code y: 7 # changes collector/druid/src/main/cfg/org.apache.karaf.decanter.collector.druid.cfg x: 2 lines of code y: 2 # changes collector/socket/src/main/cfg/org.apache.karaf.decanter.collector.socket.cfg x: 2 lines of code y: 9 # changes marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json/JsonMarshaller.java x: 174 lines of code y: 10 # changes alerting/service/src/main/cfg/org.apache.karaf.decanter.alerting.service.cfg x: 1 lines of code y: 3 # changes appender/file/src/main/java/org/apache/karaf/decanter/appender/file/FileAppender.java x: 59 lines of code y: 10 # changes collector/snmp/src/main/java/org/apache/karaf/decanter/collector/snmp/SnmpTrap.java x: 97 lines of code y: 2 # changes processor/groupby/src/main/java/org/apache/karaf/decanter/processor/groupby/GroupByProcessor.java x: 100 lines of code y: 2 # changes collector/mqtt/src/main/java/org/apache/karaf/decanter/collector/mqtt/MqttCollector.java x: 100 lines of code y: 8 # changes collector/rest-servlet/src/main/cfg/org.apache.karaf.decanter.collector.rest.servlet.cfg x: 2 lines of code y: 6 # changes appender/socket/src/main/java/org/apache/karaf/decanter/appender/socket/SocketAppender.java x: 95 lines of code y: 10 # changes appender/rest/src/main/java/org/apache/karaf/decanter/appender/rest/RestAppender.java x: 106 lines of code y: 9 # changes appender/socket/src/main/cfg/org.apache.karaf.decanter.appender.socket.cfg x: 1 lines of code y: 6 # changes processor/aggregate/src/main/cfg/org.apache.karaf.decanter.processor.aggregate.cfg x: 1 lines of code y: 1 # changes appender/redis/src/main/java/org/apache/karaf/decanter/appender/redis/RedisAppender.java x: 73 lines of code y: 8 # changes collector/redis/src/main/cfg/org.apache.karaf.decanter.collector.redis.cfg x: 3 lines of code y: 2 # changes processor/aggregate/src/main/java/org/apache/karaf/decanter/processor/aggregate/AggregateProcessor.java x: 72 lines of code y: 1 # changes alerting/alerter/camel/src/main/java/org/apache/karaf/decanter/alerting/camel/CamelAlerter.java x: 50 lines of code y: 3 # changes alerting/alerter/log/src/main/java/org/apache/karaf/decanter/alerting/log/Logger.java x: 54 lines of code y: 4 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/Alert.java x: 16 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/Store.java x: 13 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/CleanupAlerts.java x: 17 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/ListAlerts.java x: 25 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/RemoveAlert.java x: 23 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/completers/AlertUUIDCompleter.java x: 26 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/event/Handler.java x: 106 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/management/AlertMBean.java x: 9 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/management/AlertMBeanImpl.java x: 45 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model/Loader.java x: 69 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model/PeriodParser.java x: 36 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model/Rule.java x: 38 lines of code y: 2 # changes alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/store/LuceneStoreImpl.java x: 231 lines of code y: 2 # changes appender/influxdb/src/main/java/org/apache/karaf/decanter/appender/influxdb/InfluxDbAppender.java x: 111 lines of code y: 6 # changes alerting/alerter/email/src/main/cfg/org.apache.karaf.decanter.alerting.email.cfg x: 7 lines of code y: 5 # changes alerting/alerter/email/src/main/java/org/apache/karaf/decanter/alerting/email/EmailAlerter.java x: 112 lines of code y: 4 # changes alerting/alerter/email/src/main/java/org/apache/karaf/decanter/alerting/email/EmailFormatter.java x: 58 lines of code y: 2 # changes appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java x: 147 lines of code y: 19 # changes appender/influxdb/src/main/cfg/org.apache.karaf.decanter.appender.influxdb.cfg x: 2 lines of code y: 5 # changes appender/mqtt/src/main/cfg/org.apache.karaf.decanter.appender.mqtt.cfg x: 4 lines of code y: 7 # changes appender/mqtt/src/main/java/org/apache/karaf/decanter/appender/mqtt/MqttAppender.java x: 89 lines of code y: 9 # changes appender/websocket-servlet/src/main/java/org/apache/karaf/decanter/appender/websocket/DecanterWebSocketAppender.java x: 80 lines of code y: 8 # changes collector/kafka/src/main/java/org/apache/karaf/decanter/collector/kafka/KafkaCollector.java x: 151 lines of code y: 10 # changes api/src/main/java/org/apache/karaf/decanter/api/marshaller/Marshaller.java x: 7 lines of code y: 3 # changes appender/cassandra/src/main/java/org/apache/karaf/decanter/appender/cassandra/CassandraAppender.java x: 190 lines of code y: 13 # changes appender/jdbc/src/main/java/org/apache/karaf/decanter/appender/jdbc/JdbcAppender.java x: 98 lines of code y: 15 # changes appender/jms/src/main/java/org/apache/karaf/decanter/appender/jms/JmsAppender.java x: 130 lines of code y: 18 # changes appender/mongodb/src/main/java/org/apache/karaf/decanter/appender/mongodb/MongoDbAppender.java x: 66 lines of code y: 8 # changes appender/orientdb/src/main/java/org/apache/karaf/decanter/appender/orientdb/OrientDBAppender.java x: 55 lines of code y: 8 # changes appender/timescaledb/src/main/java/org/apache/karaf/decanter/appender/timescaledb/TimescaleDbAppender.java x: 98 lines of code y: 6 # changes appender/utils/src/main/java/org/apache/karaf/decanter/appender/utils/EventFilter.java x: 35 lines of code y: 4 # changes collector/system/src/main/cfg/org.apache.karaf.decanter.collector.system.cfg x: 1 lines of code y: 7 # changes marshaller/csv/src/main/java/org/apache/karaf/decanter/marshaller/csv/CsvMarshaller.java x: 51 lines of code y: 3 # changes parser/regex/src/main/java/org/apache/karaf/decanter/parser/regex/RegexParser.java x: 70 lines of code y: 4 # changes parser/identity/src/main/java/org/apache/karaf/decanter/parser/identity/IdentityParser.java x: 31 lines of code y: 2 # changes appender/kafka/src/main/java/org/apache/karaf/decanter/appender/kafka/ConfigMapper.java x: 48 lines of code y: 3 # changes appender/kafka/src/main/java/org/apache/karaf/decanter/appender/kafka/KafkaAppender.java x: 77 lines of code y: 19 # changes appender/log/src/main/java/org/apache/karaf/decanter/appender/log/LogAppender.java x: 46 lines of code y: 6 # changes appender/websocket-servlet/src/main/java/org/apache/karaf/decanter/appender/websocket/DecanterWebSocketServlet.java x: 11 lines of code y: 2 # changes manual/src/main/theme/apache-theme.yml x: 204 lines of code y: 2 # changes api/src/main/java/org/apache/karaf/decanter/api/parser/Parser.java x: 6 lines of code y: 3 # changes collector/jmx/src/main/cfg/org.apache.karaf.decanter.collector.jmx-activemq.cfg x: 3 lines of code y: 8 # changes collector/jmx/src/main/cfg/org.apache.karaf.decanter.collector.jmx-local.cfg x: 2 lines of code y: 7 # changes appender/cassandra/src/main/cfg/org.apache.karaf.decanter.appender.cassandra.cfg x: 5 lines of code y: 5 # changes appender/jdbc/src/main/cfg/org.apache.karaf.decanter.appender.jdbc.cfg x: 4 lines of code y: 5 # changes collector/jms/src/main/java/org/apache/karaf/decanter/collector/jms/JmsCollector.java x: 132 lines of code y: 6 # changes marshaller/raw/src/main/java/org/apache/karaf/decanter/marshaller/raw/RawUnmarshaller.java x: 36 lines of code y: 1 # changes collector/kafka/src/main/cfg/org.apache.karaf.decanter.collector.kafka.cfg x: 3 lines of code y: 5 # changes appender/orientdb/src/main/cfg/org.apache.karaf.decanter.appender.orientdb.cfg x: 1 lines of code y: 5 # changes appender/redis/src/main/cfg/org.apache.karaf.decanter.appender.redis.cfg x: 3 lines of code y: 3 # changes collector/eventadmin/src/main/cfg/org.apache.karaf.decanter.collector.eventadmin-framework.cfg x: 1 lines of code y: 4 # changes appender/dropwizard/src/main/java/org/apache/karaf/decanter/appender/dropwizard/DropwizardMetricsAppender.java x: 29 lines of code y: 1 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterCamelEventExtender.java x: 6 lines of code y: 1 # changes marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json/JsonUnmarshaller.java x: 63 lines of code y: 3 # changes api/src/main/java/org/apache/karaf/decanter/api/marshaller/Unmarshaller.java x: 6 lines of code y: 2 # changes assembly/src/main/descriptors/src.xml x: 20 lines of code y: 1 # changes
138.0
# changes
  min: 1.0
  average: 6.19
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 138.0
0 544.0
lines of code
min: 1.0 | average: 62.66 | 25th percentile: 2.0 | median: 45.0 | 75th percentile: 97.5 | max: 544.0

Number of Contributors vs. Number of Changes: 145 points

collector/elasticsearch/src/main/java/org/apache/karaf/decanter/collector/elasticsearch/ElasticsearchCollector.java x: 1 # contributors y: 5 # changes parser/split/src/main/java/org/apache/karaf/decanter/parser/split/SplitParser.java x: 5 # contributors y: 8 # changes assembly/src/main/feature/feature.xml x: 12 # contributors y: 138 # changes parser/split/src/main/cfg/org.apache.karaf.decanter.parser.split.cfg x: 3 # contributors y: 4 # changes collector/log/src/main/cfg/org.apache.karaf.decanter.collector.log.cfg x: 4 # contributors y: 8 # changes collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogCollector.java x: 1 # contributors y: 4 # changes collector/utils/src/main/java/org/apache/karaf/decanter/collector/utils/PropertiesPreparator.java x: 2 # contributors y: 3 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterEventNotifier.java x: 3 # contributors y: 10 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterInterceptStrategy.java x: 2 # contributors y: 7 # changes collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DefaultExchangeExtender.java x: 3 # contributors y: 7 # changes collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket/BoundedInputStream.java x: 1 # contributors y: 2 # changes collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket/SocketCollector.java x: 4 # contributors y: 14 # changes collector/dropwizard/src/main/java/org/apache/karaf/decanter/collector/dropwizard/DecanterReporterCollector.java x: 1 # contributors y: 3 # changes collector/eventadmin/src/main/java/org/apache/karaf/decanter/collector/eventadmin/EventCollector.java x: 3 # contributors y: 11 # changes collector/file/src/main/java/org/apache/karaf/decanter/collector/file/DecanterTailerListener.java x: 6 # contributors y: 19 # changes collector/jmx/src/main/java/org/apache/karaf/decanter/collector/jmx/JmxCollector.java x: 5 # contributors y: 23 # changes collector/log4j-socket/src/main/java/org/apache/karaf/decanter/collector/log/socket/SocketCollector.java x: 5 # contributors y: 11 # changes collector/oshi/src/main/java/org/apache/karaf/decanter/collector/oshi/OshiCollector.java x: 2 # contributors y: 6 # changes collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet/RestServletCollector.java x: 4 # contributors y: 7 # changes collector/rest/src/main/java/org/apache/karaf/decanter/collector/rest/RestCollector.java x: 3 # contributors y: 19 # changes appender/s3/src/main/cfg/org.apache.karaf.decanter.appender.s3.cfg x: 1 # contributors y: 1 # changes collector/socket/src/main/cfg/org.apache.karaf.decanter.collector.socket.cfg x: 4 # contributors y: 9 # changes marshaller/json/src/main/cfg/org.apache.karaf.decanter.marshaller.json.cfg x: 2 # contributors y: 2 # changes marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json/JsonMarshaller.java x: 4 # contributors y: 10 # changes collector/mqtt/src/main/java/org/apache/karaf/decanter/collector/mqtt/MqttCollector.java x: 2 # contributors y: 8 # changes collector/rest-servlet/src/main/cfg/org.apache.karaf.decanter.collector.rest.servlet.cfg x: 4 # contributors y: 6 # changes appender/socket/src/main/java/org/apache/karaf/decanter/appender/socket/SocketAppender.java x: 2 # contributors y: 10 # changes appender/rest/src/main/cfg/org.apache.karaf.decanter.appender.rest.cfg x: 3 # contributors y: 6 # changes appender/rest/src/main/java/org/apache/karaf/decanter/appender/rest/RestAppender.java x: 3 # contributors y: 9 # changes alerting/alerter/log/src/main/java/org/apache/karaf/decanter/alerting/log/Logger.java x: 2 # contributors y: 4 # changes alerting/alerter/email/src/main/cfg/org.apache.karaf.decanter.alerting.email.cfg x: 2 # contributors y: 5 # changes appender/elasticsearch/src/main/cfg/org.apache.karaf.decanter.appender.elasticsearch.cfg x: 2 # contributors y: 9 # changes appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java x: 7 # contributors y: 19 # changes api/src/main/java/org/apache/karaf/decanter/api/marshaller/Marshaller.java x: 3 # contributors y: 3 # changes appender/cassandra/src/main/java/org/apache/karaf/decanter/appender/cassandra/CassandraAppender.java x: 5 # contributors y: 13 # changes appender/jdbc/src/main/java/org/apache/karaf/decanter/appender/jdbc/JdbcAppender.java x: 5 # contributors y: 15 # changes appender/jms/src/main/java/org/apache/karaf/decanter/appender/jms/JmsAppender.java x: 5 # contributors y: 18 # changes appender/kafka/src/main/java/org/apache/karaf/decanter/appender/kafka/KafkaAppender.java x: 2 # contributors y: 19 # changes collector/jmx/src/main/cfg/org.apache.karaf.decanter.collector.jmx-activemq.cfg x: 3 # contributors y: 8 # changes appender/cassandra/src/main/cfg/org.apache.karaf.decanter.appender.cassandra.cfg x: 3 # contributors y: 5 # changes marshaller/raw/src/main/java/org/apache/karaf/decanter/marshaller/raw/RawUnmarshaller.java x: 2 # contributors y: 1 # changes collector/log4j-socket/src/main/cfg/org.apache.karaf.decanter.collector.log.socket.cfg x: 4 # contributors y: 5 # changes
138.0
# changes
  min: 1.0
  average: 6.19
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 138.0
0 12.0
# contributors
min: 1.0 | average: 2.16 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0

Number of Contributors vs. File Size: 145 points

collector/elasticsearch/src/main/java/org/apache/karaf/decanter/collector/elasticsearch/ElasticsearchCollector.java x: 1 # contributors y: 153 lines of code parser/split/src/main/java/org/apache/karaf/decanter/parser/split/SplitParser.java x: 5 # contributors y: 74 lines of code assembly/src/main/feature/feature.xml x: 12 # contributors y: 465 lines of code parser/split/src/main/cfg/org.apache.karaf.decanter.parser.split.cfg x: 3 # contributors y: 2 lines of code collector/log/src/main/cfg/org.apache.karaf.decanter.collector.log.cfg x: 4 # contributors y: 1 lines of code collector/log/src/main/java/org/apache/karaf/decanter/collector/log/LogCollector.java x: 1 # contributors y: 137 lines of code collector/utils/src/main/java/org/apache/karaf/decanter/collector/utils/PropertiesPreparator.java x: 2 # contributors y: 62 lines of code collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterEventNotifier.java x: 3 # contributors y: 138 lines of code collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterInterceptStrategy.java x: 2 # contributors y: 83 lines of code collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DefaultExchangeExtender.java x: 3 # contributors y: 115 lines of code appender/prometheus/src/main/java/org/apache/karaf/decanter/appender/prometheus/PrometheusServlet.java x: 1 # contributors y: 88 lines of code collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket/BoundedInputStream.java x: 1 # contributors y: 92 lines of code collector/socket/src/main/java/org/apache/karaf/decanter/collector/socket/SocketCollector.java x: 4 # contributors y: 177 lines of code collector/configadmin/src/main/java/org/apache/karaf/decanter/collector/configadmin/ConfigAdminCollector.java x: 1 # contributors y: 75 lines of code collector/dropwizard/src/main/java/org/apache/karaf/decanter/collector/dropwizard/DecanterReporterCollector.java x: 1 # contributors y: 107 lines of code collector/druid/src/main/java/org/apache/karaf/decanter/collector/druid/DruidCollector.java x: 1 # contributors y: 83 lines of code collector/eventadmin/src/main/java/org/apache/karaf/decanter/collector/eventadmin/EventCollector.java x: 3 # contributors y: 65 lines of code collector/file/src/main/java/org/apache/karaf/decanter/collector/file/DecanterTailerListener.java x: 6 # contributors y: 115 lines of code collector/jdbc/src/main/java/org/apache/karaf/decanter/collector/jdbc/JdbcCollector.java x: 4 # contributors y: 156 lines of code collector/jmx/src/main/java/org/apache/karaf/decanter/collector/jmx/JmxCollector.java x: 5 # contributors y: 175 lines of code collector/log4j-socket/src/main/java/org/apache/karaf/decanter/collector/log/socket/SocketCollector.java x: 5 # contributors y: 200 lines of code collector/openstack/src/main/java/org/apache/karaf/decanter/collector/openstack/OpenstackCollector.java x: 1 # contributors y: 544 lines of code collector/oshi/src/main/java/org/apache/karaf/decanter/collector/oshi/OshiCollector.java x: 2 # contributors y: 331 lines of code collector/prometheus/src/main/java/org/apache/karaf/decanter/collector/prometheus/PrometheusCollector.java x: 1 # contributors y: 78 lines of code collector/redis/src/main/java/org/apache/karaf/decanter/collector/redis/RedisCollector.java x: 1 # contributors y: 80 lines of code collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet/RestServletCollector.java x: 4 # contributors y: 81 lines of code collector/snmp/src/main/java/org/apache/karaf/decanter/collector/snmp/SnmpPoller.java x: 1 # contributors y: 229 lines of code collector/soap/src/main/java/org/apache/karaf/decanter/collector/soap/SoapCollector.java x: 4 # contributors y: 109 lines of code processor/passthrough/src/main/java/org/apache/karaf/decanter/processor/passthrough/PassThroughProcessor.java x: 1 # contributors y: 46 lines of code appender/hdfs/src/main/cfg/org.apache.karaf.decanter.appender.hdfs.cfg x: 1 # contributors y: 1 lines of code appender/s3/src/main/cfg/org.apache.karaf.decanter.appender.s3.cfg x: 1 # contributors y: 4 lines of code appender/s3/src/main/java/org/apache/karaf/decanter/appender/s3/S3Appender.java x: 1 # contributors y: 61 lines of code appender/camel/src/main/java/org/apache/karaf/decanter/appender/camel/CamelAppender.java x: 2 # contributors y: 73 lines of code collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/CamelEventMapper.java x: 2 # contributors y: 72 lines of code processor/camel/src/main/java/org/apache/karaf/decanter/processor/camel/CamelProcessor.java x: 1 # contributors y: 103 lines of code collector/rest/src/main/cfg/org.apache.karaf.decanter.collector.rest.cfg x: 3 # contributors y: 3 lines of code marshaller/json/src/main/cfg/org.apache.karaf.decanter.marshaller.json.cfg x: 2 # contributors y: 1 lines of code marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json/JsonMarshaller.java x: 4 # contributors y: 174 lines of code appender/file/src/main/java/org/apache/karaf/decanter/appender/file/FileAppender.java x: 4 # contributors y: 59 lines of code collector/snmp/src/main/java/org/apache/karaf/decanter/collector/snmp/SnmpTrap.java x: 1 # contributors y: 97 lines of code processor/groupby/src/main/java/org/apache/karaf/decanter/processor/groupby/GroupByProcessor.java x: 1 # contributors y: 100 lines of code collector/mqtt/src/main/java/org/apache/karaf/decanter/collector/mqtt/MqttCollector.java x: 2 # contributors y: 100 lines of code appender/socket/src/main/java/org/apache/karaf/decanter/appender/socket/SocketAppender.java x: 2 # contributors y: 95 lines of code appender/rest/src/main/java/org/apache/karaf/decanter/appender/rest/RestAppender.java x: 3 # contributors y: 106 lines of code processor/aggregate/src/main/java/org/apache/karaf/decanter/processor/aggregate/AggregateProcessor.java x: 1 # contributors y: 72 lines of code alerting/alerter/camel/src/main/java/org/apache/karaf/decanter/alerting/camel/CamelAlerter.java x: 1 # contributors y: 50 lines of code alerting/alerter/log/src/main/java/org/apache/karaf/decanter/alerting/log/Logger.java x: 2 # contributors y: 54 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/Alert.java x: 1 # contributors y: 16 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/Store.java x: 1 # contributors y: 13 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/ListAlerts.java x: 1 # contributors y: 25 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/RemoveAlert.java x: 1 # contributors y: 23 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/command/completers/AlertUUIDCompleter.java x: 1 # contributors y: 26 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/management/AlertMBean.java x: 1 # contributors y: 9 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model/Loader.java x: 1 # contributors y: 69 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model/PeriodParser.java x: 1 # contributors y: 36 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/model/Rule.java x: 1 # contributors y: 38 lines of code alerting/service/src/main/java/org/apache/karaf/decanter/alerting/service/store/LuceneStoreImpl.java x: 1 # contributors y: 231 lines of code appender/influxdb/src/main/java/org/apache/karaf/decanter/appender/influxdb/InfluxDbAppender.java x: 2 # contributors y: 111 lines of code alerting/alerter/email/src/main/cfg/org.apache.karaf.decanter.alerting.email.cfg x: 2 # contributors y: 7 lines of code alerting/alerter/email/src/main/java/org/apache/karaf/decanter/alerting/email/EmailAlerter.java x: 1 # contributors y: 112 lines of code alerting/alerter/email/src/main/java/org/apache/karaf/decanter/alerting/email/EmailFormatter.java x: 1 # contributors y: 58 lines of code appender/elasticsearch/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/ElasticsearchAppender.java x: 7 # contributors y: 147 lines of code appender/mqtt/src/main/java/org/apache/karaf/decanter/appender/mqtt/MqttAppender.java x: 3 # contributors y: 89 lines of code appender/websocket-servlet/src/main/java/org/apache/karaf/decanter/appender/websocket/DecanterWebSocketAppender.java x: 2 # contributors y: 80 lines of code collector/kafka/src/main/java/org/apache/karaf/decanter/collector/kafka/KafkaCollector.java x: 3 # contributors y: 151 lines of code collector/mqtt/src/main/cfg/org.apache.karaf.decanter.collector.mqtt.cfg x: 2 # contributors y: 4 lines of code api/src/main/java/org/apache/karaf/decanter/api/marshaller/Marshaller.java x: 3 # contributors y: 7 lines of code appender/cassandra/src/main/java/org/apache/karaf/decanter/appender/cassandra/CassandraAppender.java x: 5 # contributors y: 190 lines of code appender/jdbc/src/main/java/org/apache/karaf/decanter/appender/jdbc/JdbcAppender.java x: 5 # contributors y: 98 lines of code appender/jms/src/main/java/org/apache/karaf/decanter/appender/jms/JmsAppender.java x: 5 # contributors y: 130 lines of code appender/mongodb/src/main/java/org/apache/karaf/decanter/appender/mongodb/MongoDbAppender.java x: 2 # contributors y: 66 lines of code appender/timescaledb/src/main/java/org/apache/karaf/decanter/appender/timescaledb/TimescaleDbAppender.java x: 3 # contributors y: 98 lines of code appender/utils/src/main/java/org/apache/karaf/decanter/appender/utils/EventFilter.java x: 2 # contributors y: 35 lines of code parser/regex/src/main/java/org/apache/karaf/decanter/parser/regex/RegexParser.java x: 2 # contributors y: 70 lines of code parser/identity/src/main/java/org/apache/karaf/decanter/parser/identity/IdentityParser.java x: 1 # contributors y: 31 lines of code appender/kafka/src/main/java/org/apache/karaf/decanter/appender/kafka/ConfigMapper.java x: 2 # contributors y: 48 lines of code appender/kafka/src/main/java/org/apache/karaf/decanter/appender/kafka/KafkaAppender.java x: 2 # contributors y: 77 lines of code appender/log/src/main/java/org/apache/karaf/decanter/appender/log/LogAppender.java x: 2 # contributors y: 46 lines of code appender/websocket-servlet/src/main/java/org/apache/karaf/decanter/appender/websocket/DecanterWebSocketServlet.java x: 1 # contributors y: 11 lines of code manual/src/main/theme/apache-theme.yml x: 2 # contributors y: 204 lines of code api/src/main/java/org/apache/karaf/decanter/api/parser/Parser.java x: 2 # contributors y: 6 lines of code collector/jmx/src/main/java/org/apache/karaf/decanter/collector/jmx/BeanHarvester.java x: 3 # contributors y: 103 lines of code appender/cassandra/src/main/cfg/org.apache.karaf.decanter.appender.cassandra.cfg x: 3 # contributors y: 5 lines of code collector/jms/src/main/java/org/apache/karaf/decanter/collector/jms/JmsCollector.java x: 3 # contributors y: 132 lines of code appender/dropwizard/src/main/java/org/apache/karaf/decanter/appender/dropwizard/DropwizardMetricsAppender.java x: 1 # contributors y: 29 lines of code collector/camel/src/main/java/org/apache/karaf/decanter/collector/camel/DecanterCamelEventExtender.java x: 1 # contributors y: 6 lines of code marshaller/json/src/main/java/org/apache/karaf/decanter/marshaller/json/JsonUnmarshaller.java x: 3 # contributors y: 63 lines of code assembly/src/main/descriptors/src.xml x: 1 # contributors y: 20 lines of code
544.0
lines of code
  min: 1.0
  average: 62.66
  25th percentile: 2.0
  median: 45.0
  75th percentile: 97.5
  max: 544.0
0 12.0
# contributors
min: 1.0 | average: 2.16 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0