Open-source projects and tools I am an author of or involved in.
Open source Java library for getting information about workflow of Java application.
Contents Description Use cases Progress measuring Progress measuring by isolated criterion HTTP status code measuring Throughput of exact code Licensing Description Tool logs time, throughput per second, progress and forecast of workflow, sensors data (measured parameters) for each measurer (analyzed entity) with configurable frequency (default 15 seconds). Each sensor indicates measured value, changes after previous logging, percent among other sensors of current measurer. Use cases Progress measuring There are several pre-defined sensor's names such as success, fail and error. But you can use any string for any sensors. For example .success(); or .measure("success"); Call Result Progress measuring by isolated criterion In that case if it is unknown in advance maximum value of important criterion but it is possible to track progress by separated criterion you can use it as isolated sensor in possibleSize(isolatedSensor, size). For example to calculate number of goods during import from shops we know only number of shops. You can use “shop” as isolated sensor. Call Result HTTP status code measuring For example, we have a web crawler which browses web-sites, and we need a statistic of HTTP response status codes - 1xx/2xx/3xx/4xx/5xx. Call Result Throughput of e... Read more