Changes between Version 21 and Version 22 of HealthMonitoring


Ignore:
Timestamp:
Apr 2, 2012, 6:38:36 AM (12 years ago)
Author:
jesseeichar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HealthMonitoring

    v21 v22  
    6464The Metrics and !HealthService Monitors will be registered in the !ServletContext so multiple Geonetwork instances can exist in the same webapplication without interfering with each other.
    6565
     66See below for an example of the JSON data accessible for the metrics
    6667=== Backwards Compatibility Issues ===
    6768
     
    7475== Participants ==
    7576 * As above
     77
     78== Sample JSON reponse ==
     79{{{
     80{
     81  "jvm" : {
     82    "vm" : {
     83      "name" : "Java HotSpot(TM) 64-Bit Server VM",
     84      "version" : "1.6.0_29-b11-402-10M3527"
     85    },
     86    "memory" : {
     87      "totalInit" : 1.54341376E8,
     88      "totalUsed" : 3.2617464E8,
     89      "totalMax" : 1.273233408E9,
     90      "totalCommitted" : 6.03983872E8,
     91      "heapInit" : 1.30023424E8,
     92      "heapUsed" : 2.28695544E8,
     93      "heapMax" : 9.54466304E8,
     94      "heapCommitted" : 4.50691072E8,
     95      "heap_usage" : 0.2396056760113765,
     96      "non_heap_usage" : 0.3058003626371685,
     97      "memory_pool_usages" : {
     98        "Code Cache" : 0.21186701456705728,
     99        "PS Eden Space" : 0.34845979526684473,
     100        "PS Old Gen" : 0.1448234901054541,
     101        "PS Perm Gen" : 0.32341286540031433,
     102        "PS Survivor Space" : 0.9189123498933606
     103      }
     104    },
     105    "daemon_thread_count" : 26,
     106    "thread_count" : 36,
     107    "current_time" : 1333357166695,
     108    "uptime" : 1530,
     109    "fd_usage" : 0.03408203125,
     110    "thread-states" : {
     111      "runnable" : 0.1388888888888889,
     112      "waiting" : 0.25,
     113      "new" : 0.0,
     114      "terminated" : 0.0,
     115      "timed_waiting" : 0.6111111111111112,
     116      "blocked" : 0.0
     117    },
     118    "garbage-collectors" : {
     119      "PS MarkSweep" : {
     120        "runs" : 1,
     121        "time" : 522
     122      },
     123      "PS Scavenge" : {
     124        "runs" : 16,
     125        "time" : 870
     126      }
     127    }
     128  },
     129  "jeeves.server.dispatchers.ServiceManager" : {
     130    "Gui_services_Timer" : {
     131      "type" : "timer",
     132      "duration" : {
     133        "unit" : "milliseconds",
     134        "min" : 24.325,
     135        "max" : 2488.49,
     136        "mean" : 472.3041666666667,
     137        "std_dev" : 989.6871079183394,
     138        "median" : 50.754000000000005,
     139        "p75" : 765.7325,
     140        "p95" : 2488.49,
     141        "p98" : 2488.49,
     142        "p99" : 2488.49,
     143        "p999" : 2488.49
     144      },
     145      "rate" : {
     146        "unit" : "seconds",
     147        "count" : 6,
     148        "mean" : 0.004004509721337455,
     149        "m1" : 4.30827443003605E-5,
     150        "m5" : 0.0012145159519066932,
     151        "m15" : 0.0020215802526106718
     152      }
     153    },
     154    "Output_Xsl_Transform_Timer" : {
     155      "type" : "timer",
     156      "duration" : {
     157        "unit" : "milliseconds",
     158        "min" : 484.933,
     159        "max" : 5780.427,
     160        "mean" : 1709.3556666666668,
     161        "std_dev" : 2035.3989234537455,
     162        "median" : 911.2475,
     163        "p75" : 2641.22025,
     164        "p95" : 5780.427,
     165        "p98" : 5780.427,
     166        "p99" : 5780.427,
     167        "p999" : 5780.427
     168      },
     169      "rate" : {
     170        "unit" : "seconds",
     171        "count" : 6,
     172        "mean" : 0.0040045041381104145,
     173        "m1" : 4.682680862608093E-5,
     174        "m5" : 0.001233670306377214,
     175        "m15" : 0.002030077065567829
     176      }
     177    },
     178    "Service_Execution_Timer" : {
     179      "type" : "timer",
     180      "duration" : {
     181        "unit" : "milliseconds",
     182        "min" : 0.0030,
     183        "max" : 5410.341,
     184        "mean" : 345.0077222222222,
     185        "std_dev" : 1265.5481257209233,
     186        "median" : 24.615000000000002,
     187        "p75" : 106.89274999999999,
     188        "p95" : 5410.341,
     189        "p98" : 5410.341,
     190        "p99" : 5410.341,
     191        "p999" : 5410.341
     192      },
     193      "rate" : {
     194        "unit" : "seconds",
     195        "count" : 18,
     196        "mean" : 0.012013508317120999,
     197        "m1" : 0.0035604580083024332,
     198        "m5" : 0.005832300306235614,
     199        "m15" : 0.0063969625501007306
     200      }
     201    }
     202  },
     203  "jeeves.server.resources.ResourceManager" : {
     204    "Open_Resources" : {
     205      "type" : "counter",
     206      "count" : 0
     207    },
     208    "Resource_is_Open_Timer" : {
     209      "type" : "timer",
     210      "duration" : {
     211        "unit" : "milliseconds",
     212        "min" : 0.84,
     213        "max" : 21659.929,
     214        "mean" : 1074.5243703703704,
     215        "std_dev" : 4251.838138292456,
     216        "median" : 3.285,
     217        "p75" : 124.104,
     218        "p95" : 15126.682199999965,
     219        "p98" : 21659.929,
     220        "p99" : 21659.929,
     221        "p999" : 21659.929
     222      },
     223      "rate" : {
     224        "unit" : "seconds",
     225        "count" : 27,
     226        "mean" : 0.018020253443385113,
     227        "m1" : 0.0036035407657024152,
     228        "m5" : 0.007149283350214188,
     229        "m15" : 0.009134495054434226
     230      }
     231    },
     232    "Wait_for_Resource_Timer" : {
     233      "type" : "timer",
     234      "duration" : {
     235        "unit" : "milliseconds",
     236        "min" : 0.168,
     237        "max" : 9.805,
     238        "mean" : 0.7525185185185186,
     239        "std_dev" : 1.833192515182407,
     240        "median" : 0.272,
     241        "p75" : 0.494,
     242        "p95" : 6.411399999999982,
     243        "p98" : 9.805,
     244        "p99" : 9.805,
     245        "p999" : 9.805
     246      },
     247      "rate" : {
     248        "unit" : "seconds",
     249        "count" : 27,
     250        "mean" : 0.018020239804755,
     251        "m1" : 0.003603540764509047,
     252        "m5" : 0.007146318544219508,
     253        "m15" : 0.009126889345108002
     254      }
     255    }
     256  },
     257  "org.apache.log4j.Appender" : {
     258    "all" : {
     259      "type" : "meter",
     260      "event_type" : "statements",
     261      "unit" : "seconds",
     262      "count" : 674,
     263      "mean" : 0.4498392801672373,
     264      "m1" : 0.056892395341910325,
     265      "m5" : 0.2797626852621673,
     266      "m15" : 5.159131479663114
     267    },
     268    "debug" : {
     269      "type" : "meter",
     270      "event_type" : "statements",
     271      "unit" : "seconds",
     272      "count" : 124,
     273      "mean" : 0.0827597466088508,
     274      "m1" : 0.02488012328836895,
     275      "m5" : 0.0396499829207201,
     276      "m15" : 0.04348829021706984
     277    },
     278    "error" : {
     279      "type" : "meter",
     280      "event_type" : "statements",
     281      "unit" : "seconds",
     282      "count" : 13,
     283      "mean" : 0.00867642469446354,
     284      "m1" : 0.007034750507242713,
     285      "m5" : 0.008863242360146364,
     286      "m15" : 0.006106043007509468
     287    },
     288    "fatal" : {
     289      "type" : "meter",
     290      "event_type" : "statements",
     291      "unit" : "seconds",
     292      "count" : 0,
     293      "mean" : 0.0,
     294      "m1" : 0.0,
     295      "m5" : 0.0,
     296      "m15" : 0.0
     297    },
     298    "info" : {
     299      "type" : "meter",
     300      "event_type" : "statements",
     301      "unit" : "seconds",
     302      "count" : 531,
     303      "mean" : 0.3543984910975002,
     304      "m1" : 0.02497752154153982,
     305      "m5" : 0.22973832175674178,
     306      "m15" : 5.070273598569812
     307    },
     308    "trace" : {
     309      "type" : "meter",
     310      "event_type" : "statements",
     311      "unit" : "seconds",
     312      "count" : 0,
     313      "mean" : 0.0,
     314      "m1" : 0.0,
     315      "m5" : 0.0,
     316      "m15" : 0.0
     317    },
     318    "warn" : {
     319      "type" : "meter",
     320      "event_type" : "statements",
     321      "unit" : "seconds",
     322      "count" : 6,
     323      "mean" : 0.004004502312673836,
     324      "m1" : 4.7588561756841725E-12,
     325      "m5" : 0.0015111382245590757,
     326      "m15" : 0.039263547868717996
     327    }
     328  }
     329}
     330}}}