[JIRA] (MDA-283) Investigate instrumentation frameworks

Ian Young (Jira) jira at shibboleth.atlassian.net
Mon Apr 3 09:52:00 UTC 2023


Ian Young ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae127cb03-43ed-473d-b6ba-592949cb4be8 ) *commented* on MDA-283 ( https://shibboleth.atlassian.net/browse/MDA-283?atlOrigin=eyJpIjoiMzIzZDRmYjEyZDBjNGVjNDk3MGE3NTk5MjE0ZTU1MmIiLCJwIjoiaiJ9 )

Re: Investigate instrumentation frameworks ( https://shibboleth.atlassian.net/browse/MDA-283?atlOrigin=eyJpIjoiMzIzZDRmYjEyZDBjNGVjNDk3MGE3NTk5MjE0ZTU1MmIiLCJwIjoiaiJ9 )

Another framework which might be relevant here is the JDK Flight Recorder. This was moved from being Oracle-proprietary into the open-source JDK with Java 11, and extended in 14 and 16. So all of the interesting features already exist by Java 17.

The JIT compiler is smart enough to remove all overhead associated with it (through dead code removal) if you don’t actually turn it on at run time, and it seems pretty lightweight even when enabled. So, worth looking at for instrumentation you don’t want turned on all the time, and integrated with quite a lot of events within the JDK itself.

Video: https://www.youtube.com/watch?v=Gx_JGVborJ0

( https://shibboleth.atlassian.net/browse/MDA-283#add-comment?atlOrigin=eyJpIjoiMzIzZDRmYjEyZDBjNGVjNDk3MGE3NTk5MjE0ZTU1MmIiLCJwIjoiaiJ9 ) Add Comment ( https://shibboleth.atlassian.net/browse/MDA-283#add-comment?atlOrigin=eyJpIjoiMzIzZDRmYjEyZDBjNGVjNDk3MGE3NTk5MjE0ZTU1MmIiLCJwIjoiaiJ9 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100221- sha1:d541bce )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/commits/attachments/20230403/22219045/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-comment-icon-2ef40608-bb88-4e37-8d20-97122867649c
Type: image/png
Size: 1084 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230403/22219045/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-footer-desktop-logo-3c3a19e4-d801-4fa1-b459-17381e5a553c
Type: image/png
Size: 10805 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230403/22219045/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-avatar-5f9cf798-ab7d-4bae-b060-a62faeaad54a
Type: image/png
Size: 484 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230403/22219045/attachment-0005.png>


More information about the commits mailing list