elastic / elastic-otel-node
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 23 files with 2,015 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (337 lines of code)
    • 4 files changed 6-20 times (197 lines of code)
    • 17 files changed 1-5 times (1,481 lines of code)
0% | 0% | 16% | 9% | 73%
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 23 files with 2,015 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 8 files changed by 2-5 contributors (842 lines of code)
    • 15 files changed by 1 contributor (1,173 lines of code)
0% | 0% | 0% | 41% | 58%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, json, md, yaml, ts, mjs, npmrc, proto, txt, sh, gitignore, editorconfig, html, css, xml, cjs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 27% | 15% | 56%
ts0% | 0% | 0% | 0% | 100%
mjs0% | 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
packages0% | 0% | 18% | 10% | 70%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 23)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
instrumentations.js
in packages/opentelemetry-node/lib
191 2 2024-03-14 2025-04-10 32 2 david.luna@elastic.co trent.mick@elastic.co
sdk.js
in packages/opentelemetry-node/lib
146 5 2023-11-24 2025-04-25 21 4 trentm@gmail.com david.luna@elastic.co
environment.js
in packages/opentelemetry-node/lib
22 2 2024-01-30 2025-04-25 11 3 luna.bistuer@gmail.com david.luna@elastic.co
host.js
in packages/opentelemetry-node/lib/metrics
17 1 2024-02-09 2025-03-20 10 2 david.luna@elastic.co trent.mick@elastic.co
logging.js
in packages/opentelemetry-node/lib
68 3 2024-01-23 2025-03-20 7 2 trent.mick@elastic.co trent.mick@elastic.co
detectors.js
in packages/opentelemetry-node/lib
90 2 2024-06-11 2025-04-25 7 2 david.luna@elastic.co david.luna@elastic.co
mjs
import.mjs
in packages/opentelemetry-node
24 - 2024-04-22 2025-04-10 5 1 trent.mick@elastic.co trent.mick@elastic.co
utils.ts
in packages/instrumentation-openai/src
56 2 2024-12-12 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
bitrot.js
in scripts
188 7 2024-05-02 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
luggite.js
in packages/opentelemetry-node/lib
278 12 2023-12-09 2024-01-23 3 3 trentm@gmail.com luna.bistuer@gmail.com
instrumentation.ts
in packages/instrumentation-openai/src
608 8 2024-12-12 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
1 - 2024-04-09 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
autoinstrumentation.js
in packages/opentelemetry-node
1 - 2024-09-24 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
index.ts
in packages/instrumentation-openai/src
2 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
types.ts
in packages/instrumentation-openai/src
4 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
prettier.config.js
in packages/instrumentation-openai
8 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
mjs
hook.mjs
in packages/opentelemetry-node
13 - 2024-04-22 2025-04-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
gen-version-ts.js
in packages/instrumentation-openai/scripts
18 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
semconv.ts
in packages/instrumentation-openai/src
29 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
30 5 2024-04-26 2025-03-10 2 2 david.luna@elastic.co trent.mick@elastic.co
internal-types.ts
in packages/instrumentation-openai/src
38 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
semconv-gen.js
in packages/instrumentation-openai/scripts
73 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
detector-gcp.js
in packages/opentelemetry-node/lib
110 9 2025-04-09 2025-04-09 1 1 david.luna@elastic.co david.luna@elastic.co
Files With Most Contributors (Top 23)
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
sdk.js
in packages/opentelemetry-node/lib
146 5 2023-11-24 2025-04-25 21 4 trentm@gmail.com david.luna@elastic.co
environment.js
in packages/opentelemetry-node/lib
22 2 2024-01-30 2025-04-25 11 3 luna.bistuer@gmail.com david.luna@elastic.co
luggite.js
in packages/opentelemetry-node/lib
278 12 2023-12-09 2024-01-23 3 3 trentm@gmail.com luna.bistuer@gmail.com
instrumentations.js
in packages/opentelemetry-node/lib
191 2 2024-03-14 2025-04-10 32 2 david.luna@elastic.co trent.mick@elastic.co
host.js
in packages/opentelemetry-node/lib/metrics
17 1 2024-02-09 2025-03-20 10 2 david.luna@elastic.co trent.mick@elastic.co
logging.js
in packages/opentelemetry-node/lib
68 3 2024-01-23 2025-03-20 7 2 trent.mick@elastic.co trent.mick@elastic.co
detectors.js
in packages/opentelemetry-node/lib
90 2 2024-06-11 2025-04-25 7 2 david.luna@elastic.co david.luna@elastic.co
30 5 2024-04-26 2025-03-10 2 2 david.luna@elastic.co trent.mick@elastic.co
mjs
import.mjs
in packages/opentelemetry-node
24 - 2024-04-22 2025-04-10 5 1 trent.mick@elastic.co trent.mick@elastic.co
instrumentation.ts
in packages/instrumentation-openai/src
608 8 2024-12-12 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
utils.ts
in packages/instrumentation-openai/src
56 2 2024-12-12 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
bitrot.js
in scripts
188 7 2024-05-02 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
prettier.config.js
in packages/instrumentation-openai
8 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
semconv-gen.js
in packages/instrumentation-openai/scripts
73 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
gen-version-ts.js
in packages/instrumentation-openai/scripts
18 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
index.ts
in packages/instrumentation-openai/src
2 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
types.ts
in packages/instrumentation-openai/src
4 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
internal-types.ts
in packages/instrumentation-openai/src
38 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
semconv.ts
in packages/instrumentation-openai/src
29 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
mjs
hook.mjs
in packages/opentelemetry-node
13 - 2024-04-22 2025-04-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
autoinstrumentation.js
in packages/opentelemetry-node
1 - 2024-09-24 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
1 - 2024-04-09 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
detector-gcp.js
in packages/opentelemetry-node/lib
110 9 2025-04-09 2025-04-09 1 1 david.luna@elastic.co david.luna@elastic.co
Files With Least Contributors (Top 23)
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
instrumentation.ts
in packages/instrumentation-openai/src
608 8 2024-12-12 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
bitrot.js
in scripts
188 7 2024-05-02 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
detector-gcp.js
in packages/opentelemetry-node/lib
110 9 2025-04-09 2025-04-09 1 1 david.luna@elastic.co david.luna@elastic.co
semconv-gen.js
in packages/instrumentation-openai/scripts
73 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
utils.ts
in packages/instrumentation-openai/src
56 2 2024-12-12 2025-03-10 3 1 trent.mick@elastic.co trent.mick@elastic.co
internal-types.ts
in packages/instrumentation-openai/src
38 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
semconv.ts
in packages/instrumentation-openai/src
29 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
mjs
import.mjs
in packages/opentelemetry-node
24 - 2024-04-22 2025-04-10 5 1 trent.mick@elastic.co trent.mick@elastic.co
gen-version-ts.js
in packages/instrumentation-openai/scripts
18 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
mjs
hook.mjs
in packages/opentelemetry-node
13 - 2024-04-22 2025-04-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
prettier.config.js
in packages/instrumentation-openai
8 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
types.ts
in packages/instrumentation-openai/src
4 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
index.ts
in packages/instrumentation-openai/src
2 - 2024-12-12 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
autoinstrumentation.js
in packages/opentelemetry-node
1 - 2024-09-24 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
1 - 2024-04-09 2025-03-10 2 1 trent.mick@elastic.co trent.mick@elastic.co
instrumentations.js
in packages/opentelemetry-node/lib
191 2 2024-03-14 2025-04-10 32 2 david.luna@elastic.co trent.mick@elastic.co
detectors.js
in packages/opentelemetry-node/lib
90 2 2024-06-11 2025-04-25 7 2 david.luna@elastic.co david.luna@elastic.co
logging.js
in packages/opentelemetry-node/lib
68 3 2024-01-23 2025-03-20 7 2 trent.mick@elastic.co trent.mick@elastic.co
30 5 2024-04-26 2025-03-10 2 2 david.luna@elastic.co trent.mick@elastic.co
host.js
in packages/opentelemetry-node/lib/metrics
17 1 2024-02-09 2025-03-20 10 2 david.luna@elastic.co trent.mick@elastic.co
luggite.js
in packages/opentelemetry-node/lib
278 12 2023-12-09 2024-01-23 3 3 trentm@gmail.com luna.bistuer@gmail.com
environment.js
in packages/opentelemetry-node/lib
22 2 2024-01-30 2025-04-25 11 3 luna.bistuer@gmail.com david.luna@elastic.co
sdk.js
in packages/opentelemetry-node/lib
146 5 2023-11-24 2025-04-25 21 4 trentm@gmail.com david.luna@elastic.co