metrics

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(c Collector)

Register 注册收集器

func Unregister

func Unregister(c Collector)

Unregister 注销收集器

Types

type Collector

type Collector interface {
	Collect(ch chan<- prometheus.Metric)
	Describe(ch chan<- *prometheus.Desc)
}

Collector 收集器接口

type Metrics

type Metrics struct {
	// contains filtered or unexported fields
}

Metrics 监控指标集合

func NewMetrics

func NewMetrics(namespace string) *Metrics

NewMetrics 创建监控指标

func (*Metrics) DecVectorCount

func (m *Metrics) DecVectorCount()

DecVectorCount 减少向量计数

func (*Metrics) GetMetrics

func (m *Metrics) GetMetrics() map[string]interface{}

GetMetrics 获取所有指标

func (*Metrics) IncCacheHit

func (m *Metrics) IncCacheHit()

IncCacheHit 增加缓存命中

func (*Metrics) IncCacheMiss

func (m *Metrics) IncCacheMiss()

IncCacheMiss 增加缓存未命中

func (*Metrics) IncDeleteCount

func (m *Metrics) IncDeleteCount()

IncDeleteCount 增加删除计数

func (*Metrics) IncErrorCount

func (m *Metrics) IncErrorCount()

IncErrorCount 增加错误计数

func (*Metrics) IncVectorCount

func (m *Metrics) IncVectorCount()

IncVectorCount 增加向量计数

func (*Metrics) ObserveInsert

func (m *Metrics) ObserveInsert(count int, duration float64)

ObserveInsert 记录插入操作

func (*Metrics) ObserveSearch

func (m *Metrics) ObserveSearch(count int, duration float64)

ObserveSearch 记录搜索操作

func (*Metrics) SetStorageSize

func (m *Metrics) SetStorageSize(size float64)

SetStorageSize 设置存储大小

func (*Metrics) SetVectorCount

func (m *Metrics) SetVectorCount(count float64)

SetVectorCount 设置向量计数

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL