application
application plugin
Description
The application
plugin reports information about the OTP applications present
on the managed node that the user can see on the Topology page.
It reports the following information for each loaded application:
- Name: the name of the application.
- Description: the short description of the application.
- Version: the version of the application.
- Running:
- The PID of the process started by the application callback if the application has a callback module and is running.
library
if the application has no callback, but has been started and is running.Loaded, but not started
if the application has not been started yet.crashed
if the application has been started, but is not running currently. This usually indicates an error on the managed system.unknown
if the application has been not started, has no callback module, but is running. This indicates an error on the managed system.- Type: The type of the application (
permanent
,transient
,temporary
orunknown
).- If a
permanent
application terminates, all other applications and the entire Erlang node are also terminated. - If a
transient
application terminates withReason
==normal
, this is reported but no other applications are terminated. - If a
transient
application terminates abnormally, all other applications and the entire Erlang node are also terminated. - If a
temporary
application terminates, this is reported but no other applications are terminated. - If the application has not been started yet, its type is
unknown
.
- If a
It is essentially the second parameter of application:start/2
.
If the application is running, but has been not started, Error: application
running, but not started!
is shown. This indicates an error on the managed
system.
- Configuration: the list of the environment variables of the application together with their current values.
Applications it depends on
kernel
Modules
wombat_plugin_application
Reports
The plugin doesn't report any metrics or alarms. It sends a log message when an error is detected in the application status (started, but not running; running, but not started). It is used for displaying information about the OTP applications present on the managed node.
Note: If this plugin is turned off, any values that change will not be updated on the dashboard.
Configuration options
app_info_period
The period (in ms.) used to report a message with the last status of the applications and their environment variables.
Example wombat.config entry
1 |
|