MSF4J Team, WDYT on $subject?

On Thu, Aug 4, 2016 at 9:13 AM, Isuru Perera <[email protected]> wrote:

> Hi Ramith,
>
>
> On Wed, Aug 3, 2016 at 6:35 PM, Ramith Jayasinghe <[email protected]> wrote:
>
>> HI Isuru,
>>  Could you ellaborate on "define their own Metrics and let them use the
>> MetricService directly".
>>
> This means that the users can create Metrics using their own names. This
> doesn't mean that they can create different types of metrics.
>
> What I want in MSF4J is to support Metrics directly instead of just using
> annotations on service methods.
>
>>  Does that mean we get to define different types of matrices and
>> register them with carbon-metrics and then use? ( apart from standard
>> metrics such as Avg, std-deviations etc).
>>  If so we have some use cases which benefits from a similar concept.
>>
>> On Tue, Aug 2, 2016 at 12:02 PM, Isuru Perera <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> Currently in MSF4J, the Carbon Metrics is lazily initialized when a
>>> service method with a Metrics Annotation [1] is invoked.
>>>
>>> However the Carbon Metrics also registers some JVM metrics (heap usages,
>>> thread counts, cpu load etc). These metrics will be available only after
>>> initialization. I think these JVM metrics are useful to the user even if
>>> they are not using any Metrics annotations.
>>>
>>> I also think we should let user to define their own Metrics and let them
>>> use the MetricService directly. Even now they can use it, but it's only
>>> initialized when it's used for the first time.
>>>
>>> I think we should initialize the Metrics at MSF4J startup. So, if a user
>>> added MSF4J Analytics dependency, we can initialize Metrics. For this, we
>>> also need a way to register some callback function, which will be called
>>> during MSF4J startup.
>>>
>>> WDYT?
>>>
>>> [1] https://github.com/wso2/msf4j#metrics-annotations
>>>
>>> --
>>> 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
>>>
>>>
>>
>>
>> --
>> Ramith Jayasinghe
>> Technical Lead
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> E: [email protected]
>> P: +94 772534930
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> Isuru Perera
> Associate Technical Lead | WSO2, Inc. | http://wso2.com/
> Lean . Enterprise . Middleware
>
> about.me/chrishantha
> Contact: +IsuruPereraWSO2 <https://www.google.com/+IsuruPereraWSO2/about>
>



-- 
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