## 对接准备
* 打开配置文件bootstrap.yml,新增如下配置
~~~
jpower:
log:
mode: elk
elk:
destination: 服务端IP:9000
~~~
## 代码对接
1. 修改好配置文件后,启动服务
2. 再次访问kibana的索引页面,发现数据已经推送成功,可以进行索引创建了
![](https://img.kancloud.cn/1d/54/1d54dab74be27545afcb7e2802eb7ca0_2452x996.png)
3. 选择时间筛选并创建
![](https://img.kancloud.cn/0e/73/0e73e1fee365bfb0759243ed3848f55e_2460x960.png)
4. 这时候我们便可以进行日志查询了
![](https://img.kancloud.cn/96/48/96482219c44cd086b940b0df4ddb6e9f_3462x1766.png)
5. 我们调用接口让其产生一个错误,我们去日志系统搜索 只可超级管理员增加租户
![](https://img.kancloud.cn/21/9b/219b47361dd251df0c8d2832478dd3c5_3442x1584.png)
7. 点开其中一个日志,找到 TID,进行复制
![](https://img.kancloud.cn/e0/01/e00116c35ec1b3dd81b60c0640e8ad24_3448x1684.png)
8. 复制后进行查询,发现将整个调用链的日志都查询出来了,非常便于后期的调试
![](https://img.kancloud.cn/21/fa/21fa173c38c588cdd265fcad707a9cbd_3428x1574.png)
## 结尾语
* 我们简单地过了一遍elk的部署、配置、对接,使用到了他的日志与索引功能
* 但是elk的能力远不止此,相信大家入门后,再结合其他的学习,会将elk作为自己的一员大将!
- 序言
- 开发环境准备
- 环境要求
- 环境安装
- 基础环境安装
- Nacos安装
- Sentinel安装
- 插件安装
- 导入工程
- 运行工程
- 工程测试
- JPower特性
- 系统启动器
- 多终端令牌认证
- 系统鉴权
- 鉴权API
- 鉴权配置
- API权限配置
- 接口放行配置
- 数据权限
- redis缓存
- 动态网关
- 聚合文档
- SaaS多租户
- 概念
- 使用
- Xss防注入
- 日志记录
- 操作日志&错误日志
- SQL打印
- feign请求日志&配置
- gateway日志
- 服务日志打印
- 导入导出
- 字典查询
- 系统文件上传下载
- 接口监控
- 代码生成器
- 配置文件共享
- Mybatis过滤器
- 配置说明
- 高级实战
- nacos动态配置
- Seata分布式事务
- 简介
- docker启动
- 微服务配置
- 微服务远程调用
- 声明式服务调用 Feign
- 熔断机制 Sentinel
- sentinel流控
- 简介
- 微服务配置
- 配置nacos对接
- APM监控&链路追踪
- 简介
- 安装
- 微服务接入
- SpringBootAdmin监控
- ELK分布式日志追踪系统
- ELK简介
- ELK一键部署
- 微服务日志对接ELK
- JPower-Chat
- 配置说明
- 生产部署
- docker部署
- docker安装
- docker-compose安装
- harbor安装
- 部署步骤
- 版本升级
- 1.0.1升级到2.0.0
- 2.0.0升级到2.0.2
- 2.0.2升级2.1.0
- 2.1.0升级到2.1.1
- 2.1.1升级到2.1.2
- 2.1.2升级到2.1.4