阿里云SLS采集jvm日志(上)

一、背景

本文主要是侧重于日志的采集,早期写过一篇数据解析的文章,并作姊妹篇,请参考:
阿里云SLS采集jvm日志(下)

主要内容:

  • 安装logtail
  • 添加机器组

二、安装logtail

通过ecs云助手批量安装,而非逐台机器地操作

1、ECS云助手

阿里云-ecs云助手

选择对应的ECS机器,

执行的命令类型,包括多种:

  • Shell
  • Python
  • Perl
  • Bat
  • PowerShell

2、安装命令

命令内容参考:https://help.aliyun.com/zh/sls/install-run-upgrade-and-uninstall-logtail?spm=a2c4g.11186623.0.i1#c0714d1fcey9c

我这里出现了安装超时的错误。

修改为内网域名,

bash 复制代码
#!/bin/bash
region_id='cn-hangzhou'
# 使用内网地址(去掉 -internet 后缀)
wget http://logtail-release-${region_id}.oss-${region_id}-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh
chmod +x logtail.sh
./logtail.sh install ${region_id}

再次执行安装命令,成功了。


三、添加机器组

心跳检测

1、Workbench

远程连接ECS机器

查看Logtail进程

  • /etc/init.d/ilogtaild status

    logtail安装在目录/usr/local/ilogtail/

    验证logtail是否正常采集日志,可以查看该LOG文件。

2、新建日志库

输入日志库的名称,一般设置保存天数,如果是天数比较多,建议开启智能存储分层。

3、添加logtail配置




第一次这里会对所选的机器进行心跳检测,除了网络是否通达外,重要的是ecs机器是否启动了Logtail进程。

我这里的ecs机器是新申请的,肯定是没有安装logtail的,所以你得先用ecs云助手进行上面的操作。

心跳检测正常后,再进行logtail配置。

因为不同的日志,处理的方式不一,这里就不一一赘述。

解析后的日志,提取出多个字段,见下:




可以看到左侧的索引字段,不再是简单的content,查询及分析更加便利。

相关推荐
北京靠谱的GEO优化机构7 分钟前
海外推广:没有媒体内容,SEO就是“无米之炊“
服务器·数据库·媒体
2601_9620715717 分钟前
数据库系统架构与DBMS功能探微:现代信息时代数据管理的关键
java·开发语言·数据库
梦想的旅途219 分钟前
如何高效调用企业微信通讯录API管理组织架构
java·开发语言·企业微信
段帅星24 分钟前
Mac + iTerm2 运维终端配置参考
运维
circuitsosk27 分钟前
从零搭建行业知识平台:向量库+图数据库+传统关系库的多模检索统一层设计
数据库·python·oracle·向量数据库·rag·多模检索
程序员夏洛28 分钟前
Redis 中如何实现分布式锁?
数据库·redis·分布式
智恒百亿38 分钟前
从开箱到跑通大模型:一台 RTX 5090 八卡服务器的部署实录(附踩坑清单)
运维·服务器
沫璃染墨41 分钟前
《从零入门Linux系统篇(三十二):文件篇·五——深入理解磁盘:从物理结构到LBA寻址》
linux·运维·服务器·系统架构·硬件架构
Profile排查笔记1 小时前
指纹浏览器手机版怎么选?从本地 App 到云端 Android 的实现方式解析
前端·人工智能·后端·自动化
2601_962065251 小时前
2.启动mysql容器
java·数据库·mysql