实战接入腾讯云日志服务

一、准备环境

  • CentOS
  • SpringBoot应用程序
  • 腾讯云账号
  • 本文接入SpringBoot的logback日志,格式为单行文本格式日志

二、接入步骤

1. 开通腾讯云日志服务

在这里插入图片描述

2. 新建日志主题

点击日志主题,新建主题。按自己的需求填写日志主题的名称。
在这里插入图片描述
在这里插入图片描述

3. 在要采集的机器安装采集服务 LogListener

目前LogListener仅支持64位 Linux操作系统。
安装命令:

# 下载及安装
wget https://mirrors.tencent.com/install/cls/loglistener-linux-x64-2.6.5.tar.gz  
tar -zxvf loglistener-linux-x64-2.6.5.tar.gz -C /usr/local 
cd /usr/local/loglistener-2.6.5/tools 
./loglistener.sh install
# 初始化参数
./loglistener.sh init -secretid AKIDPEtPyKabfW8Z3Uspdz83xxxxxxxxxxxx -secretkey whHwQfjdLnzzCE1jIf0xxxxxxxxxxxx -region ap-xxxxxx -network internet
# 启动LogListener
/etc/init.d/loglistenerd start

这里要获取secretid、secretkey信息,可以在腾讯云平台->产品->管理与审计->访问密钥处获取。

4. 其它一些LogListener命令:

## 1. 查看 LogListener 版本
/etc/init.d/loglistenerd -v
## 2. 查看 LogListener 帮助文档
/etc/init.d/loglistenerd -h
## 3. LogListener 进程管理
/etc/init.d/loglistenerd (start|restart|stop) # 启动、重启、停止
## 4. 查看 LogListener 进程状态
/etc/init.d/loglistenerd status
# LogListener 正常情况会运行两个进程:

## 5. 检查 LogListener 心跳及配置
/etc/init.d/loglistenerd check

## 6. 卸载 LogListener
# 以管理员权限执行 loglistener/tools 目录下的卸载命令:
./loglistener.sh uninstall

## 7. 手动更新 LogListener
### 复用断点文件(不会重复采集日志):
### 使用停止命令停止运行旧版本的 LogListener。
### 备份旧版本中的断点文件目录(loglistener/data)。例如,将旧版的断点文件备份至/tmp/loglistener-backup目录下。
cp -r loglistener-2.2.3/data /tmp/loglistener-backup/
### 使用卸载命令卸载旧版本的 LogListener。
### 下载最新版本的 LogListener,并使用相关命令安装和初始化新版本 LogListener。
### 复制所备份的断点文件目录(步骤2)到新版本 LogListener 目录下。
cp -r /tmp/loglistener-backup/data loglistener-<version>/
### 请根据实际情况替换 <version>,例如:
cp -r /tmp/loglistener-backup/data loglistener-2.2.8/
### 使用启动命令启动运行新版本 LogListener。
### 不复用断点文件(可能会重复采集日志):
### 使用停止命令停止运行旧版本的 LogListener。
### 使用卸载命令卸载旧版本的 LogListener。
### 下载最新版本的 LogListener,并使用相关命令安装和初始化新版本 LogListener。
### 使用启动命令启动运行新版本 LogListener。

5. 到腾讯云平台配置机器组

有相同采集需求的机器可以放到同一个机器组。
在这里插入图片描述

6. 采集配置日志目录

在这里插入图片描述

7. 索引设置

可以先简单设置全文索引。

三、问题排查

如果没有日志上来,可以从下面几点排查。

  1. 到机器组列表,查看机器组的心跳状态是否正常。没有日志上来通常心跳状态会有殿堂。
  2. 检查loglistener是否正常运行,使用 /etc/init.d/loglistenerd check 诊断。如果服务运行异常,则检查安装配置。 如果已经正常运行,则进行下一步排查。
  3. 使用命令 grep group_ip etc/loglistener.conf 检查机器组IP与获取的IP是否一致。二者要保持完全一致。

四、查询日志

在检索分析界面进行查询操作。

整体上感觉腾讯云的日志服务比起阿里云接入方式少一些、使用界面也简单一些,以后再慢慢摸索。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程圈子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值