File: container_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,402 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
``container-replicator`` Metrics
================================

=========================================  ====================================================
Metric Name                                Description
-----------------------------------------  ----------------------------------------------------
``container-replicator.diffs``             Count of syncs handled by sending differing rows.
``container-replicator.diff_caps``         Count of "diffs" operations which failed because
                                           "max_diffs" was hit.
``container-replicator.no_changes``        Count of containers found to be in sync.
``container-replicator.hashmatches``       Count of containers found to be in sync via hash
                                           comparison (``broker.merge_syncs`` was called).
``container-replicator.rsyncs``            Count of completely missing containers where were sent
                                           via rsync.
``container-replicator.remote_merges``     Count of syncs handled by sending entire database
                                           via rsync.
``container-replicator.attempts``          Count of database replication attempts.
``container-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.
``container-replicator.removes.<device>``  Count of databases deleted on <device> 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.
``container-replicator.successes``         Count of replication attempts to an individual node
                                           which were successful.
``container-replicator.timing``            Timing data for each database replication attempt
                                           not resulting in a failure.
=========================================  ====================================================