ObserverWeb.Apps (Observer Web v0.1.5)

This module will provide observability for the applications processes and ports

References:

Summary

Functions

Retreives information about the application and its respective linked processes, ports and references.

Lists all running applications.

Types

t()

@type t() :: %ObserverWeb.Apps{
  children: list(),
  id: pid() | port() | reference() | nil,
  itemStyle: map(),
  lineStyle: map(),
  name: String.t(),
  symbol: String.t()
}

Functions

info(node \\ Node.self(), app \\ :kernel)

@spec info(node :: atom(), app :: atom()) :: map()

Retreives information about the application and its respective linked processes, ports and references.

list(node \\ Node.self())

@spec list(node :: atom()) :: [{atom(), String.t(), String.t()}]

Lists all running applications.

new(attrs)

@spec new(map()) :: struct()