Current section

11 Versions

Jump to

Compare versions

7 files changed
+27 additions
-10 deletions
  @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7 7
8 + ## [1.3.0](https://github.com/beam-telemetry/telemetry_poller/tree/v1.3.0)
9 +
10 + ### Added
11 +
12 + - Add `atom_limit`, `process_limit`, and `port_limit` measurements to the `[vm, system_counts]` event. (#79)
13 +
8 14 ## [1.2.0](https://github.com/beam-telemetry/telemetry_poller/tree/v1.2.0)
9 15
10 16 ### Added
  @@ -1,6 +1,6 @@
1 1 # telemetry_poller
2 2
3 - [![Test](https://github.com/kianmeng/telemetry_poller/actions/workflows/test.yml/badge.svg)](https://github.com/kianmeng/telemetry_poller/actions/workflows/test.yml)
3 + [![Test](https://github.com/beam-telemetry/telemetry_poller/actions/workflows/test.yml/badge.svg)](https://github.com/beam-telemetry/telemetry_poller/actions/workflows/test.yml)
4 4 [![Codecov](https://codecov.io/gh/beam-telemetry/telemetry_poller/branch/master/graphs/badge.svg)](https://codecov.io/gh/beam-telemetry/telemetry_poller/branch/master/graphs/badge.svg)
5 5
6 6 Allows to periodically collect measurements and dispatch them as Telemetry events.
  @@ -9,7 +9,8 @@ Allows to periodically collect measurements and dispatch them as Telemetry event
9 9
10 10 * `[vm, memory]` - contains the total memory, process memory, and all other keys in `erlang:memory/0`
11 11 * `[vm, total_run_queue_lengths]` - returns the run queue lengths for CPU and IO schedulers. It contains the `total`, `cpu` and `io` measurements
12 - * `[vm, system_counts]` - returns the current process, atom and port count as per `erlang:system_info/1`
12 + * `[vm, system_counts]` - returns the current process, atom and port count as well as their respective limits as per `erlang:system_info/1`
13 + * `[vm, persistent_term]` - number of terms and memory byte size for `persistent_term`
13 14
14 15 You can directly consume those events after adding `telemetry_poller` as a dependency.
  @@ -4,9 +4,10 @@
4 4 <<"Periodically collect measurements and dispatch them as Telemetry events.">>}.
5 5 {<<"files">>,
6 6 [<<"CHANGELOG.md">>,<<"LICENSE">>,<<"NOTICE">>,<<"README.md">>,
7 - <<"rebar.config">>,<<"rebar.lock">>,<<"src/telemetry_poller.app.src">>,
8 - <<"src/telemetry_poller.erl">>,<<"src/telemetry_poller_app.erl">>,
9 - <<"src/telemetry_poller_builtin.erl">>,<<"src/telemetry_poller_sup.erl">>]}.
7 + <<"rebar.config">>,<<"rebar.lock">>,<<"src">>,
8 + <<"src/telemetry_poller.app.src">>,<<"src/telemetry_poller.erl">>,
9 + <<"src/telemetry_poller_app.erl">>,<<"src/telemetry_poller_builtin.erl">>,
10 + <<"src/telemetry_poller_sup.erl">>]}.
10 11 {<<"licenses">>,[<<"Apache-2.0">>]}.
11 12 {<<"links">>,
12 13 [{<<"GitHub">>,<<"https://github.com/beam-telemetry/telemetry_poller">>}]}.
  @@ -16,4 +17,4 @@
16 17 [{<<"app">>,<<"telemetry">>},
17 18 {<<"optional">>,false},
18 19 {<<"requirement">>,<<"~> 1.0">>}]}]}.
19 - {<<"version">>,<<"1.2.0">>}.
20 + {<<"version">>,<<"1.3.0">>}.
  @@ -19,10 +19,10 @@
19 19
20 20 {project_plugins, [rebar3_ex_doc]}.
21 21 {ex_doc, [
22 - {main, "README.md"},
22 + {main, "README"},
23 23 {extras, [<<"README.md">>, <<"CHANGELOG.md">>, <<"LICENSE">>, <<"NOTICE">>]},
24 24 {source_url, <<"https://github.com/beam-telemetry/telemetry_poller">>},
25 - {source_ref, <<"v1.2.0">>}
25 + {source_ref, <<"v1.3.0">>}
26 26 ]}.
27 27 {hex, [
28 28 {doc, #{provider => ex_doc}}
  @@ -1,6 +1,6 @@
1 1 {application,telemetry_poller,
2 2 [{description,"Periodically collect measurements and dispatch them as Telemetry events."},
3 - {vsn,"1.2.0"},
3 + {vsn,"1.3.0"},
4 4 {registered,[]},
5 5 {mod,{telemetry_poller_app,[]}},
6 6 {applications,[kernel,stdlib,telemetry]},
Loading more files…