KomachiHeartbeat v0.5.1 KomachiHeartbeat.RootVital View Source

Call & aggregate vital plugins.

Link to this section Summary

Functions

Initialize vital plugins by init/0.

Call & aggregate vital plugins stats/0.

Call & aggregate vital plugins vital/0.

Link to this section Functions

Initialize vital plugins by init/0.

Link to this function

init(vitals, list)

View Source
init([module()], [{:timeout, pos_integer()}]) :: any()

Call & aggregate vital plugins stats/0.

Link to this function

stats(vitals)

View Source
stats([module()]) ::
  {:ok | :error,
   %{required(atom() | binary()) => KomachiHeartbeat.Vital.stats()}}
Link to this function

stats(vitals, list)

View Source
stats([module()], [{:timeout, pos_integer()}]) ::
  {:ok | :error,
   %{required(atom() | binary()) => KomachiHeartbeat.Vital.stats()}}

Call & aggregate vital plugins vital/0.

Link to this function

vital(vitals)

View Source
vital([module()]) :: :ok | :error
Link to this function

vital(vitals, list)

View Source
vital([module()], [{:timeout, pos_integer()}]) :: :ok | :error