observability

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: May 7, 2022 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 同步获取一个实例的成功失败数
	GetOneInstanceSuccessNum = 0
	GetOneInstanceFailNum    = 0

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

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

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

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

consumerAPI各种方法的调用次数

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

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

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

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

providerAPI各种方法调用次数

Functions

This section is empty.

Types

type MonitorReportSuite

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

MonitorReportSuite 上报插件测试套件

func (*MonitorReportSuite) SetUpSuite

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

SetUpSuite 初始化套件

func (*MonitorReportSuite) TearDownSuite

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

TearDownSuite 关闭测试套件

func (*MonitorReportSuite) TestConfigNotReady

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

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

func (*MonitorReportSuite) TestErrorCodeUnknown

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

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

func (*MonitorReportSuite) TestMeshConfigReport

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

func (*MonitorReportSuite) TestMonitorReportConsumer

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

TestMonitorReportConsumer 测试consumerAPI方法的上报

func (*MonitorReportSuite) TestMonitorReportLimitAPI

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

TestMonitorReportLimitAPI 测试limitAPI方法上报统计情况

func (*MonitorReportSuite) TestMonitorReportProvider

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

TestMonitorReportProvider 测试providerapi方法上报统计情况

func (*MonitorReportSuite) TestRateLimitRuleRevisionReport

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

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

func (*MonitorReportSuite) TestRecoverAllReport

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

TestRecoverAllReport 测试全死全活上报

func (*MonitorReportSuite) TestReportCacheInfo

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

TestReportCacheInfo 测试上报缓存信息的statReporter

func (*MonitorReportSuite) TestUpdateServiceCallReport

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

TestUpdateServiceCallReport 检查是否有 UpdateServiceCallReport 的monitor上报

Jump to

Keyboard shortcuts

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