defmodule HAHandler.Web do import Plug.Conn alias HAHandler.HAProxy def init(opts) do opts end def call(conn, _opts) do {:ok, hostname} = :inet.gethostname() stats = HAProxy.get_stats() reply = "OK #{hostname}" <> "\nPROXY: " <> inspect(stats) conn |> put_resp_content_type("text/plain") |> send_resp(200, reply) end end