16 lines
404 B
Elixir
16 lines
404 B
Elixir
|
defmodule Prymn.Messaging.Messages do
|
||
|
alias Prymn.Messaging.Messages.Health
|
||
|
require Logger
|
||
|
|
||
|
def handle_message(topic, body) do
|
||
|
case topic do
|
||
|
"health" -> Jason.decode!(body)
|
||
|
_ -> Logger.warning("Received unknown topic inside the Connection server: #{topic}")
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|
||
|
defmodule Prymn.Messaging.Messages.Health do
|
||
|
defstruct [:cpu_status, :memory_status, :disk_status]
|
||
|
end
|