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
