vmstats:用于生成有关 Erlang VM 的信息的微型 Erlang 应用程序

时间:2021-05-31 05:15:19
【文件属性】:
文件名称:vmstats:用于生成有关 Erlang VM 的信息的微型 Erlang 应用程序
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-31 05:15:19
Erlang vmstats vmstats 是一个小型的 Erlang 应用程序,它收集 Erlang VM 上的指标并将它们发送到一个可配置的接收器(例如,StatsD)。 特征 vmstats 收集的不同指标包括: error_logger队列长度 加载的模块数 进程数 进程限制 运行队列的长度 调度程序使用百分比(默认禁用) 用于 ETS 表、原子、进程、二进制文件和总内存的内存 每个间隔的垃圾收集计数 每个间隔在垃圾回收中回收的单词 每间隔减少增量计数 每个时间间隔的 IO 数据(字节输入和输出) 节点上队列中的全局消息量 VM 正常运行时间 用法 可以使用rebar3构建rebar3 : $ rebar3 compile 设置 vmstats 后,只需将其添加到要启动的应用程序列表中即可开始收集数据。 您需要一个接收器(一个实现vmstats_sink行为的模块)来向其发送指标。
【文件预览】:
vmstats-master
----rebar.lock(4B)
----src()
--------vmstats_sink.erl(158B)
--------vmstats.erl(765B)
--------vmstats_sup.erl(575B)
--------vmstats_server.erl(7KB)
--------vmstats.app.src(655B)
----.circleci()
--------config.yml(278B)
----LICENSE(2KB)
----test()
--------sample_sink.erl(861B)
--------vmstats_server_tests.erl(3KB)
----README.md(3KB)
----rebar.config(94B)
----.gitignore(91B)
----CHANGELOG.md(1KB)
----pr2relnotes.sh(608B)

网友评论