Documentation
¶
Index ¶
- Variables
- type MonitorReportSuite
- func (m *MonitorReportSuite) SetUpSuite(c *check.C)
- func (m *MonitorReportSuite) TearDownSuite(c *check.C)
- func (m *MonitorReportSuite) TestConfigNotReady(c *check.C)
- func (m *MonitorReportSuite) TestErrorCodeUnknown(c *check.C)
- func (m *MonitorReportSuite) TestMeshConfigReport(c *check.C)
- func (m *MonitorReportSuite) TestMonitorReportConsumer(c *check.C)
- func (m *MonitorReportSuite) TestMonitorReportLimitAPI(c *check.C)
- func (m *MonitorReportSuite) TestMonitorReportProvider(c *check.C)
- func (m *MonitorReportSuite) TestRateLimitRuleRevisionReport(c *check.C)
- func (m *MonitorReportSuite) TestRecoverAllReport(c *check.C)
- func (m *MonitorReportSuite) TestReportCacheInfo(c *check.C)
- func (m *MonitorReportSuite) TestUpdateServiceCallReport(c *check.C)
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) 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上报
Click to show internal directories.
Click to hide internal directories.