magellan_microservice v0.1.9 MagellanMicroservice.AppStatus
This module handles the overall app-status. One can register a function which gets invoked when getStatus/0 is called to build the app-status.
Summary
Functions
Returns a simple status represented by OK or ERROR
Retrieve all results of the stored status functions
This function returns the App-Status.get_status result endcoded in json
Use this function to store a function under a name. The function will be invoked when the app-status or health are requested.
Return :ok
The App-Status consists of an Agent which stores the registered status function. Refer to Agent.start_link documentation
Functions
Specs
get_status_json :: term
This function returns the App-Status.get_status result endcoded in json.
Specs
register_status_fun(atom, any) :: atom
Use this function to store a function under a name. The function will be invoked when the app-status or health are requested.
Return :ok
.