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

dita-relaxng-defaults icon dita-relaxng-defaults

DITA Open Toolkit plugin which allows the DITA OT parser to process default attribute values specified in RelaxNG schemas

dita-reviewer-links icon dita-reviewer-links

DITA OT plugin which adds links in the generated XHTML and PDF content pointing to an online editing tool which can be used to edit the original DITA content.

dita-table-svg icon dita-table-svg

DITA Open Toolkit plugin which converts DITA tables to SVG graphs

dita-wh-tabs icon dita-wh-tabs

DITA Open Toolkit plugin which present codeblocks in multiple programming languages in tabs

ditamark icon ditamark

Example of helping users transition from Markdown to DITA - write Markdown constructs and get suggestions and automatic conversions to DITA markup.

ead icon ead

Support for editing EAD XML documents

executeauthoractionsonsavehook icon executeauthoractionsonsavehook

Executes a given number of author actions before saving a file. A good example is if you have an author action that updates an ID based on the file name. This action needs to be executed every time the editor is saved.

fluenta icon fluenta

Translation Manager for DITA projects

histei icon histei

A framework for Oxygen XML Editor allowing researchers to transcribe historical documents in TEI

jatskit icon jatskit

oXygen XML Editor framework for NISO JATS 1.1 / NLM BITS 2.0

kml icon kml

Support for editing KML XML files

languagebook icon languagebook

Sample oXygen XML Editor framework for managing content of a book similar to "The Language of Content Strategy" book by Scott Abel and Rahel Anne Bailie.

legaldocml icon legaldocml

oXygen framework to support OASIS LegalDocML documents

openxliff icon openxliff

An open source set of Java filters for creating, merging and validating XLIFF 1.2 and 2.0 files.

oxygen-components-filter-plugin icon oxygen-components-filter-plugin

This is a sample plugin which can be used to remove menu actions and toolbar buttons from an Oxygen standalone installation. As a default behavior the plugin removes the "Grid" editing mode.

oxygen-dita-expand-conrefs icon oxygen-dita-expand-conrefs

Oxygen XML plugin which replaces all conrefs, keyrefs and conkeyrefs in a DITA topic with the resolved content.

oxygen-dita-references-view-addon icon oxygen-dita-references-view-addon

Side view in Oxygen XML Editor which shows all outgoing (image references, links, content references) and incoming references for the current opened DITA topic

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.