全部产品
阿里云办公

配置监控任务

更新时间:2018-01-22 00:28:48

本文以 Nginx 监控任务模板为例,介绍了如何配置监控任务。

标准方案模板的监控任务和自定义监控任务最大的区别在于,在数据清洗、数据集定义、报警等配置上,标准方案模板已有预先设定。您只需要重点关注数据源和其他定制需求。

编辑数据源

监控任务管理页面,单击监控任务右侧的编辑按钮,进入 Nginx 的标准方案模板任务编辑页面。其中,上部红框内显示的是模板任务相关的数据源说明。您可按照提示来设定数据源。

为了防止真实日志和模板中的日志有出入,建议单击日志抓取预览来确保相关日志数据的准确性。

solutionstep1

修正数据清洗格式

在数据清洗页面,系统会根据标准方案模板生成对应的需要切分出的字段。以 Nginx 为例,由于该模板需要监控 PV、UV、调用返回值、客户端等相关信息,因此要求切分出以下字段:

  • remote_addr:远程调用地址,在 nginx.conf 中用$remote_addr表示。
  • time_local:时间戳,在 nginx.conf 中用$time_local表示。
  • status:调用返回值,在 nginx.conf 中用$status表示。
  • body_bytes_sent:返回字节长度,在 nginx.conf 中用$body_bytes_sent表示。
  • http_referrer:被导航的 HTTP 原字段,在 nginx.conf 中用$http_referrer表示。
  • user_agent:客户端程序版本,在 nginx.conf 中用$user_agent表示。

您需要根据自己的日志的实际使用情况,来定制相应字段的清洗切分规则。

订正数据清洗格式

确认配置并启动

在下一步数据集与报警配置页面,可以在看到标准方案模板配置的规则。您可以在此确认以下信息:

  • 数据集和报警功能是否存在所需字段缺失的情况。通常情况下,如果在上一步中缺少相应的清洗字段,将在该页面报错。
  • 您也可以重点关注报警功能是否满足您的业务需求。例如相关服务调用 500 错误的报警等。

确认无误后,可完成配置并启动任务。任务启动后,即可在交互式大盘中查看数据。