Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-23160

Implement tracing capability

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 3.1
    • None
    • Docs Required, Release Notes Required

    Description

      We need a way to trace certain server side operations (for example upsert) to address possible performance issues in the fields.

      General approach is to mark the code with tracing entries:

      Event event = start("someOperation", traceId, label, ...);
      ...
      event.finish()
      

      Possible implementation options:

      1. OpenTracing API based intergration
      2. Event based tracing
        1. lttng for Linux
        2. JFR
      3. Trace logging (simplest approach with most overhead)

      Clarification is required.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ascherbakov Alexey Scherbakov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: