Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
SMILA/Project Concepts/Generic Management And Monitoring Concept
Contents
Description
Now SMILA uses separate modules for Management and for Performance Counters but both uses JMX (jconsoe) as a default presentation layer.
During usage it was found that both modules have issues. This page is a concept about merging modules into one generic module and to avoid issues found.
Discussion
Technical proposal
Performance Counters Module Architecture problems
- impossible to group counters into tree legally by API ( now its used "JMX specific names" hack to group them )
- impossible to have a few counters on one JMX leaf
Management Module Architecture problems
This chart shows the Management architecture:
- its impossible to group agents into tree
Common problems
- its impossible to mix performance counters and management agents methods in one JMX leaf