从2017年初开始,ARMS开始上线标准行业模板功能,日后还将陆续上线一系列常用的标准行业模板任务,供用户开箱即用。本文介绍了这些已发布或将要发布的行业模板。

背景信息

现有标准方案模板

  • Nginx监控模板:通过收集和分析Nginx的默认日志,来监控服务端被访问情况。

  • 零售行业监控模板:通过收集各区域门店的销售状态,来实时反映零售行业的销售现状。

标准方案模板详细介绍

Nginx监控模板标准版

Nginx监控建议模板通过收集和分析Nginx的默认Nginx access.log日志来监控服务端被访问情况。

该模板统计包括以下部分:

  • Nginx的默认日志字段,包括 $remote_addr、“$request”、“$status”、“$body_bytes_sent”、“$http_referer”、“$http_user_agent”等。

  • Nginx的扩展日志字段(“$upstream_response_time”、“$request_time”),以及代表Session ID的对应的Cookie ID(在本例中,以“$jsessionid”为例)。

以下是本例中access.log的log_format配置:

log_format proxyformat "$remote_addr $request_time_usec $http_x_readtime [$time_local] \"$request_method http://$host$request_uri\" $status $body_bytes_sent \"$http_referer\" \"$upstream_addr\" \"$http_user_agent\" \"$upstream_response_time\" \"$request_time\" \"$jsessionid\""; 

以下是Nginx监控模板的大盘内容首页。大盘版本一直在迭代,最新版本以线上为准。

Nginx总体访问标准版监控示例:

零售行业监控模板

本零售行业监控模板基于某行业领先的服装零售商的真实业务场景所建。该模板提供以下内容的实时监控:

  • 基于任意时间维度的全网销售总额、销售商品总件数,和交易笔数的实时监控统计。

  • 基于各销售片区以及各旗下公司,主管的销售额实时监控统计。

  • 基于各片区的商品热度销售排名。

  • 基于历史数据的商品销售历史查询和趋势统计。

本监控任务需要业务方将每一笔业务交易接入给ARMS。业务交易数据可以使用但不限于日志、消息或API推送等方式。在每一笔交易数据中,需要保证从数据源中准确清洗出以下数据字段:

  • 片区名称:公司业务根据业务量下划的片区,例如西南片区、东北片区。

  • 公司简称:根据片区下划的公司,例如东北片区的吉林分公司。

  • 客户名称:一般指代销的经销商,例如东北片区的吉林分公司所管理的经销商吉林百货大楼。

  • 客户类型:根据业务类型,一般可分为直营和加盟两类。

  • 货号:商品ID号。

  • 尺码:商品的尺码。

  • 货色:商品的颜色。

  • 件数:本次交易所发生的商品件数。

  • 零售金额:本次交易所发生的实际零售金额总额。