opensearch-project / logstash-output-opensearch
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 37 files with 4,488 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (401 lines of code)
    • 20 files changed 6-20 times (2,919 lines of code)
    • 14 files changed 1-5 times (1,168 lines of code)
0% | 0% | 8% | 65% | 26%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
rb, md, sh, yml, json, gitignore, txt, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 9% | 65% | 25%
gemspec0% | 0% | 0% | 100% | 0%
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
spec/integration/outputs0% | 0% | 34% | 56% | 8%
lib/logstash/outputs/opensearch0% | 0% | 0% | 80% | 19%
spec/unit/outputs0% | 0% | 0% | 74% | 25%
lib/logstash/outputs0% | 0% | 0% | 100% | 0%
lib/logstash/plugin_mixins/opensearch0% | 0% | 0% | 81% | 18%
spec/unit/outputs/opensearch0% | 0% | 0% | 28% | 71%
spec/unit0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
spec0% | 0% | 0% | 0% | 100%
scripts/opendistro0% | 0% | 0% | 0% | 100%
scripts/opensearch0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index_spec.rb
in spec/integration/outputs
171 - 57 2459 30
update_spec.rb
in spec/integration/outputs
93 1 57 2460 27
retry_spec.rb
in spec/integration/outputs
137 1 58 2459 25
templates_spec.rb
in spec/integration/outputs
70 - 58 2459 20
parent_spec.rb
in spec/integration/outputs
76 - 151 2270 17
sniffer_spec.rb
in spec/integration/outputs
48 - 57 2051 14
compressed_indexing_spec.rb
in spec/integration/outputs
56 - 57 1804 14
create_spec.rb
in spec/integration/outputs
54 1 57 2346 12
ingest_pipeline_spec.rb
in spec/integration/outputs
53 - 58 1800 11
painless_update_spec.rb
in spec/integration/outputs
118 1 57 1800 11
error_whitelist_spec.rb
in spec/unit/outputs
43 - 229 2036 10
routing_spec.rb
in spec/integration/outputs
51 - 229 2459 10
http_client.rb
in lib/logstash/outputs/opensearch
330 34 131 1329 10
logstash-output-opensearch.gemspec
in root
34 - 56 229 9
http_client_builder.rb
in lib/logstash/outputs/opensearch
138 5 139 1329 9
delete_spec.rb
in spec/integration/outputs
49 - 57 1881 8
index_version_spec.rb
in spec/integration/outputs
84 - 57 1881 8
pool.rb
in lib/logstash/outputs/opensearch/http_client
345 46 158 229 8
pool_spec.rb
in spec/unit/outputs/opensearch/http_client
173 - 158 229 7
opensearch_spec.rb
in spec/unit/outputs
614 1 222 1329 7