Gsoc 2020: Expose System Metrics For Monitoring.

Tags: #<Tag:0x00007f56a0f58f40>

@ayesh Thanks for digging that out. I knew something like that existed but I wasn’t sure entirely where.

1 Like

@ibacher @mseaton

Agreed with you guys :smiley:

@mseaton yeah having a small session will be great to have an idea.

cc :- @ibacher @judeniroshan

That sounds good to me. We should engage @judeniroshan and @suthagar23 on such a session, however!

1 Like

@mseaton, Please let me know, if you would like to be one of the mentor for this project?

Hi All

I am not sure weather we have a doodle account for openmrs.

Btw I created a doodle to get an idea about when we can have a meeting

cc :- @mseaton @ibacher @cintiadr @suthagar23 @judeniroshan

Screen Shot 2020-03-26 at 9.53.41 pm

:smiley: I will pass this time! Probably it’s better for me to continue with the async comms.

Loool, that is too terrible for you!!! :smile:

Hi @ibacher @mseaton @judeniroshan

I found that it’s possible for all of us to have the call today 18:30 - 19:30pm CET (Central Europe Time). I hope all of you will join the call. But am not quite sure will it be possible for us to connect from slack ?.

Screenshot from 2020-03-27 10-23-26

Time differences might be the constraint here ! but it sounds cool. :slightly_smiling_face:

@joachimjunior the original doodle is set on cet time :slightly_smiling_face:

Oh :smile: got you @ayesh

I can setup a Zoom for this if that would be more efficient. I’ve never done a multi-person call via Slack.

Sure that will be great @ibacher

Here’s the details for the Zoom meeting:

Ian Bacher is inviting you to a scheduled Zoom meeting.

Topic: Expose System Metrics Time: Mar 27, 2020 01:30 PM Eastern Time (US and Canada)

Join Zoom Meeting

Meeting ID: 383 583 838

One tap mobile +13126266799,383583838# US (Chicago) +16465588656,383583838# US (New York)

Dial by your location +1 312 626 6799 US (Chicago) +1 646 558 8656 US (New York) +1 346 248 7799 US (Houston) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US 877 369 0926 US Toll-free 877 853 5247 US Toll-free Meeting ID: 383 583 838 Find your local number: https://brown.zoom.us/u/ahaTawOf8

Join by SIP 383583838@zoomcrc.com

Join by H.323 162.255.37.11 (US West) 162.255.36.11 (US East) 221.122.88.195 (China) 115.114.131.7 (India Mumbai) 115.114.115.7 (India Hyderabad) 213.19.144.110 (EMEA) 103.122.166.55 (Australia) 209.9.211.110 (Hong Kong) 64.211.144.160 (Brazil) 69.174.57.160 (Canada) 207.226.132.110 (Japan) Meeting ID: 383 583 838

1 Like

Hi @ibacher @judeniroshan will u be joining the call ?

@mseaton @ibacher @cintiadr @judeniroshan

What do you think about these two tools that @cintiadr mentioned I think both are general-purpose metric instrumentation libraries

I can see we can expose metric reports as JMX, CSV and JSON objects in Dropwizard I know these ways of exposing already enough for most of the monitoring tools which are currently in use. But it seems Micrometer has more support to monitoring tools which is a plus point for it?

  1. Drop Wizard :- https://metrics.dropwizard.io/4.1.2/manual/servlets.html#manual-servlets
  2. Micrometer :- https://micrometer.io/docs/concepts#_purpose

Also Micrometer does seem to be being adopted by Spring (in the form of Spring Boot) which might be a good argument for it. I’m pretty agnostic about the framework chosen, though; just that we aren’t reinventing the wheel.

3 Likes

+1 to what @ian said. I’d probably lean towards micrometer for the reasons above, but I have done no actual analysis on either.

1 Like

Thanks all for the feedback :slightly_smiling_face: