码迷,mamicode.com
首页 > 其他好文 > 详细

123

时间:2017-12-25 21:00:36      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:参数   格式   available   -o   map   huawei   ndt   body   smon   

抱歉,写错了,现已修改:

模块	指标名称	key	单位	正常值
Sms	单网关,从业务模块调用短信发送接口到消息最终从短信网关发出去的平均延迟	smsSendTimeCostAvg	毫秒	<=60000
	单网关,从业务模块调用短信发送接口到消息最终从短信网关发出去的最大延迟	smsSendTimeCostMax	毫秒	不告警,观察值
	调用网关发送api的耗时	smsGatewayApiTimeCostAvg	毫秒	<=3000
	短信发送成功数量	smsSendSucceedCount	—	不告警,观察值
	短信发送成功数量	smsSendFailedCount	—	不告警,观察值
	不可用短信网关的数量	unavailableGatewayNumber	—	<=0
Email	单服务器,从业务模块调用邮件发送接口到消息最终从邮件服务器发出去的平均延迟	emailSendTimeCostAvg	毫秒	<=60000
	单服务器,从业务模块调用邮件发送接口到消息最终从邮件服务器发出去的最大延迟	emailSendTimeCostMax	毫秒	不告警,观察值
	调用邮件服务发送api的耗时	emailServerApiTimeCostAvg	毫秒	<=3000
	邮件发送成功数量	emailSendSucceedCount	—	不告警,观察值
	邮件发送成功数量	emailSendFailedCount	—	不告警,观察值
	不可用邮件服务器的数量	unavailableServerNumber	—	<=0




12H2需求新增一些短信邮件的监控指标,需要运维配合基于heartbeat开发下cloudwatch监控指标。具体细节如下:

1.       访问地址:
a)         Email:https://1000-ows29.host.huawei.com:1443/email/heartbeat.jsp?monitorNames=EmailMonitor&params={EmailMonitor:{showDetails:true,tenantId:["1000","1002"]}}}
b)         Sms:  https://1000-ows29.host.huawei.com:1443/sms/heartbeat.jsp?monitorNames=SmsMonitor&params={SmsMonitor:{showDetails:true,tenantId:["1000","1002"]}}} 

2.       参数说明:
a)         showDetails:为false时只获取全租户的监控指标统计结果,无参数或为true时获取每个租户的监控指标统计结果;
b)         tenantId:表示获取指定租户的监控指标统计结果,格式为JsonArray;

3.       指标列表:
模块	指标名称	key	单位	正常值
sms	单网关,从业务模块调用短信发送接口到消息最终从短信网关发出去的平均延迟	smsSendTimeCostAvg	毫秒	<=60000
	单网关,从业务模块调用短信发送接口到消息最终从短信网关发出去的最大延迟	smsSendTimeCostMax	毫秒	不告警,观察值
	调用网关发送api的耗时	smsGatewayApiTimeCostAvg	毫秒	<=3000
	短信发送成功数量	smsSendSucceedCount	—	不告警,观察值
	短信发送成功数量	smsSendFailedCount	—	不告警,观察值
	不可用短信网关的数量	unavailableGatewayNumber	—	<=0
email	单服务器,从业务模块调用邮件发送接口到消息最终从邮件服务器发出去的平均延迟	emailSendTimeCostAvg	毫秒	<=60000
	单服务器,从业务模块调用邮件发送接口到消息最终从邮件服务器发出去的最大延迟	emailSendTimeCostMax	毫秒	不告警,观察值
	调用邮件服务发送api的耗时	emailServerApiTimeCostAvg	毫秒	<=3000
	邮件发送成功数量	emailSendSucceedCount	—	不告警,观察值
	邮件发送成功数量	emailSendFailedCount	—	不告警,观察值
	不可用邮件服务器的数量	unavailableServerNumber	—	<=0


4.       返回数据结构:
a)         EmailMonitor
{
         "monitorResultMap": {
                   "EmailMonitor": {
                            "resultCode": "0",
                            "avaliable": true,
                            "detailResult": {
                                     "emailSendTimeCostAvg": 0,
                                     "emailSendTimeCostMax": 0,
                                     "emailSendSucceedCount": 0,
                                     "details": {
                                               "1000": {
                                                        "20161213001": {
                                                                 "emailSendTimeCostAvg": 0,
                                                                 "emailSendTimeCostMax": 0,
                                                                 "emailServerApiTimeCostAvg": 0,
                                                                 "emailSendSucceedCount": 0,
                                                                 "emailSendFailedCount": 0,
                                                                 "available": true
                                                        },
                                                        "resultCode": 0,
                                                        "unavailableServerNumber": 0
                                               },
                                               "1002": {
                                                        "20171222001": {
                                                                 "emailSendTimeCostAvg": 0,
                                                                 "emailSendTimeCostMax": 0,
                                                                 "emailServerApiTimeCostAvg": 0,
                                                                 "emailSendSucceedCount": 0,
                                                                 "emailSendFailedCount": 0,
                                                                 "available": true
                                                        },
                                                        "resultCode": 0,
                                                        "unavailableServerNumber": 0
                                                        }        
                                     },
                                     "emailSendFailedCount": 0,
                                     "unavailableServerNumber": 0,
                                     "emailServerApiTimeCostAvg": 0
                            },
                            "collectCost": 2,
                            "collectTime": 1513996530389,
                            "paramMap": {
                                     "tenantId": "[1000, 1002]",
                                     "showDetails": "true"
                            },
                            "lastest": true
                   }
         },
         "resultCode": "0",
         "hostname": "NKG1000021834",
         "collectTime": 1513996530389,
         "collectCost": 2
}

b)         SmsMonitor:
{
"monitorResultMap": {
         "SmsMonitor": {
                   "resultCode": "0",
                   "avaliable": true,
                   "detailResult": {
                            "smsSendSucceedCount": 0,
                            "smsSendFailedCount": 0,
                            "smsSendTimeCostAvg": 0,
                            "smsGatewayApiTimeCostAvg": 0,
                            "unavailableGatewayNumber": 0,
                            "details": {
                                     "1000": {
                                               "20171222001": {
                                                        "smsSendTimeCostAvg": 0,
                                                        "smsSendTimeCostMax": 0,
                                                        "smsGatewayApiTimeCostAvg": 0,
                                                        "smsSendSucceedCount": 0,
                                                        "smsSendFailedCount": 0,
                                                        "available": true
                                               },
                                               "resultCode": 0,
                                               "unavailableGatewayNumber": 0
                                     },
                                     "1002": {
                                               "20171222001": {
                                                        "smsSendTimeCostAvg": 0,
                                                        "smsSendTimeCostMax": 0,
                                                        "smsGatewayApiTimeCostAvg": 0,
                                                        "smsSendSucceedCount": 0,
                                                        "smsSendFailedCount": 0,
                                                        "available": true
                                               },
                                               "resultCode": 0,
                                               "unavailableGatewayNumber": 0
                                     }
                            },
                            "smsSendTimeCostMax": 0
                   },
                   "collectCost": 1,
                   "collectTime": 1514010618609,
                   "paramMap": {
                            "tenantId": "[1000, 1002]",
                            "showDetails": "true"
                   },
                   "lastest": true
         }
},
"resultCode": "0",
"hostname": "NKG1000021834",
"collectTime": 1514010618607,
"collectCost": 3
}



https://sgbeta.owsgo.com/app/heartbeat.jsp


{"monitorResultMap":{"DefaultMonitor":{"resultCode":"0","avaliable":true,"detailResult":{"monitorNames":["KafkaProducerMonitor","KafkaCommandMonitor","ActiveMQOperationMonitor","CacheMonitor","WebServiceMonitor","ActiveMQProducerMonitor","ActiveMQConnectionMonitor","RedisMonitor","DBPoolConnectionMonitor","DefaultMonitor","KafkaConsumerMonitor","DBMonitor","ActiveMQConsumerMonitor","ScheduleMonitor","KafkaRegistrationMonitor","PerfMonitor","KafkaConsumerGroupListMonitor","rockPoolClientMonitor","QuartzMonitor","ActiveMQConfigMonitor","ActiveMQMonitor","ActiveMQRegistryMonitor","KafkaConfigMonitor","ServiceFrameworkMonitor","ActiveMQAvaliableMonitor","ZooKeeperMonitor","SmsAndEmailMonitor","KafkaConsumerGroupMonitor","TomcatMonitor","KafkaBrokerMonitor","ActiveMQBrokerMonitor"]},"collectCost":0,"collectTime":1514201448728,"paramMap":{"OnlyAvaliable":"1"},"lastest":false},"ServiceFrameworkMonitor":{"resultCode":"0","avaliable":true,"detailResult":null,"collectCost":1,"collectTime":1514201448728,"paramMap":{"OnlyAvaliable":"1"},"lastest":false},"DBMonitor":{"resultCode":"0","avaliable":true,"detailResult":{"tenantDbStatus":{"1000":"0"}},"collectCost":7,"collectTime":1514201448728,"paramMap":{"OnlyAvaliable":"1"},"lastest":false}},"resultCode":"0","hostname":"testsec-platform-12h2test1-host-2.localdomain","collectTime":1514201452687,"collectCost":0}

 

123

标签:参数   格式   available   -o   map   huawei   ndt   body   smon   

原文地址:https://www.cnblogs.com/storm1018/p/8110944.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!