Git Product home page Git Product logo

Oxygen XML Web Author Monitoring plugin

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.

In the browser

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 threads
  • http://host:port/oxygen-xml-web-author/plugins-dispatcher/monitoring/metrics - to get various metrics about Web Author

In the server logs

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.

To a Graphite server

You have to set the GRAPHITE_SERVER environment variable in order for Web Author to send monitoring information to this server.

To AWS CloudWatch

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.

Custom configuration

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 and License

Copyright 2018 Syncro Soft SRL.

This project is licensed under Apache License 2.0

oXygen XML Editor's Projects

authoringsamples icon authoringsamples

Samples showing different user interfaces created for oXygen XML Author to edit structured content.

ax icon ax

Samples showing samples for controlling the Authoring eXperience with oXygen

blog icon blog

Oxygen XML Editor Blog Posts

daisy icon daisy

Support for editing XML documents based on the Daisy vocabulary in Oxygen XML Editor

dim icon dim

Dynamic Information Model

dita-author-slides icon dita-author-slides

Framework which contributes a CSS customization layer allowing you to navigate as slides through DITA sections embedded inside a DITA topic.

dita-classic-pdf-review icon dita-classic-pdf-review

Plugin which allows showing Oxygen track changes and comments in the classic PDF output obtained using the DITA OT.

dita-custom-ant-parser icon dita-custom-ant-parser

DITA Open Toolkit plugin which automatically converts ASCIIDoc and reStructureText files to DITA topics.

dita-excel icon dita-excel

DITA Open Toolkit plugin which dynamically converts Excel files referenced in the DITA Map to DITA topics.

dita-export-map icon dita-export-map

Export the published DITA Map and its referenced DITA and non-DITA resources to a ZIP file.

dita-glass icon dita-glass

Samples for using "convert" protocol to convert various resources to DITA

dita-image-float icon dita-image-float

Support to float DITA images left and right in the XHTML and PDF outputs

dita-json icon dita-json

DITA Open Toolkit plugin which dynamically converts JSON files referenced in the DITA Map to DITA topics containing reusable content.

dita-latex icon dita-latex

DITA Open Toolkit plugin which allows publishing embedded Latex mathematical equations to HTML and PDF

dita-media-support icon dita-media-support

DITA Open Toolki plugin which supports outputting HTML 5 video, audio and embedding YouTube videos

dita-merged icon dita-merged

Plugin which uses the DITA Open Toolkit TopicMergeModule to produce a merged output file from the entire DITA Map structure without further processing.

dita-ot icon dita-ot

DITA Open Toolkit — the open-source publishing engine for content authored in the Darwin Information Typing Architecture.

dita-ot-3x-plugin icon dita-ot-3x-plugin

Oxygen XML Editor version 20 plugin which adds capabilities for publishing using DITA OT 3.x

dita-ot-numbering icon dita-ot-numbering

DITA-OT PDF2 customization plugin to generate numbers before the topic's title.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.