Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.6
    • Fix Version/s: 0.6
    • Labels:
      None

      Description

      Improving performance of S4 applications requires metrics that can be analyzed.

      Some metrics suggested in S4-65 are:

      • event rate
      • average/median event processing time
      • event queue sizes
      • number of PE instances
      • number of processed events ( maybe within a sliding window)
      • exceptions during event processing

      We'd also add things like:

      • shedding stats
      • memory usage
      • CPU load
      • checkpointing: effective checkpoints, rejected ones
      • etc...

      Ideally, we'd be able to have different kinds of metrics, including historical ones.

      We also want to be able to expose those metrics through JMX, and probably through other monitoring systems such as nagios.

      A library that could be useful here is codahale's metrics http://metrics.codahale.com/ , but there are alternatives that could be evaluated as well.

        Issue Links

          Activity

          Daniel Gómez Ferro made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Assignee Matthieu Morel [ mmorel ]
          Resolution Fixed [ 1 ]
          Matthieu Morel made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Matthieu Morel made changes -
          Link This issue Is contained by S4-95 [ S4-95 ]
          Matthieu Morel made changes -
          Field Original Value New Value
          Fix Version/s 0.6 [ 12321702 ]
          Matthieu Morel created issue -

            People

            • Assignee:
              Matthieu Morel
              Reporter:
              Matthieu Morel
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development