package metrics
import "k8s.io/apiserver/pkg/storage/etcd3/metrics"
Index ¶
- func RecordEtcdBookmark(resource string)
- func RecordEtcdRequestLatency(verb, resource string, startTime time.Time)
- func RecordStorageListMetrics(resource string, numFetched, numEvald, numReturned int)
- func Register()
- func Reset()
- func UpdateEtcdDbSize(ep string, size int64)
- func UpdateLeaseObjectCount(count int64)
- func UpdateObjectCount(resourcePrefix string, count int64)
Functions ¶
func RecordEtcdBookmark ¶
func RecordEtcdBookmark(resource string)
RecordEtcdBookmark updates the etcd_bookmark_counts metric.
func RecordEtcdRequestLatency ¶
RecordEtcdRequestLatency sets the etcd_request_duration_seconds metrics.
func RecordStorageListMetrics ¶
RecordListEtcd3Metrics notes various metrics of the cost to serve a LIST request
func Register ¶
func Register()
Register all metrics.
func Reset ¶
func Reset()
Reset resets the etcd_request_duration_seconds metric.
func UpdateEtcdDbSize ¶
UpdateEtcdDbSize sets the etcd_db_total_size_in_bytes metric.
func UpdateLeaseObjectCount ¶
func UpdateLeaseObjectCount(count int64)
UpdateLeaseObjectCount sets the etcd_lease_object_counts metric.
func UpdateObjectCount ¶
UpdateObjectCount sets the apiserver_storage_object_counts and etcd_object_counts (deprecated) metric.
Source Files ¶
metrics.go
- Version
- v0.24.1-rc.0
- Published
- May 3, 2022
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 2 seconds ago –
Tools for package owners.