日志服务,为用户提供了对于应用的日志采集、存储、搜索等功能。微服务平台通过ES管理日志;用户可给应用配置日志的采集规则等信息。
用户在JDSF平台上使用日志配置服务的流程如下。
应用部署成功后,用户可使用日志记录应用运行中的数据信息,定位业务问题。
需要先开通ES服务。
注意:JDSF平台将向ES中写入数据,但ES需要请用户自行维护,保证有足够的资源来进行日志的存储和处理。
1、创建一条ES。
如果需要了解如何使用Kibana,请参考: 创建ES
注意:ES需要使用6.5.4版本,且与用户应用在同一VPC内。
1、登录微服务平台控制台。在左侧导航栏点击日志管理,进入应用列表页。
以下为主要字段说明:
字段 | 说明 |
---|---|
地域 | 所属地域。注意日志需要与应用同属一个VPC内。 |
名称 | 日志配置的名称。该名称将用于与部署组的关联操作。 |
ES | 平台将使用ES存储应用运行中产生的日志。注意:ES需要与用户应用在同一个VPC内 。 |
日志类型 | 目前支持两种类型:自定义 Logback 、自定义 Log4j 。 |
日志格式 | 日志配置格式需要和应用中的日志配置一致 。 |
日志路径 | 这里需要填写日志的绝对路径地址。 |
3、 设置基本信息,单击确定,完成创建。
每条日志配置,均可被绑定于多个部署组。绑定操作仅是绑定日志配置和部署组的关系,绑定完成后,还需执行部署,该日志配置才能生效。
目前可从两个入口完成日志与部署组的绑定。
1、在日志列表页,点击操作中的“绑定”。
2、在部署组的新建/编辑页中。
发起部署的过程将重新部署应用,请注意操作。目前可从两个入口可执行部署。
1、在日志列表页,点击操作中的“发起部署”。
2、在应用的部署组中,直接发起部署。
定义索引模式,选择Index Patterns,索引名称需要使用与ES同名的“日志配置名称” 。例如下图范例所示:
点击“操作”中的查看日志查看日志信息
如果需要了解如何使用Kibana,请参考: 使用Kibana