This plugin is used to provide monitoring information from a running Web Author instance.
Web Author collects various metrics about its runtime behavior. It can be configure to report these metrics in a number of ways.
To access the information you should access one of the following URLs Note that you have to be logged in the Administration Page when visiting these URLs.
http://host:port/oxygen-xml-web-author/plugins-dispatcher/monitoring/threads
- to get thread dumps of all threadshttp://host:port/oxygen-xml-web-author/plugins-dispatcher/monitoring/metrics
- to get various metrics about Web Author
By default, the monitoring information is written in JSON format in the server logs every minute. You can use various tools to parse this information and present a graphical dashboard.
You have to set the following environment variables:
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_DEFAULT_REGION
- https_proxy - in cases you use one
By extending this plugin you can send the collected metrics also to other metrics servers.
The name of the logger used by this plugin to log the above information is NO_LAYOUT_LOGGER.METRICS
WebAuthor default configuration defines a logger named NO_LAYOUT_LOGGER
. This logger has a console appender with no layout, so
any child logger (with a naming scheme NO_LAYOUT_LOGGER.<LOGGER_NAME>
) will log only the messages to stdout.
To override this default configuration, a NO_LAYOUT_LOGGER.METRICS
logger must be defined explicitly in WebAuthor logging configuration.
Copyright 2018 Syncro Soft SRL.
This project is licensed under Apache License 2.0