google-nomulus/java/google/registry
mcilwain bb67841884 Add metrics for async batch operation processing
We want to know how long it's actually taking to process asynchronous
contact/host deletions and DNS refreshes on host renames. This adds
instrumentation. Five metrics are recorded as follows:

* An incrementable metric for each async task processed (split out by
  type of task and result).
* Two event metrics for processing time between when a task is enqueued
  and when it is processed -- tracked separately for contact/host
  deletion and DNS refresh on host rename.
* Two event metrics for batch size every time the two mapreduces are
  run (this is usually 0). Tracked separately for contact/host deletion
  and DNS refresh on host rename.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=157001310
2017-06-05 18:17:09 -04:00
..
backup Move restore from backend to tools 2017-05-23 17:22:49 -04:00
batch Add metrics for async batch operation processing 2017-06-05 18:17:09 -04:00
bigquery Change BigQuery call from update to patch 2017-02-06 16:45:23 -05:00
braintree Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
builddefs Add build rules for "nocron" deployments 2017-04-26 10:53:16 -04:00
config Clarify available/required OAuth scope documentation 2017-04-26 10:39:45 -04:00
cron Add response information to TldFanoutAction 2017-04-10 13:32:41 -04:00
dns Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
eclipse Add Cloud KMS as dependency of eclipse package 2017-03-21 15:17:04 -04:00
env Move restore from backend to tools 2017-05-23 17:22:49 -04:00
export Cache Registrars in memory 2017-05-17 12:26:11 -04:00
flows Add metrics for async batch operation processing 2017-06-05 18:17:09 -04:00
gcs Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
groups Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
idn Run buildifier on codebase to format BUILD files 2016-11-28 18:15:21 -05:00
keyring Wrap Kms decrypt with Retrier 2017-05-03 11:10:53 -04:00
loadtest Add a "loadtest" command to nomulus tool 2017-03-27 13:16:35 -04:00
mapreduce Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
model Remove migration @OnLoad for EppResource StatusValue LINKED 2017-05-23 17:22:49 -04:00
module Move restore from backend to tools 2017-05-23 17:22:49 -04:00
monitoring Add metrics for async batch operation processing 2017-06-05 18:17:09 -04:00
pricing Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
rdap Cache Registrars in memory 2017-05-17 12:26:11 -04:00
rde Localize a variable 2017-05-17 12:27:43 -04:00
request Change messages about failed authentication to be warnings instead of info messages 2017-05-17 11:25:54 -04:00
security Remove XsrfTokenManager fallback for validating legacy tokens 2017-03-21 15:36:31 -04:00
storage/drive Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tldconfig/idn Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tmch Cache Registrars in memory 2017-05-17 12:26:11 -04:00
tools Fix parameter problem in GenerateEscrowDepositCommand 2017-05-23 17:22:49 -04:00
ui Cache Registrars in memory 2017-05-17 12:26:11 -04:00
util Fix two warnings thrown by Eclipse 2017-04-26 10:36:51 -04:00
whois Add Carriage Return in WHOIS disclaimer text 2017-05-23 17:22:49 -04:00
xjc Add the ability to generate RDE deposits in lenient mode 2017-05-17 12:22:49 -04:00
xml Add the ability to generate RDE deposits in lenient mode 2017-05-17 12:22:49 -04:00
BUILD Document procedural changes to restore 2017-05-03 10:43:25 -04:00
repositories.bzl Add latest oauth/{java6,jetty} and fix repo procedure 2017-05-17 12:12:56 -04:00