File: account_replicator.rst

package info (click to toggle)
swift 2.35.1-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 22,760 kB
  • sloc: python: 281,901; javascript: 1,059; sh: 619; pascal: 295; makefile: 81; xml: 32
file content (31 lines) | stat: -rw-r--r-- 2,336 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
``account-replicator`` Metrics
==============================

=======================================  ====================================================
Metric Name                              Description
---------------------------------------  ----------------------------------------------------
``account-replicator.diffs``             Count of syncs handled by sending differing rows.
``account-replicator.diff_caps``         Count of "diffs" operations which failed because
                                         "max_diffs" was hit.
``account-replicator.no_changes``        Count of accounts found to be in sync.
``account-replicator.hashmatches``       Count of accounts found to be in sync via hash
                                         comparison (``broker.merge_syncs`` was called).
``account-replicator.rsyncs``            Count of completely missing accounts which were sent
                                         via rsync.
``account-replicator.remote_merges``     Count of syncs handled by sending entire database
                                         via rsync.
``account-replicator.attempts``          Count of database replication attempts.
``account-replicator.failures``          Count of database replication attempts which failed
                                         due to corruption (quarantined) or inability to read
                                         as well as attempts to individual nodes which
                                         failed.
``account-replicator.removes.<device>``  Count of databases on <device> deleted because the
                                         delete_timestamp was greater than the put_timestamp
                                         and the database had no rows or because it was
                                         successfully sync'ed to other locations and doesn't
                                         belong here anymore.
``account-replicator.successes``         Count of replication attempts to an individual node
                                         which were successful.
``account-replicator.timing``            Timing data for each database replication attempt
                                         not resulting in a failure.
=======================================  ====================================================