详情页标题前

阿里云日志服务SLS添加变量类型的过滤器-云淘科技

详情页1

将Nginx访问日志采集到日志服务后,您可以通过查询和分析语句查看每分钟的访问PV。例如您想查看每10秒、60秒或600秒的访问PV,则可以添加变量类型的过滤器,避免多次修改查询和分析语句进行查询。本文以Nginx访问日志为例说明如何添加变量类型的过滤器。

前提条件

  • 已采集Nginx访问日志。具体操作,请参见使用Nginx配置模式采集日志。
  • 已创建索引。具体操作,请参见创建索引。

操作流程

为Nginx访问日志添加变量类型的过滤器的操作流程如下:

阿里云日志服务SLS添加变量类型的过滤器-云淘科技

步骤一:查询和分析

通过查询和分析语句查看每分钟的访问PV的操作步骤如下:

  1. 登录日志服务控制台。
  2. 在Project列表区域,单击目标Project。
  3. 在日志存储 > 日志库页签中,单击目标Logstore。
  4. 输入查询和分析语句,然后单击15分钟(相对),设置查询和分析的时间范围。例如,查看每分钟的访问PV的示例,其查询和分析语句如下:
    * | SELECT date_format(__time__ - __time__ % 60, '%H:%i:%s') as time, count(1) as count GROUP BY time ORDER BY time

    每分钟的访问PV以图表的形式显示。

    阿里云日志服务SLS添加变量类型的过滤器-云淘科技

步骤二:将统计图表添加到仪表盘

将每分钟的访问PV图表添加到Nginx访问日志仪表盘的操作如下:

  1. 在统计图表页签下,单击添加到仪表盘。
  2. 在添加到仪表盘对话框中,根据实际情况完成参数配置,单击确认。阿里云日志服务SLS添加变量类型的过滤器-云淘科技关于仪表盘参数的说明,请参见添加统计图表(Pro版本)到仪表盘或添加统计图表到仪表盘。

步骤三:设置变量

将查询与分析的时间间隔设置为变量的操作如下:

  1. 在左侧导航栏中,单击仪表盘。
  2. 在仪表盘列表,单击Nginx访问日志。
  3. 在Nginx访问日志页面的右上角,单击编辑,找到目标统计图表,选择阿里云日志服务SLS添加变量类型的过滤器-云淘科技 > 编辑。
  4. 将查询和分析语句中的60修改为${{interval|60}},单击应用,然后单击确定。其中interval为变量名,60为变量值。在此处定义变量后,您可以在添加过滤器时设置该变量的取值。如果此处直接使用${{interval}},会导致查询分析操作报错。
    • 替换前查询和分析语句为:
      * | SELECT date_format(__time__ - __time__ % 60, '%H:%i:%s') as time, count(1) as count GROUP BY time ORDER BY time
    • 替换后查询和分析语句为:
      * | SELECT date_format(__time__ - __time__ % ${{interval|60}}, '%H:%i:%s') as time, count(1) as count GROUP BY time ORDER BY time

    关于变量的更多信息,请参见变量。阿里云日志服务SLS添加变量类型的过滤器-云淘科技

步骤四:添加过滤器

根据设置的变量添加过滤器的操作步骤如下:

  1. 在Nginx访问日志页面的右上方,单击阿里云日志服务SLS添加变量类型的过滤器-云淘科技图标。
  2. 在过滤器面板中,完成以下设置,然后单击确定。说明
    • 类型必须选择变量替换。
    • Key值必须为您在设置变量步骤中设置的变量,本文为interval。
    • 静态列表项用于配置不同查询时长范围的变量值。

    阿里云日志服务SLS添加变量类型的过滤器-云淘科技关于过滤器参数的说明,请参见添加过滤器。

  3. 调整页面布局,单击保存。
  4. 在保存对话框,单击确认。

    Nginx访问日志仪表盘显示时间间隔过滤器。

    阿里云日志服务SLS添加变量类型的过滤器-云淘科技

步骤五:验证结果

  • 在Nginx访问日志页面的PV过滤器中,将interval设置为10,查询每10秒的访问PV。该操作对应的查询和分析语句如下:
    * | SELECT date_format(__time__ - __time__ % 10, '%H:%i:%s') as time, count(1) as count GROUP BY time ORDER BY time

    Nginx访问日志仪表盘展示每10秒的访问PV。阿里云日志服务SLS添加变量类型的过滤器-云淘科技

  • 在Nginx访问日志页面的PV过滤器中,将interval设置为60,查询每60秒的访问PV。该操作对应的查询和分析语句如下:
    * | SELECT date_format(__time__ - __time__ % 60, '%H:%i:%s') as time, count(1) as count GROUP BY time ORDER BY time

    Nginx访问日志仪表盘展示每60秒的访问PV。阿里云日志服务SLS添加变量类型的过滤器-云淘科技

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/160130.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS云产品侧额外费用须知-云淘科技

    本文介绍在日志审计服务中开启云产品日志采集后,部分云产品侧额外的费用说明。 VPC 费用说明 自2022年09月01日起,阿里云流日志功能结束公测,正式商业化并开始收费。更多信息,请参见【变更】流日志商业化公告。 流日志的总费用=流日志生成费+日志服务的服务费。更多信息,请参见流日志计费说明。 开启流日志采集说明 您在日志审计服务中开启VPC流日志的采集后,…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云RDS数据库ModifyDBInstanceDeletionProtection – 开启或关闭实例释放保护-云淘科技

    该接口用于开启或关闭RDS实例的释放保护功能。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server RDS MariaDB 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 RDS MySQL开启和关闭实例释放保护 RDS PostgreSQ…

    阿里云数据库 2023年12月9日
  • 阿里云日志服务SLS使用内置的Logtail告警监控规则-云淘科技

    日志服务已内置告警监控规则,您只需开启对应的告警实例即可实时监控Logtail,并可通过钉钉等渠道接收到告警通知。本文介绍使用Logtail内置告警监控规则的操作步骤。 前提条件 已为目标Project开启重要日志功能。具体操作,请参见开通服务日志。 背景信息 当您为目标Project开启重要日志功能后,日志服务会自动在您所选择的Project下创建一个名为…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云日志服务SLS查询分析-云淘科技

    日志服务支持通过统计图表展示查询分析结果。 注意 仅统计图表(Pro版本)支持添加多个查询分析。日志服务支持的统计图表(Pro版本),请参见图表类型。 每个查询分析存在唯一的ID,采用大写字母的格式,例如A、B。 基本配置 您在添加统计图表时,需要先执行查询分析。您可以在查询分析页签中添加多个查询分析。添加查询分析后,单击应用,日志服务将实时在图表区域展示查…

    阿里云日志服务SLS 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLS使用前须知-云淘科技

    本文介绍日志审计服务的使用限制、费用说明等信息。 使用限制 存储方式与地域限制 重要 使用日志审计服务进行日志区域化存储或中心化存储前,请合理评估存储地域是否满足相关法律法规和安全监管的要求。 中心化存储 从各个阿里云账号、各个地域采集到的日志,会存储到中心账号下的一个中心Project中,目前中心化存储可供选择的地域如下所示。 说明 当您切换中心账号所在地…

    阿里云日志服务SLS 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。