Skip to content

Elixir wrapper for Recon, tools to diagnose Erlang VM safely in production

License

Notifications You must be signed in to change notification settings

tatsuya6502/recon_ex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReconEx

ReconEx is an Elixir wrapper for Recon. It is a library to be dropped into any other Elixir project, to be used to assist DevOps people diagnose problems from iex shell in production Erlang VMs.

Included modules are:

  • Recon

    • gathers information about processes and the general state of the VM, ports, and OTP behaviours running in the node.
  • ReconAlloc

    • provides functions to deal with Erlang's memory allocators.
  • ReconLib

    • provides useful functionality used by Recon when dealing with data from the node.
  • ReconTrace

    • production-safe tracing facilities.

Documentation for the library can be obtained at https://hex.pm/packages/recon_ex (TODO)

It is recommended that you use tags (TODO: create tags) if you do not want bleeding edge and development content for this library.

Current Status

Versions supported:

  • Elixir 1.1 or newer
  • Recon 2.5.0 or newer

Try Them Out

To build the library:

mix deps.get
mix compile
iex -S mix

TODO: Some examples.

Install As Dependency

TODO

Change Log

TODO

Special Thanks

  • Special thanks to Fred Hebert, the author of Recon, and the all contributors to it.

License

This code, as the original Recon, is published under the BSD 3-clause License. See LICENSE file for more information.

About

Elixir wrapper for Recon, tools to diagnose Erlang VM safely in production

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages