实战接入腾讯云日志服务
实战接入腾讯云日志服务
- 一、准备环境
- 二、接入步骤
- 1. 开通腾讯云日志服务
- 2. 新建日志主题
- 3. 在要采集的机器安装采集服务 LogListener
- 4. 其它一些LogListener命令:
- 5. 到腾讯云平台配置机器组
- 6. 采集配置日志目录
- 7. 索引设置
- 三、问题排查
- 四、查询日志
一、准备环境
- 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. 索引设置
可以先简单设置全文索引。
三、问题排查
如果没有日志上来,可以从下面几点排查。
- 到机器组列表,查看机器组的心跳状态是否正常。没有日志上来通常心跳状态会有殿堂。
- 检查loglistener是否正常运行,使用
/etc/init.d/loglistenerd check
诊断。如果服务运行异常,则检查安装配置。 如果已经正常运行,则进行下一步排查。 - 使用命令
grep group_ip etc/loglistener.conf
检查机器组IP与获取的IP是否一致。二者要保持完全一致。
四、查询日志
在检索分析界面进行查询操作。
整体上感觉腾讯云的日志服务比起阿里云接入方式少一些、使用界面也简单一些,以后再慢慢摸索。
实战接入腾讯云日志服务相关推荐
- asp.net core使用serilog将日志推送到腾讯云日志服务
为什么是serilog? Serilog是 .NET 中最著名的结构化日志类库. 基于日志事件log events,而不是日志消息log message. 你可以将日志事件格式化为控制台的可读文本或者 ...
- 微信小程序接入腾讯云MQTT服务
本文章目的是,将微信小程序连接至MQTT并获取传感器数据. 按照网络所给的连接手段所遇到的困难 客户端不能同时登录 设备侧的数据传输(主要是发布加上少量订阅)需要进行Client的登录.小程序端的数据 ...
- FLY攻略之第二回: 接入腾讯云短信服务 实现手机验证注册
接入腾讯云短信服务 实现手机验证注册 上回说到 ,完成了security的接入和登录功能,但是在准备登录尝试security的强大时发现,还没有完成注册功能,根本没有账号提供登录,那么这回,就实现手机 ...
- LR1110接入腾讯云
LR1110接入腾讯云 前言 第一章 网关介绍 第二章 定位原理 第三章 平台搭建 固件烧录 腾讯云平台搭建 创建LoRa网关 LR1110设备创建 位置服务 前言 随着物联网的进步,位置信息作为一个 ...
- 腾讯云WAF服务再获国内权威研究机构认可,入选中国云WAF实践代表
上云步伐的加快,使得企业对云端Web应用安全防护的需求由附加项转为"关键信息基础设施",并带来了新的应用命题.8月18日,中国领先的行业和市场大数据库头豹研究院联合全球著名增长咨询 ...
- 微信小程序原生接入腾讯云im(单聊,列表,聊天界面,自定义消息,自动回复)
微信小程序原生接入腾讯云im(单聊,列表,聊天界面,自定义消息,自动回复) 发送图片语音消息传送→ 文章目录 1.项目需求 2.参考文档 3.效果图 4.初始化 集成SDK 5.登录 6.会话列表 7 ...
- 日调度5万亿次,腾讯云微服务架构体系TSF深度解读
http://www.infoq.com/cn/news/2018/02/deep-interpretation-TSF-cloud-mi 写在前面 当前,传统企业的IT系统以单体架构为主,在面对互联 ...
- 日调度5万亿次 腾讯云微服务架构体系TSF深度解读
点击关注 InfoQ,置顶公众号 接收程序员的 8 点技术早餐 1 写在前面 当前,传统企业的 IT 系统以单体架构为主,在面对互联网业务的冲击时,系统架构的性能瓶颈逐渐显现.云计算.Docker.D ...
- 阿里云日志服务grafana可视化探索
一.背景 网站前端启用了阿里云的负载均衡,各类日志很方便的接入阿里云的日志服务,目前对于日志服务后台提供的可视化不甚满意,故探索grafana对其可视化. 二.目的 1.根据nginx日志(slb)来 ...
- 腾讯云mysql服务cpu毛刺问题
腾讯云mysql服务,解决cpu毛刺问题. 有些sql语句没有使用索引,执行全表扫描,但是因为mysql性能很好,查询返回速度也很快,所以没有达到慢查询的阈值,在慢查询监控中看不到,但是会产生cpu毛 ...
最新文章
- 带有BERT模型代码的BILSTM+BERT+CRF
- php curl post 文件_php curl文件上传$_FILES为空,只有$_POST有值,如何兼容php5.0~5.6各版本...
- linux系统自签发免费ssl证书,为nginx生成自签名ssl证书
- Angular html property的值如何被更新的
- js原型链。。fuck
- 学习easyui疑问(三)
- 人工智能 企业变革_我们如何利用(人工)情报变革医院的运营管理
- ef联表查询速度_这个列式数据库牛!20亿行的查询,1s完成
- office 2003 兼容包 (兼容 office 2007 office 2010)
- Maven的介绍与安装步骤
- 巧解快速排序时间复杂度
- Android sdk 环境变量配置无效
- 相关系数excel_数学建模笔记——相关系数
- 分治法求最大值c语言思想,整数的除法 分治思想 求最大子向量和
- UE4 材质笔记之水洼(贴花)
- CVTE实习生一二面+HR面
- 【三子棋】C语言实现简易三子棋
- 三维扫描三维建模在数字博物馆中的应用
- SANER 2018 论文阅读- Dissection of a Bug Dataset: Anatomy of 395 Patches from Defects4J
- Java代码审计——WebGoat CSRF (上)