详情页标题前

阿里云日志服务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

相关推荐

  • 阿里云RDS数据库重置密码-云淘科技

    在使用RDS过程中,如果忘记数据库账号密码,可以通过控制台重新设置密码。 操作步骤 说明 为了数据安全,建议您定期更换密码。 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。 在左侧导航栏单击账号管理。 在待重置密码的账号的操作列,单击重置密码。 在弹出的对话框中输入新密码并确认,然后单击确定。 密码要求如下: 长度为8~32个字符。 由大写字母、…

    阿里云数据库 2023年12月9日
  • 阿里云日志服务SLS新版任务监控大盘常见问题-云淘科技

    本文介绍新版任务的监控大盘的常见问题。新版任务包括OSS投递(新版)、MaxCompute投递(新版)、数据导入(新版)。 任务监控大盘报错时,如何处理? 异常描述 在目标Project下,打开目标任务的概览页面时,提示查询失败错误,统计报表中未展示任何统计数据。 异常原因 任务运行日志保存在指定Project下名为internal-diagnostic_l…

    2023年12月10日
  • 阿里云日志服务SLS日志管理-云淘科技

    日志服务如何存储、管理用户的日志? 日志库(Logstore)是日志服务中的日志存储和查询的基本单元,通常用于存储一类日志数据。目前,支持在控制台或者通过API完成对日志库的增删改查操作。日志库创建完成后,用户通过API或SDK向指定日志库写入日志数据。如果用户希望收集阿里云ECS服务器的数据,日志服务提供的Logtail日志收集服务同样非常方便地收集到日志…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云日志服务SLS告警与打标反馈-云淘科技

    本文以钉钉通知渠道为例,介绍如何对智能巡检的告警进行打标反馈,逐步调整模型,以获取符合预期的告警。 前提条件 已创建智能巡检作业。具体操作,请参见通过消费组拉取指标数据进行智能巡检或通过SQL聚合指标数据进行智能巡检。 已创建并获取钉钉机器人的Webhook链接。具体操作,请参见钉钉-自定义。 背景信息 创建智能巡检作业后,日志服务自动在您所指定的Proje…

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

    本文将重点介绍如何基于阿里云日志服务SLS导入AWS CloudTrail日志的具体操作步骤。 准备工作 重要 本文档为阿里云原创文档,知识产权归阿里云所有,由于本文档旨在介绍阿里云与第三方产品交互的服务能力,因此可能会提及第三方公司或产品等名称。 在导入CloudTrail日志到日志服务前,您需在CloudTrail上完成如下配置,使CloudTrail在…

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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