Hi,

I have few questions regarding $subject.

The latest Carbon Metrics release (v1.2.1) has "features" that can be
installed on any Carbon 4.x.x products. It also has Management Console UIs.
For example: https://docs.wso2.com/display/MB300/Using+JVM+Metrics

This metrics management console UI can be extended via an OSGi fragment
bundle to develop custom UIs. For example:
https://docs.wso2.com/display/MB300/Using+Messaging+Metrics

This is one of main features in Carbon Metrics.

The Metrics configurations are done in
"$CARBON_HOME/repository/conf/metrics.xml". The configuration is in XML.

If we are supporting Carbon Metrics in Carbon 5, I think following needs to
be done.

   - Use latest Carbon P2 Plugin and update Metrics features to be
   compatible with Carbon 5
   - Use YAML for configuration.
   - Admin services for Metrics Data fetching need to be converted as REST
   services.
   - Remove Management Console UIs as there is no support for Management
   Console UIs in Carbon 5.
   - Set source and target Java version to Java 8. We can use Java 8
   features.

*If we remove Management Console UIs, how can we implement the UIs to
visualize Metrics data?*

I heard that we should use only DAS for visualizing Metrics. But I prefer
to have separate UI to visualize the metrics from the database. Then we can
use Metrics UIs without depending on WSO2 DAS.

If we don't want to have a UI, we will have to drop the JDBC reporter as
well.

*Question to CEP Team: There is another UI to show hierarchical metrics.
What will happen to that in Carbon 5?*

*How can we implement REST services in Carbon 5? *(We may not need this if
we are not developing any UIs)

*By default, Metrics data are stored in local H2 database. Can we use the
same approach in Carbon 5? *(This is not needed if we stop using the JDBC
reporter).

There is also a properties file to configure Metric Levels. I hope that's
not a problem.

The plan is to use v2.0.0 for Metrics release with Carbon 5. We can
maintain v1.x.x branch for Carbon 4.x.x products.

Currently the WSO2 Gateway and MSF4J uses Carbon Metrics as Maven
Dependencies. We need a proper Carbon 5 supported release to integrate
Carbon Metrics to these products.

I really appreciate your feedback on this.

Thanks!

Best Regards,
-- 
Isuru Perera
Associate Technical Lead | WSO2, Inc. | http://wso2.com/
Lean . Enterprise . Middleware

about.me/chrishantha
Contact: +IsuruPereraWSO2 <https://www.google.com/+IsuruPereraWSO2/about>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to