Versions in this module Expand all Collapse all v1 v1.3.19 Jun 6, 2023 v1.3.18 Jun 6, 2023 Changes in this version + const AppendCount + const AppendLatency + const CleanupStoreCount + const CleanupStoreSize + const DSortCreationReqCount + const DSortCreationReqLatency + const DSortCreationRespCount + const DSortCreationRespLatency + const DeleteCount + const DownloadLatency + const DownloadSize + const ErrCksumCount + const ErrCksumSize + const ErrDownloadCount + const ErrHTTPWriteCount + const ErrIOCount + const ErrMetadataCount + const ErrPutMirrorCount + const GetColdCount + const GetColdSize + const GetCount + const GetLatency + const GetRedirLatency + const GetSize + const GetThroughput + const KeepAliveLatency + const KindComputedThroughput + const KindCounter + const KindGauge + const KindLatency + const KindSize + const KindSpecial + const KindThroughput + const ListCount + const ListLatency + const LruEvictCount + const LruEvictSize + const PutCount + const PutLatency + const PutRedirLatency + const PutSize + const PutThroughput + const RenameCount + const RestartCount + const StreamsInObjCount + const StreamsInObjSize + const StreamsOutObjCount + const StreamsOutObjSize + const Uptime + const VerChangeCount + const VerChangeSize + func IsErrMetric(name string) bool + type Cluster struct + Proxy *Node + Target map[string]*Node + type ClusterRaw struct + Proxy *Node + Target cos.JSONRawMsgs + type Node struct + Snode *meta.Snode + TargetCDF fs.TargetCDF + Tracker copyTracker + type NodeStatus struct + BuildTime string + DeploymentType string + K8sPodName string + MemCPUInfo apc.MemCPUInfo + RebSnap *cluster.Snap + SmapVersion int64 + Status string + Version string + type Prunner struct + func (r *Prunner) Add(name string, val int64) + func (r *Prunner) AddMany(nvs ...cos.NamedVal64) + func (r *Prunner) Collect(ch chan<- prometheus.Metric) + func (r *Prunner) Describe(ch chan<- *prometheus.Desc) + func (r *Prunner) Get(name string) (val int64) + func (r *Prunner) GetMetricNames() cos.StrKVs + func (r *Prunner) GetStats() *Node + func (r *Prunner) Inc(name string) + func (r *Prunner) IncErr(metric string) + func (r *Prunner) Init(p cluster.Node) *atomic.Bool + func (r *Prunner) IsPrometheus() bool + func (r *Prunner) Name() string + func (r *Prunner) RegMetrics(node *meta.Snode) + func (r *Prunner) ResetStats(errorsOnly bool) + func (r *Prunner) Run() error + func (r *Prunner) StartedUp() bool + func (r *Prunner) Stop(err error) + type Tracker interface + GetMetricNames func() cos.StrKVs + GetStats func() *Node + IncErr func(metric string) + IsPrometheus func() bool + RegMetrics func(node *meta.Snode) + ResetStats func(errorsOnly bool) + StartedUp func() bool + type Trunner struct + TargetCDF fs.TargetCDF + func NewTrunner(t cluster.NodeMemCap) *Trunner + func (r *Trunner) Add(name string, val int64) + func (r *Trunner) AddMany(nvs ...cos.NamedVal64) + func (r *Trunner) Collect(ch chan<- prometheus.Metric) + func (r *Trunner) Describe(ch chan<- *prometheus.Desc) + func (r *Trunner) Get(name string) (val int64) + func (r *Trunner) GetMetricNames() cos.StrKVs + func (r *Trunner) GetStats() (ds *Node) + func (r *Trunner) Inc(name string) + func (r *Trunner) IncErr(metric string) + func (r *Trunner) Init(t cluster.Target) *atomic.Bool + func (r *Trunner) InitCDF() error + func (r *Trunner) IsPrometheus() bool + func (r *Trunner) Name() string + func (r *Trunner) RegDiskMetrics(disk string) + func (r *Trunner) RegMetrics(node *meta.Snode) + func (r *Trunner) ResetStats(errorsOnly bool) + func (r *Trunner) Run() error + func (r *Trunner) Standby(v bool) + func (r *Trunner) StartedUp() bool + func (r *Trunner) Stop(err error)