Giter Club home page Giter Club logo

zorka's Introduction

Zorka Agent & Zorka Spy

Zorka is a powerful general purpose monitoring agent for your Java application servers. It is designed to integrate seamlessly your Java applications with popular monitoring systems.

Basic features (among others):

  • integration with commonly used monitoring systems and protocols: Zabbix, Nagios, syslog, SNMP;

  • programmability - zorka can be extended using Beanshell scripts;

  • bytecode instrumentation - zorka features very configurable and powerful instrumentation engine that can be used to do virtually anything with collected values: aggregate statistics and present them in MBeans in various ways, send SNMP traps, syslog messages, zabbix traps, intercept object references and present them directly via JMX or use them in any way with Beanshell; instrumentation can be used for other tasks than basic monitoring (eg. audit trail);

  • tracer - allows for recording method execution traces from you application; trace data is stored in local files and can be analyzed by simple viewer application; tracer integrates well with rest of instrumentation engine, giving lots of options of capturing various types of data and filtering information that is logged to trace files;

  • performance metrics - very configurable metrics collector that offers sophiscated object tree traversal functionality and rich metric descriptions and preprocessing capabilities;

  • mapped mbeans - user can map calculated values from anywhere into arbitrary mbean attributes; for example, you can fetch some collection (list) anywhere from your application and present its size() function as some mbean attribute; standard JMX clients can fetch these values (monitor presented collection length in our example);

Note that this is development snapshot of Zorka agent. While it works fairly well on author's production workloads, its configuration directives and BSH APIs are still changing and getting it to work might sometimes be a challenge (yet it works stable after being properly configured). In other works - it is still in flux: check download page often for new versions.

Interesting links:

zorka's People

Contributors

rlewczuk avatar jitlogic avatar

Watchers

James Cloos avatar

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.