详情页标题前

阿里云容器服务ACK在Knative上实现日志采集-云淘科技

详情页1

日志服务(Log Service,简称 LOG)是针对日志类数据的一站式服务。您无需开发就能快捷完成日志数据采集、消费、投递以及查询分析等功能。在Knative中结合日志服务,能有效提升对Serverless应用的运维能力。

前提条件

  • 您已经开通日志服务,请参见通过日志服务采集Kubernetes容器日志。
  • 您已经部署Knative Service服务,请参见快速部署Serverless应用。

操作步骤

  1. 为Helloworld接入日志采集。请参见通过DaemonSet-控制台方式采集容器标准输出。
    1. 登录日志服务管理控制台。
    2. Project列表区域,单击创建Project创建名称为hellword的项目。详细操作请参见管理Logstore。
    3. 在helloworld项目页面的右上角,单击接入数据
    4. 接入数据页面选择Docker标准输出,进入Docker标准输出配置页面。阿里云容器服务ACK在Knative上实现日志采集-云淘科技
    5. 选择日志空间配置中,确认日志空间信息并单击下一步
    6. 设置创建机器组。若您已经安装Logtail日志组件,请点击使用现有机器组

      您可以选择Kubernetes或者标准Docker采集进行日志采集。具体操作,请参见通过日志服务采集Kubernetes容器日志和采集标准Docker容器日志。

    7. 单击确认安装完毕
    8. 设置机器组配置
    9. 设置数据源设置。插件配置这里我们针对helloworld-go Service,设置采集的环境变量为:"K_SERVICE": "helloworld-go"。并且通过 processors 分割日志信息,如这里"Keys": [ "time","level", "msg" ]。插件配置示例如下。
      {
        "inputs": [
          {
            "detail": {
              "IncludeEnv": {
                "K_SERVICE": "helloworld-go"
              },
              "IncludeLabel": {},
              "ExcludeLabel": {}
            },
            "type": "service_docker_stdout"
          }
        ],
        "processors": [
          {
            "detail": {
              "KeepSource": false,
              "NoMatchError": true,
              "Keys": [
                "time",
                "level",
                "msg"
              ],
              "NoKeyError": true,
              "Regex": "(\d+-\d+-\d+\s+\d+:\d+:\d+)\s+(\w+)\s+(.*)",
              "SourceKey": "content"
            },
            "type": "processor_regex"
          }
        ]
      }
    10. 数据源设置完成后,单击下一步
    11. 查询分析配置页面,开启全文索引,设置查询字段索引属性。
    12. 单击下一步进入结束页面。
  2. 执行以下命令,访问Hello World示例服务。此时会产生日志信息。
    curl -H "Host: helloworld-go.default.example.com" http://112.124.XX.XX
    Hello Knative!
  3. 日志库的目标日志右侧悬浮鼠标至图标阿里云容器服务ACK在Knative上实现日志采集-云淘科技上,选择阿里云容器服务ACK在Knative上实现日志采集-云淘科技 > 查询分析,可以看到该logstore的日志信息。
  4. 设置查询分析。请参见分析概述。 为了便于查看,您可以通过列设置显示所需要的列。下图中的示例设置了level、msg和time这三列。阿里云容器服务ACK在Knative上实现日志采集-云淘科技

总结

通过上面的介绍,可以帮助您了解如何在Knative中使用日志服务收集Serverless应用容器日志。在Knative中采用日志服务收集、分析业务日志,满足了生产级别的Serverless应用运维的诉求。

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

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

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

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

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

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

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

相关推荐

  • 阿里云日志服务SLS概述-云淘科技

    阿里云日志服务具有丰富的安全防护能力,支持服务器端加密、细粒度权限管控、详细服务日志等特性,同时提供日志审计功能,针对主流云产品提供多账号下实时自动化、中心化采集云产品日志并实现审计。日志服务为您提供丰富的数据洞察能力,同时满足您企业数据的安全与合规要求。 合规认证 日志服务已获得以下合规认证: ISO9001、ISO20000、ISO27001、ISO27…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云RDS数据库存储自动扩容-云淘科技

    数据库自治服务DAS(Database Autonomy Service)为RDS PostgreSQL提供存储自动扩容策略,当数据库实例的已使用存储空间大于等于设置的扩容阈值时,系统会进行自动扩容,保障您的业务稳定运行。 前提条件 当前仅支持RDS PostgreSQL云盘版。 说明 其他引擎存储空间自动扩展请参见: RDS MySQL:自动空间扩展。 R…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库授权服务账号-云淘科技

    当您寻求阿里云的技术支持时,如果技术支持过程中需要对您的数据库实例进行操作,您需要对服务账号授权,技术支持人员才可以通过服务账号提供技术支持服务。在授权有效期结束后,临时服务账号会被自动删除。 前提条件 实例版本为SQL Server 2008 R2(本地SSD盘)。 授权操作 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。 在左侧导航栏单击账号…

    阿里云数据库 2023年12月9日
  • 阿里云日志服务SLS配置监控与告警-云淘科技

    创建AnalyticDB MySQL投递任务后,您可以在数据投递诊断仪表盘中查看投递任务的运行指标信息,还可以订阅仪表盘,针对仪表盘中的指标信息设置告警。本文介绍为投递任务配置监控与告警的操作步骤。 背景信息 在数据投递诊断仪表盘中,建议您关注如下两方面的指标信息。 系统层面:投递的消费延迟、是否有异常报错。 业务层面:处理日志行数、输出日志行数。 创建告警…

    2023年12月10日
  • 阿里云对象存储OSSlogging(日志转存)-云淘科技

    访问对象存储OSS的过程中会产生大量的访问日志,您可以通过日志转存功能将这些日志按照固定命名规则,以小时为单位生成日志文件写入您指定的Bucket。您可以通过logging命令开启、查询、关闭Bucket的日志转存配置。 注意事项 本文各命令行示例均基于Linux 64位系统,其他系统请将命令开头的./ossutil64替换成对应的Binary名称。详情请参…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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