azure / kafka-sink-azure-kusto
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 17 files with 2,367 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,124 lines of code)
    • 1 file changed 21-50 times (293 lines of code)
    • 10 files changed 6-20 times (339 lines of code)
    • 3 files changed 1-5 times (611 lines of code)
0% | 47% | 12% | 14% | 25%
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 17 files with 2,367 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (1,417 lines of code)
    • 4 files changed by 6-10 contributors (148 lines of code)
    • 8 files changed by 2-5 contributors (297 lines of code)
    • 1 file changed by 1 contributor (505 lines of code)
0% | 59% | 6% | 12% | 21%
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, md, xml, properties, yaml, gitignore, avsc, txt, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 60% | 15% | 18% | 5%
xml0% | 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
src0% | 60% | 15% | 18% | 5%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 17)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
KustoSinkTask.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
438 19 2018-09-02 2024-12-11 83 17 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
TopicPartitionWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
244 11 2018-09-02 2024-12-11 62 15 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
KustoSinkConfig.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
442 27 2018-09-02 2024-09-04 55 19 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
FileWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
293 18 2019-11-28 2024-12-11 44 12 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
KustoSinkConnector.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
48 5 2018-09-02 2023-05-09 15 9 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
JsonRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
82 2 2020-06-19 2023-05-09 11 6 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
SourceFile.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
12 - 2020-05-07 2023-05-09 9 6 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
AvroRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
62 1 2020-06-19 2023-05-09 9 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
ByteRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
50 1 2020-06-19 2023-05-09 8 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
TopicIngestionProperties.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
6 - 2019-12-05 2024-05-02 7 6 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
StringRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
40 1 2020-06-19 2023-05-09 7 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
RecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format
5 - 2020-06-19 2022-09-07 6 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
RecordWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format
9 - 2020-06-19 2023-05-09 6 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
Version.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
25 2 2018-09-02 2023-05-09 6 4 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
AutoCloseableLock.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
13 2 2022-02-13 2022-05-31 3 2 asafmahlev@microsoft.com yihezkel@schoenbrun.net
TopicToTableMapping.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
93 18 2023-03-15 2023-05-09 2 2 47319500+abestel@users.nore... 106139410+ag-ramachandran@u...
505 - 2022-09-07 2022-09-07 1 1 106139410+ag-ramachandran@u... 106139410+ag-ramachandran@u...
Files With Most Contributors (Top 17)
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
KustoSinkConfig.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
442 27 2018-09-02 2024-09-04 55 19 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
KustoSinkTask.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
438 19 2018-09-02 2024-12-11 83 17 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
TopicPartitionWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
244 11 2018-09-02 2024-12-11 62 15 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
FileWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
293 18 2019-11-28 2024-12-11 44 12 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
KustoSinkConnector.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
48 5 2018-09-02 2023-05-09 15 9 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
JsonRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
82 2 2020-06-19 2023-05-09 11 6 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
SourceFile.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
12 - 2020-05-07 2023-05-09 9 6 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
TopicIngestionProperties.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
6 - 2019-12-05 2024-05-02 7 6 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
AvroRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
62 1 2020-06-19 2023-05-09 9 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
ByteRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
50 1 2020-06-19 2023-05-09 8 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
StringRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
40 1 2020-06-19 2023-05-09 7 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
Version.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
25 2 2018-09-02 2023-05-09 6 4 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
RecordWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format
9 - 2020-06-19 2023-05-09 6 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
RecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format
5 - 2020-06-19 2022-09-07 6 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
AutoCloseableLock.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
13 2 2022-02-13 2022-05-31 3 2 asafmahlev@microsoft.com yihezkel@schoenbrun.net
TopicToTableMapping.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
93 18 2023-03-15 2023-05-09 2 2 47319500+abestel@users.nore... 106139410+ag-ramachandran@u...
505 - 2022-09-07 2022-09-07 1 1 106139410+ag-ramachandran@u... 106139410+ag-ramachandran@u...
Files With Least Contributors (Top 17)
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
505 - 2022-09-07 2022-09-07 1 1 106139410+ag-ramachandran@u... 106139410+ag-ramachandran@u...
TopicToTableMapping.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
93 18 2023-03-15 2023-05-09 2 2 47319500+abestel@users.nore... 106139410+ag-ramachandran@u...
AutoCloseableLock.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
13 2 2022-02-13 2022-05-31 3 2 asafmahlev@microsoft.com yihezkel@schoenbrun.net
AvroRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
62 1 2020-06-19 2023-05-09 9 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
ByteRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
50 1 2020-06-19 2023-05-09 8 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
StringRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
40 1 2020-06-19 2023-05-09 7 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
Version.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
25 2 2018-09-02 2023-05-09 6 4 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
RecordWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format
9 - 2020-06-19 2023-05-09 6 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
RecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format
5 - 2020-06-19 2022-09-07 6 4 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
JsonRecordWriterProvider.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter
82 2 2020-06-19 2023-05-09 11 6 anmol.bansal@hashedin.com 106139410+ag-ramachandran@u...
SourceFile.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
12 - 2020-05-07 2023-05-09 9 6 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
TopicIngestionProperties.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
6 - 2019-12-05 2024-05-02 7 6 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
KustoSinkConnector.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
48 5 2018-09-02 2023-05-09 15 9 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
FileWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
293 18 2019-11-28 2024-12-11 44 12 ohbitton@microsoft.com 106139410+ag-ramachandran@u...
TopicPartitionWriter.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
244 11 2018-09-02 2024-12-11 62 15 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
KustoSinkTask.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
438 19 2018-09-02 2024-12-11 83 17 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
KustoSinkConfig.java
in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink
442 27 2018-09-02 2024-09-04 55 19 dadubovs@microsoft.com 106139410+ag-ramachandran@u...
Correlations

File Size vs. Number of Changes: 17 points

src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicPartitionWriter.java x: 244 lines of code y: 62 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/FileWriter.java x: 293 lines of code y: 44 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkTask.java x: 438 lines of code y: 83 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkConfig.java x: 442 lines of code y: 55 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicIngestionProperties.java x: 6 lines of code y: 7 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkConnector.java x: 48 lines of code y: 15 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/SourceFile.java x: 12 lines of code y: 9 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicToTableMapping.java x: 93 lines of code y: 2 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/Version.java x: 25 lines of code y: 6 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format/RecordWriter.java x: 9 lines of code y: 6 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/AvroRecordWriterProvider.java x: 62 lines of code y: 9 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/ByteRecordWriterProvider.java x: 50 lines of code y: 8 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/JsonRecordWriterProvider.java x: 82 lines of code y: 11 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/StringRecordWriterProvider.java x: 40 lines of code y: 7 # changes formatter.xml x: 505 lines of code y: 1 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format/RecordWriterProvider.java x: 5 lines of code y: 6 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/AutoCloseableLock.java x: 13 lines of code y: 3 # changes
83.0
# changes
  min: 1.0
  average: 19.65
  25th percentile: 6.0
  median: 8.0
  75th percentile: 29.5
  max: 83.0
0 505.0
lines of code
min: 5.0 | average: 139.24 | 25th percentile: 12.5 | median: 50.0 | 75th percentile: 268.5 | max: 505.0

Number of Contributors vs. Number of Changes: 17 points

src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicPartitionWriter.java x: 15 # contributors y: 62 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/FileWriter.java x: 12 # contributors y: 44 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkTask.java x: 17 # contributors y: 83 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkConfig.java x: 19 # contributors y: 55 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicIngestionProperties.java x: 6 # contributors y: 7 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkConnector.java x: 9 # contributors y: 15 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/SourceFile.java x: 6 # contributors y: 9 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicToTableMapping.java x: 2 # contributors y: 2 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/Version.java x: 4 # contributors y: 6 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/AvroRecordWriterProvider.java x: 4 # contributors y: 9 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/ByteRecordWriterProvider.java x: 4 # contributors y: 8 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/JsonRecordWriterProvider.java x: 6 # contributors y: 11 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/StringRecordWriterProvider.java x: 4 # contributors y: 7 # changes formatter.xml x: 1 # contributors y: 1 # changes src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/AutoCloseableLock.java x: 2 # contributors y: 3 # changes
83.0
# changes
  min: 1.0
  average: 19.65
  25th percentile: 6.0
  median: 8.0
  75th percentile: 29.5
  max: 83.0
0 19.0
# contributors
min: 1.0 | average: 7.0 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 10.5 | max: 19.0

Number of Contributors vs. File Size: 17 points

src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicPartitionWriter.java x: 15 # contributors y: 244 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/FileWriter.java x: 12 # contributors y: 293 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkTask.java x: 17 # contributors y: 438 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkConfig.java x: 19 # contributors y: 442 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicIngestionProperties.java x: 6 # contributors y: 6 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/KustoSinkConnector.java x: 9 # contributors y: 48 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/SourceFile.java x: 6 # contributors y: 12 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/TopicToTableMapping.java x: 2 # contributors y: 93 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/Version.java x: 4 # contributors y: 25 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format/RecordWriter.java x: 4 # contributors y: 9 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/AvroRecordWriterProvider.java x: 4 # contributors y: 62 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/ByteRecordWriterProvider.java x: 4 # contributors y: 50 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/JsonRecordWriterProvider.java x: 6 # contributors y: 82 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/formatWriter/StringRecordWriterProvider.java x: 4 # contributors y: 40 lines of code formatter.xml x: 1 # contributors y: 505 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/format/RecordWriterProvider.java x: 4 # contributors y: 5 lines of code src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/AutoCloseableLock.java x: 2 # contributors y: 13 lines of code
505.0
lines of code
  min: 5.0
  average: 139.24
  25th percentile: 12.5
  median: 50.0
  75th percentile: 268.5
  max: 505.0
0 19.0
# contributors
min: 1.0 | average: 7.0 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 10.5 | max: 19.0