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

Implement events in java thin client

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.15
    • thin client
    • Java thin: added monitoring events.
    • Docs Required, Release Notes Required

    Description

      I suggest to add monitoring capabilities similar to java mongo client

      I suggests to add listeners to:

      1. Connection events connect or disconnect to specific ignite server, connection errors
      2. Topology events when partition awareness is enabled, log new topology versions
      3. Operations events start,success or failure with request_id, server (address, port and uuid), operation_id, error string if presents

      This approach can implement custom metrics, tracing and other useful client-side stuff in order to make client more observable

      Attachments

        Issue Links

          Activity

            People

              ivandasch Ivan Daschinsky
              ivandasch Ivan Daschinsky
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m