详情页标题前

阿里云日志服务SLS采集Node.js日志-云淘科技

详情页1

本文介绍如何使用Logtail采集Node.js日志

背景信息

log4js是一个Node.js日志管理工具,您可以通过log4js把Node.js日志打印到文件中,并自定义日志格式,便于日志采集和整理。 log4js分为6个输出级别,从低到高分别为trace、debug、info、warn、error、fatal。 log4js配置示例如下所示:

var log4js = require('log4js');
log4js.configure({
  appenders: [
    {   
      type: 'file', //文件输出
      filename: 'logs/access.log', 
      maxLogSize: 1024,
      backups:3,
      category: 'normal' 
    }   
  ]
});
var logger = log4js.getLogger('normal');
logger.setLevel('INFO');
logger.info("this is a info msg");
logger.error("this is a err msg");

操作步骤

日志服务提供配置向导,帮助您快速完成Logtail采集配置。本文以通过完整正则模式采集Node.js日志为例。

  1. 登录日志服务控制台。
  2. 在接入数据区域,选择正则-文本日志。
  3. 选择目标Project和Logstore,单击下一步。
  4. 创建机器组
    • 如果您已有可用的机器组,请单击使用现有机器组。
    • 如果您还没有可用的机器组,请执行以下操作(以ECS为例)。
      1. 在ECS机器页签中,通过手动选择实例方式选择目标ECS实例,单击创建。

        具体操作,请参见安装Logtail(ECS实例)。

        重要 如果您的服务器是与日志服务属于不同账号的ECS、其他云厂商的服务器和自建IDC时,您需要手动安装Logtail。更多信息,请参见安装Logtail(Linux系统)或安装Logtail(Windows系统)。

        手动安装Logtail后,您必须在该服务器上手动配置用户标识。具体操作,请参见配置用户标识。

      2. 安装完成后,单击确认安装完毕。
      3. 在创建机器组页面,输入名称,单击下一步。

        日志服务支持创建IP地址机器组和用户自定义标识机器组,详细参数说明请参见创建IP地址机器组和创建用户自定义标识机器组。

  5. 选中目标机器组,将该机器组从源机器组移动到应用机器组,单击下一步。重要 创建机器组后立刻应用,可能因为连接未生效,导致心跳为FAIL,您可单击自动重试。如果还未解决,请参见Logtail机器组无心跳进行排查。
  6. 在Logtail配置页签中,创建Logtail配置。重要参数配置如下所示。其他参数说明,请参见使用完整正则模式采集日志。
    • 日志样例:[2022-02-24 17:42:38.946] [INFO] normal - this is a info msg
    • 正则:\[([^]]+)]\s\[(\w+)]\s(\w+)\s-\s(.*)
    • 日志抽取内容:日志服务会根据您输入的日志样例和正则表达式,自动提取日志内容。您需要为该内容设置对应的Key。

    阿里云日志服务SLS采集Node.js日志-云淘科技

  7. 预览数据及创建索引,然后单击下一步。日志服务默认开启全文索引。您也可以根据采集到的日志,手动创建字段索引,或者单击自动生成索引,日志服务将自动生成字段索引。更多信息,请参见创建索引。 重要 如果您要查询和分析日志,那么全文索引和字段索引必须至少启用一种。同时启用时,以字段索引为准。
  8. 单击查询日志,系统将跳转至Logstore查询分析页面。您需要等待1分钟左右,待索引生效后,才能在原始日志页签中,查看已采集到的日志。更多信息,请参见查询和分析日志。

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

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

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

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

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

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

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

相关推荐

  • 阿里云大数据开发治理平台 DataWorks智能监控-云淘科技

    本文为您汇总智能监控的相关问题。 在运维中心设置报警后收不到,该如何排查? 不需要接收任务的报警,该如何处理? 为什么在基线实例页面会显示基线状态为空基线? 为什么开启的基线破线未报警? 变慢的任务是否可以不报警? 为什么未收到出错任务的报警? 如何处理夜间收到报警的情况? 在运维中心设置报警后收不到,该如何排查? 此场景下,我们需要先确认是否有真实触发报警…

    2023年12月10日
  • 阿里云日志服务SLS使用前须知-云淘科技

    阿里云日志服务和DDoS高防联合推出全量日志功能,提供网站访问日志、CC攻击日志的实时采集、查询、分析、加工、消费等一站式服务,帮您排查网站访问异常、追踪CC攻击者来源、分析网站运营情况等。本文介绍全量日志功能相关的资产详情、费用说明及使用限制等。 说明 目前DDoS高防已升级为DDoS新BGP高防,DDoS高防(旧版)控制台仅用于已拥有DDoS高防实例的用…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云大数据开发治理平台 DataWorksHDFS数据源-云淘科技

    HDFS是一个分布式文件系统,为您提供读取和写入HDFS双向通道的功能,本文为您介绍DataWorks的HDFS数据同步的能力支持情况。 支持的版本 目前不支持阿里云文件存储HDFS版。 使用限制 离线读 使用HDFS Reader时,请注意以下事项: 由于连通默认资源组到HDFS的网络链路比较复杂,建议您使用独享数据集成资源组完成数据同步任务。您需要确保您…

  • 阿里云日志服务SLS友盟日志分析-云淘科技

    阿里云日志服务和友盟联合推出实时日志订阅功能,将友盟数据开放平台U-DOP的各类明细数据一键实时同步至日志服务,实现日志实时查询、可视化分析、告警、投递、加工等操作。 内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家阿里云企业补贴进行中: 马上申请腾讯云限时活动1折起,即将结束: 马上收藏同尘科技为腾讯云授权服务中心。 购买腾讯云产品享受折上折,…

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

    本文介绍使用C Producer SDK的基本操作。 日志服务C Producer是用纯C编写的日志采集客户端,提供更加精简的环境依赖以及更低的资源占用,适用于各类嵌入式/智能设备的日志采集。 功能特性 异步 异步写入,客户端线程无阻塞。 聚合&压缩上传 支持按超时时间、日志数、日志size聚合数据发送。 支持lz4压缩。 支持上下文查询 同一个客户…

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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