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

CURRENT - 2.8.1 - Started 20 JUNE 2017

  • Removed auto-creation of Thread related accumulators, moved creation to config instead, thus making it optional. To enable them in your configuration:
      "@accumulators": [
...
        {
          "name": "ThreadCount",
          "producerName": "ThreadCount",
          "statName": "ThreadCount",
          "valueName": "current",
          "intervalName": "default"
        },
        {
          "name": "ThreadStateRunnable-1m",
          "producerName": "ThreadStates",
          "statName": "RUNNABLE",
          "valueName": "current",
          "intervalName": "1m"
        },
        {
          "name": "ThreadStateWaiting-1m",
          "producerName": "ThreadStates",
          "statName": "TIMED_WAITING",
          "valueName": "current",
          "intervalName": "1m"
        },
        {
          "name": "ThreadStateTimedWaiting-1m",
          "producerName": "ThreadStates",
          "statName": "WAITING",
          "valueName": "current",
          "intervalName": "1m"
        },
        {
          "name": "ThreadStateBlocked-1m",
          "producerName": "ThreadStates",
          "statName": "BLOCKED",
          "valueName": "current",
          "intervalName": "1m"
        },
        {
          "name": "ThreadStateRunnable-5m",
          "producerName": "ThreadStates",
          "statName": "RUNNABLE",
          "valueName": "current",
          "intervalName": "5m"
        },
        {
          "name": "ThreadStateWaiting-5m",
          "producerName": "ThreadStates",
          "statName": "TIMED_WAITING",
          "valueName": "current",
          "intervalName": "5m"
        },
        {
          "name": "ThreadStateTimedWaiting-5m",
          "producerName": "ThreadStates",
          "statName": "WAITING",
          "valueName": "current",
          "intervalName": "5m"
        },
        {
          "name": "ThreadStateBlocked-5m",
          "producerName": "ThreadStates",
          "statName": "BLOCKED",
          "valueName": "current",
          "intervalName": "5m"
        }
...
      ]


2.8.0 - 19 JUNE 2017


  • MSK-424 - Getting issue details... STATUS Monitoring plugin for NGINX.
  • MSK-427 - Getting issue details... STATUS Monitoring plugin for Apache httpd server.
  • MSK-420 - Getting issue details... STATUS  Dashboard reload bug: wrong gauge display
  • MSK-421 - Getting issue details... STATUS  Dashboard reload bug: wrong threshold display
  • MSK-425 - Getting issue details... STATUS  Support for GarbageCollector MBean. Monitoring amount of collections and time spent.

!

  • MSK-429 - Getting issue details... STATUS  Removed chart engine config and all occurrences
  • MSK-430 - Getting issue details... STATUS  Fixed bug with Dashboard Gauges which is related to wrong min/max values of the axis
  • MSK-428 - Getting issue details... STATUS  Automatically create accumulators for all MemoryPools
  • Added BuiltInErrorProducer that is able to trace all errors happening in monitored parts of your application and chat them:



2.7.8 -  13 APR 2017 (Easter Release)


2.7.7 - 08 FEB 2017

  • MSK-347 - Getting issue details... STATUS Ability to send charts by email.
  • MSK-412 - Getting issue details... STATUS  Add Accumulators to the producer page - whenever a producer page is shown, where there is an accumulator configured and associated with this producer, this accumulator will be shown on the producer detail page.
  • MSK-411 - Getting issue details... STATUS  Add Thresholds to the producer page - whenever a producer page is shown, where there is a threshold configured and associated with this producer, this threshold will be shown on the producer detail page.
  • MSK-413 - Getting issue details... STATUS  Creation of new accumulator or threshold from producer page should remain on producer page
  • MSK-414 - Getting issue details... STATUS  Allow developer to change the name of the stat as shown in annotation for classes
  • MSK-392 - Getting issue details... STATUS  Allow dashboards to reload its content automatically without triggering a page reload.


2.7.6 - 14 SEP 2016

  • MSK-377 - Getting issue details... STATUS  Make "Olark" JS disable/enable via configuration (like trackUsage pixel) - https://github.com/anotheria/moskito/issues/103
  • MSK-378 - Getting issue details... STATUS  Support for Springboot.
  • New Feature Set: Configurable Dashboard which includes following Tickets:
  • MSK-381 - Getting issue details... STATUS Enable deletion of a dashboard
  • MSK-382 - Getting issue details... STATUS Enable creation of a new dashboard
  • MSK-383 - Getting issue details... STATUS Gauge control
  • MSK-388 - Getting issue details... STATUS Threshold functions for dashboards
  • MSK-391 - Getting issue details... STATUS  Creating charts from a set of accumulators.
  • Optimizations regarding usage of a standalone javaagent: https://github.com/anotheria/moskito/pull/109


2.7.5 - 31 MAI 2016

  • Removed dependency to ano-web, migrated VersionUtil from ano-web to moskito
  • MSK-372 - Getting issue details... STATUS   Add accumulator annotations similar to @Accumulate for AOP to CDI
  • MSK-375 - Getting issue details... STATUS  Journey Config not serializable / github#100
  • Extended support for plugins.
  • Upgrade to DistributeMe 2.3.0


2.7.4 - 25 APR 2016

  • MSK-363 - Getting issue details... STATUS  Dashboard won't show if a configured accumulator is not yet present.
  • MSK-324 - Getting issue details... STATUS  monitoring of multiple web-apps in same tomcat.
  • MSK-369 - Getting issue details... STATUS  Add CDI tracing support
  • MSK-371 - Getting issue details... STATUS  MSK-371 add journey auto-tracing to ServiceStatsCallHandler


2.7.3 - 13 APR 2016

  • MSK-362 - Getting issue details... STATUS
  • MSK-361 - Getting issue details... STATUS
  • MSK-290 - Getting issue details... STATUS
  • Fixed unzipping of accumulators archive for offline charts.
  • Tracers now use one journey per producer. 
  • Added direct jump into traced call from tracer in the frontend.


2.7.2 - 24 MAR 2016

  • MSK-326 - Getting issue details... STATUS Sorting in a single producer view includes cumulated
  • MSK-359 - Getting issue details... STATUS Make it possible to download accumulators / charts as pictures (zip or not).
  • MSK-360 - Getting issue details... STATUS  Tracers should automatically record a journey for all calls after passing the tracer.

2.7.1 - 06 MAR 2016

  • MSK-352 - Getting issue details... STATUS  Accumulators with more than standard amount of values do not work in remote mode

  • MSK-353 - Getting issue details... STATUS  Dashboards: incorrect names are shown in remote mode

  • MSK-358 - Getting issue details... STATUS  MoSKito 2.7.1 - SNAPSHOT doesn't show version in the Inspect UI 

  • MSK-277 - Getting issue details... STATUS  Generate Offline Accumulator Charts

  • Fixed problems with MoSKito REST Interface due to JSONArray in MultilinechartAO. 

  • GitHub pull request https://github.com/anotheria/moskito/pull/90

  • Updated anotheria parent to 2.7 (newer findbugs and pmd versions)

  • MSK-351 - Getting issue details... STATUS  Disk Space Plugin (beta)


2.7.0 - 30 OCT 2015

  • MSK-349 - Getting issue details... STATUS  Move decorators to moskito-cores

This release got a major release number because it can break existing installations. Some artifacts have been moved between modules and package name changed. 2.6.x clients won't work with 2.7.0 agent (core) in remote mode.

2.6.4 - 29 OCT 2015

  • MSK-348 - Getting issue details... STATUS Fixed @Accumulates annotation for methods.

2.6.3 - 30 SEP 2015

  • Fixed duplicates in producers with filter category.
  • MSK-346 - Getting issue details... STATUS  Allow decorators to be configured from outside of the code
  • Added @Accumulates annotation for multiple accumulators in one class.
  • @Accumulate now works with method. 


2.6.2 - 02 JUL 2015

  • MSK-339 - Getting issue details... STATUS  Not possible to create guard with floating point value from config
  • MSK-341 - Getting issue details... STATUS  Server returns error 500 
  • Added methods to create combined and normalized accumulator charts via REST API
  • Added version method to rest api.
  • Fixed error screen if a gauge is on screen that refers to yet unregistered producer (NoSuchProducerException)


2.6.1 - 24 MAI 2015

  • MSK-328 - Getting issue details... STATUS  Tracing prototype.
  • MSK-329 - Getting issue details... STATUS  Provide configuration for tracing
  • MSK-330 - Getting issue details... STATUS  Tracing: Logging
  • MSK-334 - Getting issue details... STATUS  Show Producer link doesn't work
  • MSK-333 - Getting issue details... STATUS  Tracedetails (stacktraces) should be on/off extendable on click
  • MSK-322 - Getting issue details... STATUS  confirmation message on accumulator/threshold creation
  • MSK-336 - Getting issue details... STATUS  Improve CDI integration
  • MSK-241 - Getting issue details... STATUS  Allow customers to set their own logo
  • MSK-337 - Getting issue details... STATUS  Allow accumulators to be configured via annotations

2.6.0 - 29 APR 2015

MoSKito 2.6.0 features a refactored new REST API in MoSKito Inspect component. It allows now also full access to gauges, dashboards and producers: MoSKito Inspect REST API


  • MSK-320 - Getting issue details... STATUS  MoSKito Inspect fails in undefined state if a connected service throws an error
  • MSK-312 - Getting issue details... STATUS  Add rest methods for dashboards 
  • MSK-316 - Getting issue details... STATUS  Refactor rest api to be "restier"
  • MSK-286 - Getting issue details... STATUS  MoSKito Inspect doesn't manage a reconnect for "Quick Connect" connections
  • MSK-323 - Getting issue details... STATUS Allow webui to filter-out some producers 
  • MSK-325 - Getting issue details... STATUS Allow gauges to define custom zone



2.5.9 - 08 APR 2015

This is an urgent bugfix release on user request. It only contains following two fixes. 

Release 2.5.8 was broken and shouldn't be used.


  • MSK-321 - Getting issue details... STATUS  Accumulator Sets don't work with remote instances
  • MSK-319 - Getting issue details... STATUS  Gauges/Dashboards with Gauges do not work over RMI



2.5.7 - 31 MAR 2015

  • Gauges
  • Minor fixes in charting


2.5.6 - 27 FEB 2015

  • MSK-138 - Getting issue details... STATUS  Accumulators: possibility to change the order of charts
  • MSK-313 - Getting issue details... STATUS  Implement dashboard view in inspect
  • MSK-314 - Getting issue details... STATUS  Add tooltips to threshold views in dashboard with full name
  • MSK-311 - Getting issue details... STATUS  Add configuration for dashboards
  • MSK-301 - Getting issue details... STATUS  REST API XML: thresholds/alerts
  • MSK-300 - Getting issue details... STATUS  REST API XML: accumulators/list
  • MSK-305 - Getting issue details... STATUS  In accumulator view, on mouse over the selected line should be highlighted


2.5.5 - 18. JAN 2015

Introduction of d3 as main and default graphing framwork

  • MSK-266 - Getting issue details... STATUS Charts in jqplot are broken (Producers page) 
  • MSK-268 - Getting issue details... STATUS New Feature: AccumulatorSets (Preconfigured Sets of Accumulators for easy accessibility.
  • MSK-283 - Getting issue details... STATUS Support for JavaScript Measurements: PageLoad Speed
  • MSK-291 - Getting issue details... STATUS Accumulators - choose Mode / settings will lost after usage 


2.5.4 - 29. OCT 2014

  • MSK-303 - Getting issue details... STATUS Provide a RollingOnDemandStatsProducer which can 'forget' not used entries and only uses most interesting stats.
  • MSK-304 - Getting issue details... STATUS LOG Spam in BaseShowProducersAction fixed




2.5.3 - 17. OCT 2014

  • MSK-299 - Getting issue details... STATUS Thresholds/statuses.
  • MSK-285 - Getting issue details... STATUS Accumulators won't work before first accessed via API.
  • MSK-276 - Getting issue details... STATUS Chart for CPU in Inspect (previously WebUI)
  • MSK-294 - Getting issue details... STATUS Show connected Host in the topline of the frontend.
  • MSK-297 - Getting issue details... STATUS Support for generic IStatsProducer-decorators
  • MSK-302 - Getting issue details... STATUS Allow Journey to be triggered via HttpHeader 


2.5.2 - 11. SEP 2014

  • MSK-287 - Getting issue details... STATUS MoSKito Inspect can't connect to MoSKito Core through firewall with RMI. 
  • MSK-288 - Getting issue details... STATUS  Producers page won't load due to missing jqplot script.
  • MSK-282 - Getting issue details... STATUS

This was mainly an improvement release for users affected by MSK-287.


2.5.1 - 15. AUG 2014

  • MSK-143 - Getting issue details... STATUS  Support for TreeMap in Storages.
  • MSK-269 - Getting issue details... STATUS Allow the user to define the text of the notification message.
  • MSK-273 - Getting issue details... STATUS  Custom properties for notification providers.
  • MSK-274 - Getting issue details... STATUS  Support for SMS Notification Providers.
  • MSK-278 - Getting issue details... STATUS  ProducerRegistryAPI: after initial cache construction producers aren't properly unregistered
  • MSK-279 - Getting issue details... STATUS  Category/Subsystem selectors are not sorted


2.5.0 - 27. MAI 2014

  • MSK-220 - Getting issue details... STATUS  WARN in logs if the name has been null.
  • MSK-219 - Getting issue details... STATUS Provide separate artifacts for integration of webui and inspect in standalone and embedded mode
  • MSK-228 - Getting issue details... STATUS Rename moskitominimal artifact to moskito-inspect-standalone
  • MSK-229 - Getting issue details... STATUS Thresholds edit/delete links are on same position
  • MSK-232 - Getting issue details... STATUS Provide a title handling mechanism.
  • MSK-208 - Getting issue details... STATUS SingleProducerViewPage
  • MSK-207 - Getting issue details... STATUS Thresholds Page
  • MSK-216 - Getting issue details... STATUS Move MailNotification provider in notificationproviders package
  • MSK-225 - Getting issue details... STATUS Start/Initial page
  • MSK-200 - Getting issue details... STATUS MBeans view
  • MSK-203 - Getting issue details... STATUS Help page
  • MSK-198 - Getting issue details... STATUS ThreadsHistory
  • MSK-197 - Getting issue details... STATUS ThreadsDump
  • MSK-196 - Getting issue details... STATUS ThreadsList
  • MSK-199 - Getting issue details... STATUS ConfigView
  • MSK-184 - Getting issue details... STATUS MoSKito Inspect Design/HTML
  • MSK-195 - Getting issue details... STATUS ThreadsOverview
  • MSK-242 - Getting issue details... STATUS MoSKito improvements
  • MSK-243 - Getting issue details... STATUS Thresholds link
  • MSK-251 - Getting issue details... STATUS Dont show journeys box, if no journes are yet recorded.
  • MSK-258 - Getting issue details... STATUS Journeys: duplicates view is disabled - reenable
  • MSK-194 - Getting issue details... STATUS Analyze journey view
  • MSK-202 - Getting issue details... STATUS Update view
  • MSK-157 - Getting issue details... STATUS Chart types that are different from linear don't work
  • MSK-263 - Getting issue details... STATUS Broken interface + error
  • MSK-257 - Getting issue details... STATUS Error on thresholds edit elements
  • MSK-254 - Getting issue details... STATUS Open and close jorneys
  • MSK-252 - Getting issue details... STATUS Scrolling problems
  • MSK-246 - Getting issue details... STATUS Too much free space
  • MSK-249 - Getting issue details... STATUS Cannot select graph type
  • MSK-259 - Getting issue details... STATUS How do delete recorded jorney?
  • MSK-221 - Getting issue details... STATUS CallExecution should support pause/resume
  • MSK-264 - Getting issue details... STATUS Charts for Producers/Producer view don't have a title
  • MSK-201 - Getting issue details... STATUS Libs/Plugins view
  • MSK-187 - Getting issue details... STATUS Inspect Producer (can be a layer in single producer view)
  • MSK-186 - Getting issue details... STATUS SingleProducer view
  • MSK-190 - Getting issue details... STATUS Thresholds view
  • MSK-262 - Getting issue details... STATUS MoSKito encountered an error
  • MSK-210 - Getting issue details... STATUS ErrorPage
  • MSK-188 - Getting issue details... STATUS Create new thresholds/accumulator dialogs
  • MSK-189 - Getting issue details... STATUS Accumulator view
  • MSK-215 - Getting issue details... STATUS Cleanup MoSKito Dependencies
  • MSK-185 - Getting issue details... STATUS Producers Page
  • MSK-192 - Getting issue details... STATUS Journey View
  • MSK-160 - Getting issue details... STATUS Downgraded priveleged process is unable to read /proc/self/fd
  • MSK-218 - Getting issue details... STATUS Server selection is application wide and not session wide
  • MSK-222 - Getting issue details... STATUS Charts for producers/producer page
  • MSK-265 - Getting issue details... STATUS First Time opening a chart on producer page, the chart is too small.
  • MSK-193 - Getting issue details... STATUS Single Transaction in Journey View (incl tree and duplicates)
  • MSK-230 - Getting issue details... STATUS Restore Chart functionality for single producer view page
  • MSK-191 - Getting issue details... STATUS Journeys Overview
  • MSK-206 - Getting issue details... STATUS Producers Page
  • MSK-256 - Getting issue details... STATUS 404 error on jorneys
  • MSK-220 - Getting issue details... STATUS If RuntimeConstants.setApplicationName isn't called a error message is printed in the logs.
  • MSK-227 - Getting issue details... STATUS  Accumulators shouldn't show "chart for" box if no chart is selected (empty box)


Part of the MoSKito Inspect EPIC   MSK-183 - Getting issue details... STATUS

  • MSK-205 - Getting issue details... STATUS



Part of The WebUI Standalone WebApplication - EPIC  MSK-131 - Getting issue details... STATUS

  • MSK-159 - Getting issue details... STATUS
  • MSK-161 - Getting issue details... STATUS
  • MSK-162 - Getting issue details... STATUS
  • MSK-163 - Getting issue details... STATUS
  • MSK-164 - Getting issue details... STATUS
  • MSK-165 - Getting issue details... STATUS
  • MSK-166 - Getting issue details... STATUS
  • MSK-167 - Getting issue details... STATUS
  • MSK-168 - Getting issue details... STATUS
  • MSK-169 - Getting issue details... STATUS
  • MSK-172 - Getting issue details... STATUS
  • MSK-177 - Getting issue details... STATUS
  • MSK-178 - Getting issue details... STATUS
  • MSK-179 - Getting issue details... STATUS
  • MSK-181 - Getting issue details... STATUS


2.4.3 - 28 MAR 2014

  • Added moskito-extensions module.
  • Added moskito-notificationproviders module.
  • Added support for MailGun (as notification provider).
  • MSK-155 - Getting issue details... STATUS  - ehcache monitoring support added. 
  • MSK-158 - Getting issue details... STATUS
  • MSK-160 - Getting issue details... STATUS  - Builtin producers can now be switched off by configuration.

2.4.2 - 17 FEB 2014

  • MSK-153 - Getting issue details... STATUS  Fixed: Counters statistics is empty in moskito-central

  • MSK-156 - Getting issue details... STATUS  BugFix: Performance problems with stackoverflow in accumulators. 


2.4.1 - 23 DEC 2013

  • Fixed broken charts in single producer view.
  • Cleanup some unused js files.
  • MSK-133 - Getting issue details... STATUS  Fixed ordering in web-fragments, moskito-web, webui and webui-jersey (needed for proper validation in glassfish etc)
  • MSK-141 - Getting issue details... STATUS  Fixed: Accumulators contain no value if config exists but doesn't specify accumulationAmount

2.4.0 - 02 DEC 2013

  • Fixed not centered chart view in single producer view.
  • MSK-112 - Getting issue details... STATUS  Added support for Servlet 3.0 kind of configuration via web-fragment
  • MSK-112 - Getting issue details... STATUS  Moved Jersey Config to a separate artifact: moskito-webui-jersey.
  • MSK-121 - Getting issue details... STATUS  Added flip count to thresholds.
  • MSK-122 - Getting issue details... STATUS  (charts)

2.3.2 - 11 November 2013


2.3.1 - 03 September 2013

  • Updated ano- dependency to log4j-free versions. 
  • Fixed problems with chart display on https:// protected pages with chrome and firefox 23.x

2.3.0 - 18 August 2013

  • Fixed js bug that prevented charts to appear on single producer page.
  • MSK-108 - Getting issue details... STATUS  - Migrate to slf4j and logback
  • MoSKito WebControl is removed from project.
  • MoSKito Central is its own project on GitHub now: https://github.com/anotheria/moskito-central

2.2.6 - 14 June 2013

  • MSK-102 - Getting issue details... STATUS
  • MSK-106 - Getting issue details... STATUS

2.2.3-2.2.5 minor releases

Those were minor releases with smaller improvement and bugfixes for 

  • Added SourceIpSegmentFilter, AsyncSourceTldFilter and SourceTldFilter to separate traffic by client ip segment (class A) or domain.
  • Added Central connectors: RESTConnector and DiMeCentralConnector, endpoints for connectors: RestEndpoint and RMIEndpointService. Added possibility to build different Central jars: war for Central REST endpoint and executable jar for Central DiMe service.
  • Added Central PSQLStorage.
  • and more

2.2.2 - 28 MAR 2013

  • MSK-91 - Getting issue details... STATUS  - Plugins
  • MSK-90 - Getting issue details... STATUS  - Plugins
  • Central: Serializer: CSVSerializer, GsonSerializer
  • Central: CSVFileStorage, FileSystemStorage.
  • Central: Connectors: EmbeddedConnector.

2.2.1 - 18 MAR 2014

  • MSK-90 - Getting issue details... STATUS  - Quickfix for JBoss

2.2.0 - 14 MAR 2013

  • Cleanup old unused experimental code (dashboard).
  • Added more section.
  • Added MBean view.
  • Added generic-mbean-producers
  • Added Update check.
  • Added Lib listing. 
  • MSK-89 - Getting issue details... STATUS

2.1.6 - 09 MAR 2013

  • MSK-82 - Getting issue details... STATUS
  • MSK-87 - Getting issue details... STATUS
  • MSK-85 - Getting issue details... STATUS
  • Several UX and Design Tweaks
  • MSK-86 - Getting issue details... STATUS InterceptorTest fails on Windows (moskito-sql)

2.1.5 - 25 FEB 2013

2.1.4 - 11 FEB 2013

  • added servername to standard webui footer
  • replaced synchronization in OnDemandStatsProducer with ConcurrentMap in order to improve performance (creation of new case). 
  • added more built-in ThreadState accumulators and 1min REQ/AVG/TIME URL accumulators.

2.1.3 - 24 JAN 2013

  • Removed String getValueByNameAsString(String valueName, String intervalName, String timeUnit); from StatsMXBean.
  • Fix of non implemented String toStatsString(String aIntervalName, TimeUnit unit) method in GenericCounterStats (can be used tor write counter stats to log).
  • Added new filter for debug diagnostics. DebugRequestFilter dump out to sysout all headers, parameters and attributes of request, session id and session's attributes if url have a special parameter mskDiagnosticsDebugRequest.

2.1.2, 2.1.1 - 07 DEC 2012

  • Added configuration for Accumulators
  • Added ThreadStateStats and builtin ThreadStateStats Producer.
  • 2.1.2 - fix for ThreadStates non working getValueByName method, which rendered all ThreadBased accumulators unuseable.

2.1.0 - 23 NOV 2012

  • AOP: Removed @MonitorClass, @MonitorMethod and @DontMonitorMethod, added @Monitor (for both method and class) and @DontMonitor for methods instead.
  • AOP: Refactored package names and structure
  • DEMO: Moved moskitodemo to github: https://github.com/anotheria/moskito-demo

2.0.2 - 21 NOV 2012

  • Added Counters (http://blog.anotheria.net/msk/one-to-count-them-all/)
  • Added @Count AOP and CDI annotations
  • Further cleanup of the dependencies, it should be possible now to build moskito from scratch without anotheria nexus involved.
  • Improved CDI annotations and interceptors, allowed ability to customize category/subsystem/producerId.
  • Improvements in core, more things generic now.
  • Reducing memory footprint by reusing factory instances.

2.0.1

  • Fixed dependencies to ano* 1.x libs.

2.0.0

  • Renamed package to net.anotheria.moskito
  • IStatsProducer made generic
  • Added edit in WebUI for Thresholds.
  • Removed Charts from WebUI.
  • Added general configuration to moskito core and made many implicit settings configurable.
  • Added AlertDispatcher and configurable NotificationProviders for Thresholds
  • Added LogFileNotificationProvider, MailNotificationProvider, SyserrNotificationProvider, SysoutNotificationProvider
  • Added quick link to start a new journey from interface


ChangeLog 1.x Branch

1.6.3 - 

  • Fixed class name in case of CDI proxies in Journey

1.6.2 - 02 OCT 2012

  • MSK-71 - Getting issue details... STATUS
  • MSK-72 - Getting issue details... STATUS

1.6.1 - 24 SEP 2012

  • Autoreload function for Thresholds and Accumulators.
  • MSK-66 - Getting issue details... STATUS
  • MSK-67 - Getting issue details... STATUS

1.6.0 - 18 SEP 2012

Generally the 1.6.0 release is a maintenance release. We moved some of the experimental stuff out of the code in svn and into the incubator, renamed some projects, reorganized others. And added moskito-minimal! More on this soon in the anotheria blog: http://blog.anotheria.net.

  • Fixed NPE in net.java.dev.moskito.core.registry.ProducerRegistryAPIImpl when calling a non-existing producer
  • Upgraded to ano-maf 1.3.0 and added error page and error handling.
  • Added moskito minimal, a simple webapp to start with moskito.
  • MSK-62 - Getting issue details... STATUS
  • MSK-64 - Getting issue details... STATUS
  • MSK-65 - Getting issue details... STATUS
  • MSK-63 - Getting issue details... STATUS

1.5.1 - 02 SEP 2012

  • fixed some minor typos.
  • added confirmation for threshold deletion  MSK-58 - Getting issue details... STATUS
  • added confirmation for accumulator deletion  MSK-54 - Getting issue details... STATUS
  • added creation of accumulators on the fly
  • added creation of thresholds on the fly
  • added csv export to accumulators overview and single accumulators view  MSK-56 - Getting issue details... STATUS

1.5.0 - 17 AUG 2012

  • added functionality to detect duplicate calls in a journey step.
  • added threads section with list and dump options.
  • moskitodemo: added comment actions into monitoring.

  • added threadhistory 

1.4.5, 1.4.6 - 02 JULY 2012

1.4.4 - 26 JUNE 2012

  • small bug fix that fixes the initial size of the graph layer.
  • MethodCallAspect rewritten, added support for journeys, per class producers and changed advice from call to execution.

1.4.3 - 23 JUNE 2012


  • changed default on-the-fly graph size to 1200x600 instead of 600x300 (Producers). 

  • added general configurability of the webui by mskwebui.json
  • added filtering of producers
  • added single accumulator link, added accumulator data as json (preparation for moskito ui 1.1)

1.4.2

  • Added support for multiple graphs on one page for accumulators.
  • Added support for additional graph types: pie, line, column.

1.4.1

  • Test for new aggregator.

1.4.0

  • Added JSON and XML views for thresholds.
  • Switch to parent 1.14 (higher versions of find bugs etc)
This version got an own version number mainly because this version is minimum requirement for MoSKito iPhone App (link follows) to work.

1.3.1 - 02 MARCH 2012

  • Fixed NPE in TraceStep, startStep

1.3.0 - 24 FEB 2012

  • Renamed MonitoringSession to Journey
  • added analyze journey functionality which counts call to each producer in a journey/journey call and cumulates it by producer.
  • added trace serialization to allow distributeme to pass journeys around and to monitor through network boundaries.

1.2.0 - 19 JAN 2012

1.1.6 - 16 JUL 2011

  • core - added support for empty stat detection.
  • webui - added pFilterZero parameter to remove empty req. oriented stats from producer view.

1.1.5 - 13 MAI 2011

  • (core) Stats are automatically exposed as MXBeans via JMX.
  • (core) Thresholds are now exposed via JMX.
  • (core) Added OSStats backed by the OperatingSystemMXBean and the com.sun.management.UnixOperatingSystemMXBean, added BuiltInOSProducer.
  • (core) Added RuntimeStats backed by the RuntimeMXBean, added BuiltInRuntimeProducer.
  • (core) Added support for string values.
  • (webui) added OSStatsDecorator
  • (webui) added RuntimeStatsDecorator

1.1.4 - 28 APR 2011

  • (core) added net.java.dev.moskito.core.accumulation.Accumulators as utility class for creation of accumulators.
  • (core) added net.java.dev.moskito.core.treshold.Thresholds as utility class for creation of thresholds.
  • (core) RequestOrientedStats now support REQ for TR and TIME for TT as parameters in net.java.dev.moskito.core.predefined.RequestOrientedStats.getValueByNameAsString(String, String, TimeUnit)
  • (webui) added normalization for accumulators
  • (webui) added support for multiple accumulators in one chart

1.1.3 - 26 APR 2011

Republish of 1.1.2 with disabling pre-alpha dashboard.

1.1.2 - 26 APR 2011

First version to include accumulators and accumulated charts.

1.1.1 - 15 MAR 2011

First version to include thresholds.

1.1.0 - 11 JAN 2011

First bundled version (thank you maven) build with aggregator.
Removed support for ant.

Older

CORE

  • 20/11/2010 - added snapshot intervals.
  • 08/08/2010 - fixed log output for min/max values in case no requests have been issued yet - RequestOrientedStats
  • 08/08/2010 - added interval update timestamp to - IntervalRegistry

WEBUI

  • 20/11/2010 - added support for snapshot intervals.
  • 08/08/2010 - added interval update timestamp and interval age to producers.jsp.










  • No labels