Skip to content

[Feature]: jfr event streaming #92

Description

@maxandersen

Problem Statement

I'm looking for being able to connect to a running app and read the jfr events from jfr event streaming (JEP-349) and see live events come in, be able to filter and be able to possibly query/aggregate on them continouslyl

Proposed Solution

connect command which will list active jdks running and be able to connect, connect <id> would connect and start receiving events.

Maybe have tail to continouly trace events and query and other existing commands should be able to work on the received data as if it had been read from a .jfr file

Alternatives Considered

No response

API Example

Breaking Change?

Not sure

Priority

Critical - blocking my use case

Additional Context

i like to use jfr more and beyond "just" profiling but also as active use for structured logging without relying on additional libraries.

I'm happy to help contribute/work/test on this but can't currently commit to it so not putting a checkbox in that checklist before knowing a bit more :)

Checklist

  • I have searched existing issues and this feature hasn't been requested
  • I have checked LIMITATIONS.md to see if this is a known limitation
  • I would be willing to contribute this feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions