{[couch_replicator, changes_read_failures], [
    {type, counter},
    {desc, <<"number of failed replicator changes read failures">>}
]}.
{[couch_replicator, changes_reader_deaths], [
    {type, counter},
    {desc, <<"number of failed replicator changes readers">>}
]}.
{[couch_replicator, changes_manager_deaths], [
    {type, counter},
    {desc, <<"number of failed replicator changes managers">>}
]}.
{[couch_replicator, changes_queue_deaths], [
    {type, counter},
    {desc, <<"number of failed replicator changes work queues">>}
]}.
{[couch_replicator, checkpoints, success], [
    {type, counter},
    {desc, <<"number of checkpoints successfully saves">>}
]}.
{[couch_replicator, checkpoints, failure], [
    {type, counter},
    {desc, <<"number of failed checkpoint saves">>}
]}.
{[couch_replicator, failed_starts], [
    {type, counter},
    {desc, <<"number of replications that have failed to start">>}
]}.
{[couch_replicator, requests], [
    {type, counter},
    {desc, <<"number of HTTP requests made by the replicator">>}
]}.
{[couch_replicator, responses, failure], [
    {type, counter},
    {desc, <<"number of failed HTTP responses received by the replicator">>}
]}.
{[couch_replicator, responses, success], [
    {type, counter},
    {desc, <<"number of successful HTTP responses received by the replicator">>}
]}.
{[couch_replicator, stream_responses, failure], [
    {type, counter},
    {desc, <<"number of failed streaming HTTP responses received by the replicator">>}
]}.
{[couch_replicator, stream_responses, success], [
    {type, counter},
    {desc, <<"number of successful streaming HTTP responses received by the replicator">>}
]}.
{[couch_replicator, worker_deaths], [
    {type, counter},
    {desc, <<"number of failed replicator workers">>}
]}.
{[couch_replicator, workers_started], [
    {type, counter},
    {desc, <<"number of replicator workers started">>}
]}.
