Skip to content

A sample project to monitor OS processes using Elixir and SSH connections

Notifications You must be signed in to change notification settings

jgillis01/process_monitor

Repository files navigation

ProcessMonitor

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.

Installation

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.

About

A sample project to monitor OS processes using Elixir and SSH connections

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages