A ProcessMonitor using SSH connections
This repo contains the code that was used in the 2018 Elixir Conference talk titled "Using Elixir and OTP to Monitor Legacy Infrastructure."
You can follow along by checking out each commit and viewing the code. This repo also contains the asciinema files used to play back terminal session recordings. You can download/install the player to play back these files.
If available in Hex, the package can be installed
by adding process_monitor
to your list of dependencies in mix.exs
:
def deps do
[
{:process_monitor, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/process_monitor.