Cassandra
  1. Cassandra
  2. CASSANDRA-4430

optional pluggable o.a.c.metrics reporters

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 2.0.2
    • Component/s: None
    • Labels:
      None

      Description

      CASSANDRA-4009 expanded the use of the metrics library which has a set of reporter modules http://metrics.codahale.com/manual/core/#reporters You can report to flat files, ganglia, spit everything over http, etc. The next step is a mechanism for using those reporters with o.a.c.metrics. To avoid bundling everything I suggest following the mx4j approach of "enable only if on classpath coupled with a reporter configuration file.

      Strawman file:

      console:
        time: 1
        timeunit: "seconds"
      csv:
       - time: 1
         timeunit: minutes
         file: foo.csv
       - time: 10
         timeunit: seconds
          file: bar.csv
      ganglia:
       - time: 30
         timunit: seconds
         host: server-1
         port: 8649
       - time: 30
         timunit: seconds
         host: server-2
         port: 8649
      
      1. cassandra-ganglia-example.png
        88 kB
        Chris Burroughs
      2. 4430-trunk.txt
        8 kB
        Tyler Hobbs
      3. 4430-2.0.txt
        6 kB
        Tyler Hobbs

        Issue Links

          Activity

          Chris Burroughs created issue -
          Jeremy Hanna made changes -
          Field Original Value New Value
          Link This issue is related to CASSANDRA-4009 [ CASSANDRA-4009 ]
          Jonathan Ellis made changes -
          Fix Version/s 1.2.0 [ 12319262 ]
          Gavin made changes -
          Workflow no-reopen-closed, patch-avail [ 12710771 ] patch-available, re-open possible [ 12753110 ]
          Gavin made changes -
          Workflow patch-available, re-open possible [ 12753110 ] reopen-resolved, no closed status, patch-avail, testing [ 12755762 ]
          Chris Burroughs made changes -
          Attachment cassandra-ganglia-example.png [ 12572445 ]
          Jonathan Ellis made changes -
          Assignee Chris Burroughs [ cburroughs ]
          Fix Version/s 1.2.4 [ 12324157 ]
          Reviewer thobbs
          Jonathan Ellis made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Jonathan Ellis made changes -
          Status Patch Available [ 10002 ] Open [ 1 ]
          Jonathan Ellis made changes -
          Fix Version/s 1.2.5 [ 12324301 ]
          Fix Version/s 1.2.4 [ 12324157 ]
          Jonathan Ellis made changes -
          Fix Version/s 2.0 [ 12322954 ]
          Fix Version/s 1.2.5 [ 12324301 ]
          Jonathan Ellis made changes -
          Fix Version/s 2.1 [ 12324159 ]
          Fix Version/s 2.0 [ 12322954 ]
          Jonathan Ellis made changes -
          Reviewer thobbs nickmbailey
          Tyler Hobbs made changes -
          Reviewer nickmbailey thobbs
          Tyler Hobbs made changes -
          Attachment 4430-trunk.txt [ 12604116 ]
          Tyler Hobbs made changes -
          Attachment 4430-2.0.txt [ 12604135 ]
          Jonathan Ellis made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Jonathan Ellis made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Fix Version/s 2.0.2 [ 12325023 ]
          Fix Version/s 2.1 [ 12324159 ]
          Resolution Fixed [ 1 ]
          Aleksey Yeschenko made changes -
          Component/s Core [ 12312978 ]

            People

            • Assignee:
              Chris Burroughs
              Reporter:
              Chris Burroughs
              Reviewer:
              Tyler Hobbs
            • Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development