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.
libraryif the application has no callback, but has been started and is running.Loaded, but not startedif the application has not been started yet.crashedif the application has been started, but is not running currently. This usually indicates an error on the managed system.unknownif 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,temporaryorunknown).- If a
permanentapplication terminates, all other applications and the entire Erlang node are also terminated. - If a
transientapplication terminates withReason==normal, this is reported but no other applications are terminated. - If a
transientapplication terminates abnormally, all other applications and the entire Erlang node are also terminated. - If a
temporaryapplication 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 | |