当前位置: 首页 > news >正文

网站开发费用说明wordpress淘宝模板怎么用

网站开发费用说明,wordpress淘宝模板怎么用,做放单网站,动画素材图片被吞#xff0c;来这里看吧#xff1a;https://juejin.cn/post/7344567669893021736 过年前一天发版#xff0c;大家高高兴兴准备回家过年去了。这时候老板说了一句#xff0c;记得带上电脑#xff0c;关注用户反馈。有紧急问题在高速上都得给我找个服务区改好。 但是…图片被吞来这里看吧https://juejin.cn/post/7344567669893021736 过年前一天发版大家高高兴兴准备回家过年去了。这时候老板说了一句记得带上电脑关注用户反馈。有紧急问题在高速上都得给我找个服务区改好。 但是机智如我怎么能让老板知道服务出问题了呢毕竟我还奢望过完年有年终奖。那正确的方式当然服务出问题了我们开发瞒着老板偷偷给他改了当做什么都没发生过。 平时当然Bug多点无所谓毕竟软件嘛有点bug也正常。但现在是决定年终的重要时刻我们要让老板相信我们的服务是稳定的。 1. 首先你要有个Skywalking 有条件玩K8S的同学看这个在K8S集群中部署SkyWalking-CSDN博客 没条件就本地玩玩吧SkyWalking 本地启动以及闪退问题-CSDN博客 告警相关配置文件路径 打开后有一些默认的规则这些规则的作用看这个Alerting | Apache SkyWalking rules:service_resp_time_rule:expression: sum(service_resp_time 1000) 3period: 10silence-period: 5message: Response time of service {name} is more than 1000ms in 3 minutes of last 10 minutes.service_sla_rule:expression: sum(service_sla 8000) 2period: 10silence-period: 3message: Successful rate of service {name} is lower than 80% in 2 minutes of last 10 minutesservice_resp_time_percentile_rule:expression: sum(service_percentile{_0,1,2,3,4} 1000) 3period: 10silence-period: 5message: Percentile response time of service {name} alarm in 3 minutes of last 10 minutes, due to more than one condition of p50 1000, p75 1000, p90 1000, p95 1000, p99 1000service_instance_resp_time_rule:expression: sum(service_instance_resp_time 1000) 2period: 10silence-period: 5message: Response time of service instance {name} is more than 1000ms in 2 minutes of last 10 minutesdatabase_access_resp_time_rule:expression: sum(database_access_resp_time 1000) 2period: 10message: Response time of database access {name} is more than 1000ms in 2 minutes of last 10 minutesendpoint_relation_resp_time_rule:expression: sum(endpoint_relation_resp_time 1000) 2period: 10message: Response time of endpoint relation {name} is more than 1000ms in 2 minutes of last 10 minutes2. 告警规则参数 Alerting | Apache SkyWalking Rule name规则名称。需要保证唯一必须以 _rule 结尾 Expression告警表达式。 Include names告警规则生效包含的实体名列表。在 Skywalking中实例有多种类型 Alerting | Apache SkyWalking 实体名称这里要注意一下我们在集成 Agent 的时候一般都会设置 Namespace 和 Service group。举个栗子 SW_AGENT_NAMESPACEdev SW_AGENT_NAMEdev::example-name 当我这样定义时service name 应该写成 dev::example-name|dev|参考Table of Agent Configuration Properties | Apache SkyWalking Exclude names告警规则不生效包含的实体名列表 Include names regex和 Include names 一样。只不过是正则表达式字符串 Exclude names regex和 Exclude names 一样。只不过是正则表达式字符串 Tags自定义的 k-v 对 Period表达式计算结果的缓存时间 Silence Period推送最低间隔时间。例如我有一个规则1分钟会触发一次当我把Silence Period配置为 3 时。那就是每3分钟发送一次请求到 hook Hooks向外界发送通知的方式 本质上都是 WebHook。 3. 表达式解析 service_sla_custom_rule:# service_sla 是一个在 alarm-config.yaml 中默认定义的指标当然可以覆盖它。# sum((service_sla / 100) 90) 就是字面意思服务SLA低于90% 的次数# 4 是关键表达式每分钟算一次这是我看了文档后猜的应该没问题, 那这里就表示最近4分钟服务SLA都低于90%expression: sum((service_sla / 100) 90) 4# 字符串匹配写法include-names:- dev::example|dev|# 正则写法所有dev组的include-names-regex: ^dev::.* # 表达式计算结果缓存时长表达式每一分钟计算一次我表达式中设置了4# 所以period 应该设置一个大于4的值这样能避免重复计算period: 10# 通知静默时长如果服务有10分钟SLA是低于90的那么m4的时候会提醒。# 下一次本来是m5提醒的我设置了2所以等到m6再次计算表达式的时候才会在提醒silence-period: 2# 自定义 tags,key-value形式tags:level: ERROR# 提醒文本可以通过格式化插入参数message: 服务 SLA 低于 90%# 使用的通知方式如果不填则选择默认hookshooks:- {hookType}.{hookName}4. 表达式定义实例 4.1 所有服务SLA在最近3分钟内小于100 service_success_rule:expression: sum((service_success / 100) 100) 3period: 5silence-period: 5message: 服务 SLA 低于 100%4.2 单接口SLA在最近3分钟内小于100 endpoint_sla_rule:expression: sum((endpoint_sla / 100) 100) 3include-names: - GET:/test/custom1 in dev::example|dev|period: 5message: 此接口 SLA 低于 100%4.3 所有DB SLA 最近1分钟内小于100 database_access_sla_rule:expression: sum((database_access_sla / 100) 100) 1period: 3message: DB SLA 低于 100%5. 定义配置 Hooks 实际测试下来直接配置飞书会出现只有首次才会通知的情况。自己提供个Webhook在透传到飞书正常。猜测是Skywalking中集成飞书通知的模块有问题这个待验证。 5.1 Webhook Alerting | Apache SkyWalking 自定义的接口 RestController RequestMapping(/alerting) public class AlertingController { // 我用的是lark用飞书得改下hostprivate final static String WEBHOOK_URL https://open.larksuite.com/open-apis/bot/v2/hook/token; Resource private RestTemplate restTemplate; PostMapping(skywalking) public void alert(RequestBody ListAlarmMessage alarmMessageList) { alarmMessageList.parallelStream().forEach(alarmMessage - { String text Apache SkyWalking Alarm:\n\n alarmMessage.getScope() : alarmMessage.getName() \n\n alarmMessage.getAlarmMessage(); ImmutableMapString, Object body ImmutableMap.of( msg_type, text, content, ImmutableMap.of(text, text) ); restTemplate.postForEntity(WEBHOOK_URL, body, String.class); }); } // https://github.com/apache/skywalking/blob/master/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/alarm/AlarmMessage.java Getter Setter JsonNaming(PropertyNamingStrategy.LowerCaseStrategy.class) public static class AlarmMessage { private int scopeId; private String scope; private String name; private String id0; private String id1; JsonAlias(ruleName) private String ruleName; JsonAlias(alarmMessage) private String alarmMessage; private ListTag tags; JsonAlias(startTime) private long startTime; private transient int period; } Getter Setter public static class Tag { private String key; private String value; } }在 alarm-config.yaml 中配置 hooks:webhook:default:# 定义这是默认的hookis-default: trueurls:- http://localhost:8080/alerting/skywalking5.2 飞书 创建机器人很简单的基本上有手就行。 Alerting | Apache SkyWalking 自定义机器人使用指南 - 开发指南 - 开发文档 - Lark 开放平台 (larksuite.com) 飞书群机器人通知配置 hooks:feishu:default:text-template: |-{msg_type: text,content: {text: Apache SkyWalking Alarm: \n\n%s}}webhooks:- url: https://open.larksuite.com/open-apis/bot/v2/hook/token- secret: secretRef Alerting | Apache SkyWalking https://skywalking.apache.org/docs/main/v9.7.0/en/api/metrics-query-expression Analysis Native Streaming Traces and Service Mesh Traffic | Apache SkyWalking skywalking/docs/en/setup/backend/backend-alarm.md at master · apache/skywalking (github.com) skywalking/docs/en/api/metrics-query-expression.md at master · apache/skywalking (github.com) 自定义机器人使用指南 - 开发指南 - 开发文档 - Lark 开放平台 (larksuite.com) Table of Agent Configuration Properties | Apache SkyWalking
http://www.pierceye.com/news/882669/

相关文章:

  • 电商网站设计线路图景县网站建设
  • 中级建设消防员证书查询网站昆明百度搜索排名优化
  • 网站广告是内容营销吗四川鸿业建设集团网站
  • 企业网站管理系统 aspwordpress幻灯片简码
  • 深圳建设银行官方网站上海搜索引擎优化1
  • 网站备案初审过了网络建站网网络推广
  • 网站在线制作平台搜狗提交入口网址
  • 西宁市建设网站价格低网页制作遮罩
  • 做海淘的网站做海淘的网站有哪些网站建设从零开始视频教程
  • 网站设计咨询电话收录提交大全
  • 内网建设网站聊城seo整站优化报价
  • 网站建设的可行性分析报告国际新闻最新消息2022今天
  • 网站后台上传图片做难吗?想要做个公司网站
  • 电商网站设计思维导图长春关键词推广
  • 站长工具综合查询官网wordpress置顶文章不生效
  • 手机网站 文件上传肥城网站建设公司
  • 网站开发怎么做到前后端网页设计实训报告格式
  • 军队 网站备案安卓手机软件开发平台
  • 湖北交投建设集团网站泰安网络公司行情
  • 做排版的网站绍兴网站建设专业的公司
  • 深圳专业网站建设公司济南建设网站
  • 广西建设职业技术学院网站做的比较好的二手交易网站有哪些
  • 北辰网站建设公司wordpress79元主题
  • 网站怎么绑定织梦广东网站建设968
  • ps扩展插件网站业务平台
  • 富阳设计网站广州网站设计公司
  • 演讲网站开发背景wordpress 1h 1g
  • 广州十度网络网站开发最好网站被挂马怎么办
  • 网站建设及维护费算业务宣传费网站如何做触屏滑动效果
  • 如何查询一个网站所属的主机免费可以绑定域名网站空间