prometheus

package
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PluginName = "prometheus"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type StatisWorker

type StatisWorker struct {
	*base.BaseWorker
	// contains filtered or unexported fields
}

PrometheusStatis is a struct for prometheus statistics

func (*StatisWorker) Destroy

func (s *StatisWorker) Destroy() error

Destroy 销毁统计插件

func (*StatisWorker) Initialize

func (s *StatisWorker) Initialize(conf *plugin.ConfigEntry) error

Initialize 初始化统计插件

func (*StatisWorker) Name

func (s *StatisWorker) Name() string

Name 获取统计插件名称

func (*StatisWorker) ReportCallMetrics

func (s *StatisWorker) ReportCallMetrics(metric metrics.CallMetric)

ReportCallMetrics report call metrics info

func (*StatisWorker) ReportConfigMetrics

func (s *StatisWorker) ReportConfigMetrics(metric ...metrics.ConfigMetrics)

ReportConfigMetrics report config_center metrics

func (*StatisWorker) ReportDiscoverCall added in v1.17.0

func (s *StatisWorker) ReportDiscoverCall(metric metrics.ClientDiscoverMetric)

ReportDiscoverCall report discover service times

func (*StatisWorker) ReportDiscoveryMetrics

func (s *StatisWorker) ReportDiscoveryMetrics(metric ...metrics.DiscoveryMetric)

ReportDiscoveryMetrics report discovery metrics

Jump to

Keyboard shortcuts

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