ObserverWeb.Monitor.ProcessPort (Observer Web v0.2.4)

View Source

This module contains the reporting functions for Beam VM

Summary

Types

t()

@type t() :: %ObserverWeb.Monitor.ProcessPort{
  atomized_id: atom(),
  event: String.t(),
  metric: String.t(),
  metric_summary: map()
}

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

id_info(pid_or_port)

@spec id_info(pid_or_port :: pid() | port()) ::
  {:ok, map()} | {:error, :not_found | :rescued}

start_id_monitor(pid_or_port)

@spec start_id_monitor(pid_or_port :: pid() | port()) ::
  {:ok, t()} | {:error, :rescued}

start_link(args)

@spec start_link(any()) :: :ignore | {:error, any()} | {:ok, pid()}

stop_id_monitor(pid_or_port)

@spec stop_id_monitor(pid_or_port :: pid() | port()) :: :ok