En Ru
Recognize, localize and fix
              deviations early

GS MONITORING FRAMEWORK


Overview


GS Monitoring Framework is a tool that helps to fulfill the following tasks:
  • Find and reproduce sporadic errors
  • Find and reproduce occasional performance problems
  • Trace these down to a software module or component level
  • Application performance monitoring
GS Monitoring Framework is a product of GERSIS SOFTWARE. We use GS Monitoring Framework in our projects and also we provide it free of charge.
  Free download:

GSMF on Java
GSMF on .NET

Useful link:

Code review as a service










Concept

On a certain level of system complexity its behavior depends on so many factors that sporadic problems appear that are hard to reproduce and therefore to fix. Testing often gives no result as problem appears in very specific condition and combination of factors (specific load, specific data sets, accumulation effects (leaks), mutual influence of parallel processes, etc.).
In such situation monitoring is the only approach to find a problem. Monitoring with manual log lookups is simplest solution but it usually means that somebody has to study millions of log lines.
GS Monitoring Framework allows:
  • to configure or create intelligent monitoring logic that filters event flow and selects information related to abnormal system behavior
  • to separate monitoring logic from business logic
GSMF allows to create an unlimited number of monitors. Each monitor has a triggering condition that corresponds to abnormal behavior of application. For example, monitor that monitors a performance of certain method triggering condition may be the situation when method execution is longer than given threshold.

For more details please look at GS Monitoring Framework concept.


Features

  • Java 5 based (delivered as a jar file with a javaDoc) or MS .Net Framework based, no 3rd party library is needed
  • Easy to use – contains a set of standard monitors to solve most often problems:
    • DoubleValueMonitor
    • PerformanceMonitor
    • ExceptionMonitor
    • EventOccurrenceRateMonitor
  • Flexible – you may add your own arbitrary monitor types
  • Monitoring configuration without change in source code – monitors are configured via XML configuration file
  • Standard logging adapters:
    • ConsoleLogMonitorAdapter
    • FileLogMonitorAdapter
  • Custom logging adapters can be added, for example for logging to database or for notifying external application
  • Application performance is not affected due to an execution of monitoring logic in parallel with business logic

Conditions

We provide GS Monitoring Framework free of charge.
We are also ready to additionally provide you with the following services:
  • consulting on how to use GS Monitoring Framework in your application
  • bespoke development of specific extensions, for example specific monitors

Further steps

GS Monitoring Framework is available for downloading Java or .Net. If you interested in additional information, or have questions regarding GS Monitoring Framework, please just fill in the field below and push the button. Our representative will contact you.

My e-mail or phone:
 
 
Example: e-mail: [you@your.domain.name] or phone number with country code: [+375 017 259 19 11]


It is easy to start using GS Monitoring Framework. Please follow the Java or .Net tutorial to apply monitoring in your application.

We will appreciate your remarks and proposals – please use our issue tracking system to submit them.
Your personal account will be created after granting you GS Monitoring Framework.

Privacy: Contact me form requires your e-mail or phone. We do not disclose, sell, rent or transfer your information to any third party. We use this information for getting in touch with you only.

Bookmark or share:
Digg Stamble Upon Facebook Technorati Twitter Mr. Wong GoogleLinkedIn Delicious