Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 35 Next »

Hi and welcome to MoSKito Control Confluence Page!

MoSKito Control is

On this page, you will find the necessary technical info to start using MSK WebUI on your project, as well as a User Guide.

Enjoy!

Anotheria Team

Overview

MoSKito Control

MoSKito WebUI is an embedded web-based user interface which allows you to inspect the monitoring data, collected by MoSKito, in real time on a single machine/web server.

MoSKito WebUI was based on Struts 1.x, but is now re-designed to be embedded into other applications without struts ballast. 
MoSKito WebUI uses an in-house miniature action mapping framework called ano-maf, a set of actions and JSP's and some very basic tags.

MoSKito WebUI is useful for small sites, consisting of one-two servers, or for inspecting a special server.

Features

  • Display of all available producers in the VM.
  • Single producer display with detailed info.
  • One-click XML/JSON/CSV data export.
  • Sorting by all parameters, ascending and descending.
  • Switching the time interval (from nanoseconds to seconds).
  • Monitoring reports with configured time intervals (usually 5m, 15m, etc.)
  • Journeys.
  • Accumulators.
  • Thresholds.
  • Thread info.

Definition

MoSKito Control is a tool for monitoring performance of multi-node web applications.

MoSKito Control is a standalone web-based real-time performance monitoring tool, specially designed for watching multi-node apps. It is extremely flexible, easy to set up and does not take much system resources.

Presenting "a bird's eye view" of the monitored applications, it gives a clear picture of the app's health for both Developers and Managers, predicting any possible or upcoming problem.

How It Works

MoSKito Control consists of two parts:

  1. The agent, which is installed into the target (monitored) application, 
  2. MoSKito Control WebApp.

Agents collect the performance info and send it to the WebApp via HTTP protocol. WebApp receives the data, handles it and displays the processed info through its own user interface.

Guides and Manuals

  1. MoSKito Control Quick Setup Guide describes how to connect MoSKito Control with your application: install agents and configure Control WebApp itself.
  2. MoSKito Control WebApp User Manual is a guide to the WebApp's user interface.

History and Current State

Originally developed as Healthcheck Monitor for the PARSHIP GmbH, it has been contributed back to MoSKito codebase by PARSHIP. 

Right now, MoSKito Control is at the stage of intensive development, with the current version 0.2.
However, MoSKito Control will be located as additional module, out of the MoSKito primary code base on anotheria GitHub account

The preview image below shows the current look of the app.

Additional Technical References

The Screens display the following info, related to the monitored apps:

  1. status of the key parameters (based on available thresholds),
  2. accumulated performance statistics in the form of charts (based on available accumulators),
  3. the last 5-minute snapshot from all available producers.
  • No labels