观测站点的PV(页面访问量)和UV(独立访客数)可以通过阿里云日志服务进行分析。首先确保IIS日志已采集到日志服务,然后使用以下SQL查询:
PV和UV统计:
* | select approx_distinct("c-ip") as uv, count(1) as pv, date_format(date_trunc('hour', __time__), '%m-%d %H:%i') as time group by date_format(date_trunc('hour', __time__), '%m-%d %H:%i') order by time limit 1000
对于API异常,可以关注HTTP状态码,例如:
* | select count(1) as pv, "sc-status" as status group by "sc-status" having "sc-status" != 200
以上查询会展示非200状态码的请求次数。详细操作可参考日志服务最佳实践
可以使用ARMS(应用实时监控服务)进行站点的可观测性监控。ARMS提供了前端监控功能,可以监控PV、UV等通用指标,并支持自定义上报关键信息。通过监控这些信息,可以及时发现并处理API异常等问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。