proxMon/agent
Carsten 4f82701956 fix(agent): jason-safe error entries + correct handle_info return
Errors produced by Collectors.Host were keyword tuples {:tag, msg}, which
Jason cannot encode — metric push crashed the channel. Convert them to
plain maps with :tag and :message fields.

Reporter.handle_info/2 returned {:ok, socket}, which Slipstream rejects
(GenServer-style {:noreply, socket} is the only valid return for that
callback, unlike handle_connect/handle_join/handle_disconnect).
2026-04-21 22:15:32 +02:00
..
config feat(agent): supervisor boots reporter when config is present 2026-04-21 22:09:29 +02:00
lib fix(agent): jason-safe error entries + correct handle_info return 2026-04-21 22:15:32 +02:00
test feat(agent): host collector for /proc loadavg, meminfo, uptime 2026-04-21 22:08:04 +02:00
.formatter.exs feat(agent): otp app scaffold with slipstream + toml deps 2026-04-21 22:05:49 +02:00
.gitignore feat(agent): otp app scaffold with slipstream + toml deps 2026-04-21 22:05:49 +02:00
mix.exs feat(agent): otp app scaffold with slipstream + toml deps 2026-04-21 22:05:49 +02:00
mix.lock feat(agent): otp app scaffold with slipstream + toml deps 2026-04-21 22:05:49 +02:00
README.md feat(agent): otp app scaffold with slipstream + toml deps 2026-04-21 22:05:49 +02:00

ProxmoxAgent

TODO: Add description

Installation

If available in Hex, the package can be installed by adding agent to your list of dependencies in mix.exs:

def deps do
  [
    {:agent, "~> 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/agent.