Serializes and deserializes instances of com.guidewire.tools.chronos.client.api.v2.Job for use with play's JSON API.
Java-accessible API.
Serializes and deserializes instances of org.joda.time.ReadablePeriod
for use with play's JSON API.
Serializes and deserializes instances of com.guidewire.tools.chronos.client.api.v2.Schedule for use with play's JSON API.
Takes objects of the form
Takes objects of the form
"jobs.run.failure.1f81d2d6-7e7d-4716-a92f-f8118e98412a": { "count": 0 }, "jobs.run.failure.21a36042-87e0-429e-bdc2-8f5f092fe0b7": { "count": 0 }, "jobs.run.failure.3c0bfafc-7cad-41ba-b1d5-e574e668cacb": { "count": 0 }
and converts them into a scala.collection.Seq of com.guidewire.tools.chronos.client.api.v2.Counter instances.
Takes objects of the form
Takes objects of the form
"com.airbnb.scheduler.jobs.TaskManager.queueSize": { "value": 0 }, "org.eclipse.jetty.servlet.ServletContextHandler.percent-4xx-15m": { "value": 0.0024705335221899927 }, "org.eclipse.jetty.servlet.ServletContextHandler.percent-4xx-1m": { "value": 2.344873328164291e-9 }
and converts them into a scala.collection.Seq of com.guidewire.tools.chronos.client.api.v2.Gauge instances.
Takes objects of the form
Takes objects of the form
"jobs.run.time.1f81d2d6-7e7d-4716-a92f-f8118e98412a": { "count": 5, "max": 4345, "mean": 2739.6, "min": 1327, "p50": 2335, "p75": 4340.5, "p95": 4345, "p98": 4345, "p99": 4345, "p999": 4345, "stddev": 1516.7448038480302 }, "jobs.run.time.21a36042-87e0-429e-bdc2-8f5f092fe0b7": { "count": 5, "max": 5759, "mean": 4354.2, "min": 1762, "p50": 4763, "p75": 5755.5, "p95": 5759, "p98": 5759, "p99": 5759, "p999": 5759, "stddev": 1673.1209460167547 }
and converts them into a scala.collection.Seq of com.guidewire.tools.chronos.client.api.v2.Histogram instances.
Takes objects of the form
Takes objects of the form
"org.eclipse.jetty.servlet.ServletContextHandler.1xx-responses": { "count": 0, "m15_rate": 0, "m1_rate": 0, "m5_rate": 0, "mean_rate": 0, "units": "events/second" }, "org.eclipse.jetty.servlet.ServletContextHandler.2xx-responses": { "count": 150448, "m15_rate": 0.40003332116933116, "m1_rate": 0.40708949330864214, "m5_rate": 0.40554015224827816, "mean_rate": 0.10333925669798737, "units": "events/second" }
and converts them into a scala.collection.Seq of com.guidewire.tools.chronos.client.api.v2.Meter instances.
Takes objects of the form
Takes objects of the form
"com.airbnb.scheduler.api.DependentJobResource.post": { "count": 0, "max": 0, "mean": 0, "min": 0, "p50": 0, "p75": 0, "p95": 0, "p98": 0, "p99": 0, "p999": 0, "stddev": 0, "m15_rate": 0, "m1_rate": 0, "m5_rate": 0, "mean_rate": 0, "duration_units": "seconds", "rate_units": "calls/second" }, "com.airbnb.scheduler.api.DependentJobResource.put": { "count": 0, "max": 0, "mean": 0, "min": 0, "p50": 0, "p75": 0, "p95": 0, "p98": 0, "p99": 0, "p999": 0, "stddev": 0, "m15_rate": 0, "m1_rate": 0, "m5_rate": 0, "mean_rate": 0, "duration_units": "seconds", "rate_units": "calls/second" }
and converts them into a scala.collection.Seq of com.guidewire.tools.chronos.client.api.v2.Timer instances.
Serializes and deserializes instances of com.guidewire.tools.chronos.client.api.v2.ServerMetrics for use with play's JSON API.
Serializes and deserializes instances of com.guidewire.tools.chronos.client.api.v2.TaskCompleted for use with play's JSON API.