elixir_logger
Elixir Logger plugin
Description
The plugin subscribes to the Logger application running on the Elixir nodes that
are managed by WombatOAM. The plugin is capable of reporting all the logs as
notifications and the number of logs as metrics to WombatOAM. The differnt severity
levels of logs generated by Logger are debug, info, warn and error (in
ascending order of precedence). The default severity level is set to warn. So
the plugin reports only the logs and metrics for the warn and error severity
levels. The plugin also ignores Logger events originally form the error_logger
(as those are handled by another plugin).
Application it depends on
elixir
Modules
wombat_plugin_elixir_loggerwombat_plugin_elixir_logger_handler
Reports
The plugin reports logs/notifications and the following metrics to WombatOAM.
-
Logger debug eventsTags:dev -
Logger info eventsTags:dev -
Logger warn eventsTags:dev,op -
Logger error eventsTags:dev,op
These metrics show the number of log messages captured by the plugin on
different severity levels, at any given point in time. As the default
severity level is set to warn, the metrics for info and debug will
be shown as 0.
Configuration options
report_metrics(boolean, default: true): Specifies whether the WombatOAM server should receive the values for the above mentioned metrics.
Example wombat.config entry
1 | |