google-nomulus/java/google/registry
shikhman 91f8b6da38 Change to metrics to keep track of when the metric value was first set
This CL also adds IncrementableMetric#reset() methods to allow resetting the
value and start timestamp of IncrementableMetrics.

This is necessary because some backends, like Stackdriver, use non-monotonic
changes in cumulative metric values to detect timeseries restarts. Tracking and
re-setting the start timestamp allows users to track mostly monotonic metrics
which may have non-monotonic discontinuities.

See https://cloud.google.com/monitoring/api/ref_v3/rest/v3/TimeSeries#Point for
more details.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=130795229
2016-08-22 14:44:28 -04:00
..
backup MOE strip compatible_with 2016-08-02 19:14:28 -04:00
bigquery Narrowly scope privileges for API service objects 2016-08-02 19:18:09 -04:00
billing MOE strip compatible_with 2016-08-02 19:14:28 -04:00
braintree MOE strip compatible_with 2016-08-02 19:14:28 -04:00
builddefs Use zip_rule() for EAR/WAR deploy archives 2016-08-02 21:00:39 -04:00
config Remove an unused import and change @link to @code 2016-08-22 14:35:57 -04:00
cron MOE strip compatible_with 2016-08-02 19:14:28 -04:00
dns Fix broken JavaDoc 2016-08-22 14:38:46 -04:00
eclipse Integrate: Eclipse file generation script 2016-05-16 18:39:45 -04:00
env Small fixes for orphan glue cleanup [] 2016-08-22 14:04:44 -04:00
export Narrowly scope privileges for API service objects 2016-08-02 19:18:09 -04:00
flows Log-and-swallow post-kickoff in DeleteEppResource 2016-08-22 14:40:14 -04:00
gcs Add escrow file import validation logic 2016-08-02 19:22:30 -04:00
groups Narrowly scope privileges for API service objects 2016-08-02 19:18:09 -04:00
idn Rename Java packages to use the .google TLD 2016-05-13 20:04:42 -04:00
keyring/api MOE strip compatible_with 2016-08-02 19:14:28 -04:00
loadtest MOE strip compatible_with 2016-08-02 19:14:28 -04:00
mapreduce MOE strip compatible_with 2016-08-02 19:14:28 -04:00
model Handle LRP tokens in flows 2016-08-22 14:30:19 -04:00
module Wire in MetricReporter into the backend servlet to publish metrics 2016-08-22 14:07:45 -04:00
monitoring Change to metrics to keep track of when the metric value was first set 2016-08-22 14:44:28 -04:00
pricing Handle LRP tokens in flows 2016-08-22 14:30:19 -04:00
rdap RDAP: Use IANA identifier as the registrar handle 2016-08-22 14:06:07 -04:00
rde Add escrow file import validation logic 2016-08-02 19:22:30 -04:00
request Remove unused request parameter extractor 2016-08-22 14:24:44 -04:00
security MOE strip compatible_with 2016-08-02 19:14:28 -04:00
storage/drive MOE strip compatible_with 2016-08-02 19:14:28 -04:00
tldconfig/idn MOE strip compatible_with 2016-08-02 19:14:28 -04:00
tmch MOE strip compatible_with 2016-08-02 19:14:28 -04:00
tools Add gtech_tool target to tools BUILD 2016-08-22 14:16:12 -04:00
ui Remove unused redirectIfNotLoggedIn() method 2016-08-22 14:41:41 -04:00
util MOE strip compatible_with 2016-08-02 19:14:28 -04:00
whois MOE strip compatible_with 2016-08-02 19:14:28 -04:00
xjc Clean up some genrule() script code 2016-08-05 20:40:39 -04:00
xml MOE strip compatible_with 2016-08-02 19:14:28 -04:00
BUILD Make App Engine API JAR show up in WAR 2016-08-04 15:03:38 -04:00
repositories.bzl Add StackDriver implementation, in monitoring/metrics package 2016-08-15 17:12:35 -04:00