收藏
回答

话题 全部话题

你有主动运维你的小程序吗?对于管理平台的「开发—运维中心」功能有什么建议呢?

当小程序上线之后,随着业务量增多,维护体量越来越大,如何应对更多的突发事件?如何避免其扩大成为故障呢?

小程序MP平台的「开发—运维中心」提供一系列帮助开发者主动运维小程序的能力:可以根据关键字查询指定时间的JS错误内容以进一步定位问题、通过设置告警规则来将数据告警自动发送到告警群等。希望能帮助开发者提升应急能力,把故障消灭在萌芽阶段。


平常开发小程序的过程中,你会使用管理平台提供的运维中心的功能来保证小程序的质量吗?你在使用过程中遇到过什么问题?你希望官方做哪些优化来让功能与数据更清晰丰富呢?





参与本话题优秀回答者将获得微信正版周边礼品一份,快来参加吧!

    

*图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整

*获奖情况将在后续「社区每周」公告中进行公示

写回答关注话题邀请回答

36 个回答

  • 黄样玲
    黄样玲
    发表于移动端
    2020-08-28
    擦擦擦 2222
    2020-08-28
    赞同
    回复
  • 启年
    启年
    2020-08-28

    天天忙成狗,哪里有空弄自己的。

    2020-08-28
    赞同
    回复
  • meng674782630
    meng674782630
    2020-08-27

    各位大佬为了正版周边礼品一份也是用心去提建议了,我的建议是报警太底层了,无法追踪排查

    2020-08-27
    赞同
    回复
  • 青寒
    青寒
    2020-08-27

    *运维中心-错误查询

    错误内容很给力,能直接展示程序报错内容;

    还能下载Source Map文件,定位错误内容。

    *运维中心-实时日志

    这个用的不多。

    *运维中心-性能监控

    启动耗时这个不错,能通过图表清楚知道小程序的启动速度情况。

    *运维中心-告警设置

    告警群通知这个很有必要。

    *运维中心-小程序测试

    没用过。

    参与一下话题讨论~

    2020-08-27
    赞同
    回复
  • A德佑-黄勇¹³³³³⁰⁶⁵³⁸¹
    A德佑-黄勇¹³³³³⁰⁶⁵³⁸¹
    2020-08-27

    对于新手来说不太友好吧,有时候看到这个日志非常蒙圈,不能一眼找到问题在哪。

    2020-08-27
    赞同
    回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-08-26

    这个我必须要点赞这些功能,也要吐槽一下。

    我已经养成习惯,一登陆小程序后台就直接点开发了,可见MP的开发->运维中心的使用高频和重要性。

    一个一个来说:

    1、错误查询

    亮点:这个错误查询功能可以查看错误日志,很好用,结合错误告警可以把有错误时第一时间推送到微信群里,但是这个功能可能很多新手并不了解,所以为此我还专门在社区写了一篇比较粗陋的文章:

    0代码量让你的小程序出错时发微信消息通知你 | 微信开放社区

    https://developers.weixin.qq.com/community/develop/article/doc/00028a527742808fc95ace11956813

    槽点:这里有几个建议,我就写到图片上了:

    2、实时日志

    亮点:这个功能在大的项目的正式版上我一般不启用,主要怕影响性能。所以我的建议是实时日志可以支持体验版和开发版,有时候某些BUG就客户那会复现,这个时候让客户用体验测试一波,日志就可以直接在后台体现出来了,排错很方便。

    槽点:不知道为啥不支持体验版和开发版?还是我没配置好?正式版上能正常打印,体验版无效?

    3、性能监控

    这个我记得以前有个话题专门讨论这个的,我也参与了,讨论了这个的用途,还指出了其中一处开发文档链接错误的问题

    亮点:这个功能挺实用的,结合微信群警告可能可以第一时间了解到相关功能卡了的情况,这个时候可以让咱们运维第一时间排查是不是服务器网络有问题,接口卡了等等。

    实现后的效果:多点服务器,多个运维,一人负责一台,重点高频接口上启用监控,让对应的运维加入到告警群里,现在只要相关群一告警,运维人员不用俺说他们就自觉去查查是否网络卡了,被攻击了,网络占用是不是满了。

    (参考实现方法:0代码量让你的小程序出错时发微信消息通知你 | 微信开放社区https://developers.weixin.qq.com/community/develop/article/doc/00028a527742808fc95ace11956813

    槽点:就是要代码埋点方式来实现,当时那个话题我记得我是建议把代码埋点方式变成在app.json里直接配置。现在我还是这么建议。

    4、告警设置

    亮点:这里不多说,挺简单和方便

    槽点:唯一要吐槽的是,结合业务性能监控时,好像不怎么实时,一般会延迟5-10分钟,或者有时候根本没报警?

    5、小程序测速

    亮点:无

    槽点:这个用的时候感觉部分功能跟业务性能监控重复掉了。貌似所有小程序测速功能用业务性能监控都能实现。而且这个还不能结合告警功能推送到微信群里。

    2020-08-26
    赞同
    回复
  • 浪花骑士
    浪花骑士
    2020-08-26

    有一说一,查看线上报错是真的好用!

    2020-08-26
    赞同
    回复
  • peng
    peng
    2020-08-26

    没怎么用过的来集合吧...

    2020-08-26
    赞同
    回复
  • 弯弯的月亮
    弯弯的月亮
    发表于移动端
    2020-08-26
    穿越火线开
    2020-08-26
    赞同
    回复
  • 袁Z鹏
    袁Z鹏
    2020-08-26

    运维这个版块,建议从开发选项里拿出来,单独做一个选项

    如果可以,报错的日志上,直接告诉报错发生在哪个页面,这样找起来方便一点(最好如大佬所说可以跳转到对应位置)

    2020-08-26
    赞同
    回复

正在加载...

登录 后发表内容