Skip to content

anotheria/moskito-central

Repository files navigation

What is MoSKito-Central?

MoSKito-Central is the data warehouse for MoSKito Monitoring system.

It stores the performance data, collected by MoSKito-Core.

Why do I need it?

By design, MoSKito-Core does not actually store data. It keeps nothing but the values, obtained within the last monitoring interval.

To store data (in application memory, filesystem or database) for later processing, you will need MoSKito-Central.

How does it work?

Read more about the way it works or communication between MoSKito-Core and MoSKito-Central...

Why is it good?

Centralised data warehouse: stores the entire performance info of your application, as long as you wish.

Traces data flow between application nodes, monitoring every system call.

Data privacy: keeps collected data locally, with no 3rd party resources involved.

Multiple data transfer protocols: RMI and HTTP come 'out-of-the-box', connectors for other protocols are easily configured.

Flexibility in data storage: application memory, filesystem (JSON, XML, CSV or any other file format) or database (SQL or non-SQL).

Embedded or standalone modes, depending on the size and complexity of your app.

Read more about these features...

#Install & Config

  1. Set it up (remote (standalone) mode OR embedded mode)
  2. Set up connectors
  3. Configure storage

#License

MoSKito-Central, as well as other MoSKito Projects, is free and open source (MIT License). Use it as you wish.

Project resources

Support and Feedback

We're willing to help everyone.

For any questions, write to [moskito@anotheria.net](mailto: moskito@anotheria.net).