45a4057f60
Using the newly provided state store methods, we periodically emit usage metrics from the servers. We decided to emit these metrics from all servers, not just the leader, because that means we do not have to care about leader election flapping causing metrics turbulence, and it seems reasonable for each server to emit its own view of the state, even if they should always converge rapidly.
58 lines
2.1 KiB
Go
58 lines
2.1 KiB
Go
package logging
|
|
|
|
const (
|
|
ACL string = "acl"
|
|
Agent string = "agent"
|
|
AntiEntropy string = "anti_entropy"
|
|
AutoEncrypt string = "auto_encrypt"
|
|
AutoConfig string = "auto_config"
|
|
Autopilot string = "autopilot"
|
|
AWS string = "aws"
|
|
Azure string = "azure"
|
|
CA string = "ca"
|
|
Catalog string = "catalog"
|
|
CentralConfig string = "central_config"
|
|
ConfigEntry string = "config_entry"
|
|
Connect string = "connect"
|
|
Consul string = "consul"
|
|
ConsulClient string = "client"
|
|
ConsulServer string = "server"
|
|
Coordinate string = "coordinate"
|
|
DNS string = "dns"
|
|
Envoy string = "envoy"
|
|
FederationState string = "federation_state"
|
|
FSM string = "fsm"
|
|
GatewayLocator string = "gateway_locator"
|
|
HTTP string = "http"
|
|
Intentions string = "intentions"
|
|
Internal string = "internal"
|
|
KV string = "kvs"
|
|
LAN string = "lan"
|
|
Leader string = "leader"
|
|
Legacy string = "legacy"
|
|
License string = "license"
|
|
Manager string = "manager"
|
|
Memberlist string = "memberlist"
|
|
MeshGateway string = "mesh_gateway"
|
|
Namespace string = "namespace"
|
|
NetworkAreas string = "network_areas"
|
|
Operator string = "operator"
|
|
PreparedQuery string = "prepared_query"
|
|
Proxy string = "proxy"
|
|
ProxyConfig string = "proxycfg"
|
|
Raft string = "raft"
|
|
Replication string = "replication"
|
|
Router string = "router"
|
|
RPC string = "rpc"
|
|
Serf string = "serf"
|
|
Session string = "session"
|
|
Sentinel string = "sentinel"
|
|
Snapshot string = "snapshot"
|
|
TerminatingGateway string = "terminating_gateway"
|
|
TLSUtil string = "tlsutil"
|
|
Transaction string = "txn"
|
|
UsageMetrics string = "usage_metrics"
|
|
WAN string = "wan"
|
|
Watch string = "watch"
|
|
)
|