/
meta.go
34 lines (32 loc) · 1.14 KB
/
meta.go
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
32
33
34
package kronosstats
import "github.com/cockroachdb/cockroach/pkg/util/metric"
// Fully-qualified names for metrics.
var (
MetaKronosDelta = metric.Metadata{
Name: "kronos.delta",
Help: "Offset between local time and kronos time"}
MetaKronosUptimeDelta = metric.Metadata{
Name: "kronos.uptimedelta",
Help: "Offset between local uptime and kronos uptime"}
MetaKronosIsOracle = metric.Metadata{
Name: "kronos.oracle",
Help: "1 if the current node is the oracle, 0 otherwise"}
MetaKronosOverthrowCounter = metric.Metadata{
Name: "kronos.overthrow.count",
Help: "Number of oracle overthrow attempts"}
MetaKronosRTT = metric.Metadata{
Name: "kronos.rtt",
Help: "RTT of Kronos RPCs"}
MetaKronosSyncSuccess = metric.Metadata{
Name: "kronos.sync.success.count",
Help: "Number of successful syncs with the oracle"}
MetaKronosSyncFailure = metric.Metadata{
Name: "kronos.sync.failure.count",
Help: "Number of failed syncs with the oracle"}
MetaKronosTimeCap = metric.Metadata{
Name: "kronos.timecap",
Help: "Time cap of Kronos"}
MetaKronosUptimeCap = metric.Metadata{
Name: "kronos.uptimecap",
Help: "Time cap of Kronos Uptime"}
)