observability

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	//同步获取一个实例的成功失败数
	GetOneInstanceSuccessNum = 0
	GetOneInstanceFailNum    = 0

	//同步获取实例的成功失败数
	GetInstancesSuccessNum = 0
	GetInstancesFailNum    = 0

	//同步获取路由规则
	GetRouteRuleSuccessNum = 0
	GetRouteRuleFailNum    = 0

	//上报服务调用的次数
	ServiceCallSuccessNum = 0
	ServiceCallFailNum    = 0

	//获取网格调用次数
	GetMeshSuccessNum = 0
	GetMeshFailNum    = 0
)

consumerAPI各种方法的调用次数

View Source
var (
	//注册实例的成功失败数
	RegisterSuccessNum = 0
	RegisterFailNum    = 0

	//反注册实例的成功失败数
	DeregisterSuccessNum = 0
	DeregisterFailNum    = 0

	//心跳的成功失败数
	HeartbeatSuccessNum = 0
	HeartbeatFailNum    = 0

	//限流的成功失败数
	GetQuotaSuccessNum = 0
	GetQuotaFailNum    = 0
)

providerAPI各种方法调用次数

Functions

This section is empty.

Types

type MonitorReportSuite

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

上报插件测试套件

func (*MonitorReportSuite) SetUpSuite

func (m *MonitorReportSuite) SetUpSuite(c *check.C)

初始化套件

func (*MonitorReportSuite) TearDownSuite

func (m *MonitorReportSuite) TearDownSuite(c *check.C)

关闭测试套件

func (*MonitorReportSuite) TestConfigNotReady

func (m *MonitorReportSuite) TestConfigNotReady(c *check.C)

检测当connectionManager不ready的时候,是否会跳过第一次reportConfig 现在通过检测日志可以看出是不是跳过了第一次reportConfig,还无法进行自动判断

func (*MonitorReportSuite) TestErrorCodeUnknown

func (m *MonitorReportSuite) TestErrorCodeUnknown(c *check.C)

检测当前添加的错误码不会返回ErrCodeUnknown

func (*MonitorReportSuite) TestMeshConfigReport

func (m *MonitorReportSuite) TestMeshConfigReport(c *check.C)

func (*MonitorReportSuite) TestMonitorReportConsumer

func (m *MonitorReportSuite) TestMonitorReportConsumer(c *check.C)

测试consumerAPI方法的上报

func (*MonitorReportSuite) TestMonitorReportLimitAPI

func (m *MonitorReportSuite) TestMonitorReportLimitAPI(c *check.C)

测试limitAPI方法上报统计情况

func (*MonitorReportSuite) TestMonitorReportProvider

func (m *MonitorReportSuite) TestMonitorReportProvider(c *check.C)

测试providerapi方法上报统计情况

func (*MonitorReportSuite) TestRateLimitRuleRevisionReport

func (m *MonitorReportSuite) TestRateLimitRuleRevisionReport(c *check.C)

测试限流规则的版本号上报

func (*MonitorReportSuite) TestRecoverAllReport

func (m *MonitorReportSuite) TestRecoverAllReport(c *check.C)

测试全死全活上报

func (*MonitorReportSuite) TestReportCacheInfo

func (m *MonitorReportSuite) TestReportCacheInfo(c *check.C)

测试上报缓存信息的statReporter

func (*MonitorReportSuite) TestUpdateServiceCallReport

func (m *MonitorReportSuite) TestUpdateServiceCallReport(c *check.C)

检查是否有 UpdateServiceCallReport 的monitor上报

Jump to

Keyboard shortcuts

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