1. 交易查询
1.1. 知识点
说明交易查询是针对某一个用户请求问题排查。是解决当我们知道某一个用户做了一些交易报一些错误的时候,排查问题。可以先通过用户标识先查询一段时间内做的所有交易汇总信息,通过汇总信息进一步查看各个交易明细列表。 通过具体一笔交易的信息查询到这笔请求的全链路与链路日志信息。交易记录表就是类似pjnl表,记录所有用户的操作记录,只是采集到了NTC admin。然后NTC提供查询与统计。再通过这些记录把日志、链路关联起来。
1.2. 功能截图
1.3. 功能详述
1.3.1. 交易日志分析
- 查询:输入查询条件点击查询按钮,查询一段时间内做的所有交易汇总信息,包括交易总计、成功、失败、最小耗时、平均耗时和最大耗时,默认按照总计倒序排序,可以点击具体列进行相应字段的排序。
字段说明:
- 查询时间:根据查询时间可以查询指定范围的交易码统计。
- 应用:选择查询的应用。
- 交易结果:包括全部、成功和失败三种状态。
- 交易码:输入交易码,支持自动补全,支持通配符匹配。*表示可以匹配零个或多个字符,?表示匹配任何单个字符。注意使用通配符会降低查询效率。
- 用户ID:用户唯一标识,例如:手机号和客户号等。
- 响应时间:对响应大于指定时间的交易进行统计,支持手动输入时间。
- 附加信息:交易自定义的一些字段信息,支持全文检索,高亮显示。附加信息字段可以在明细->链路详情进行查看。
- 重置:点击重置按钮进行查询条件的重置。
- 明细:点击明细按钮可以查看指定交易码的交易明细列表,默认按照交易时间倒序排序,支持对响应时间、CPU耗时进行排序。
- 链路:点击链路按钮,可以跳转链路追踪页面,查看当前交易的链路图、时序图、链路详情、时间轴和链路日志,链路跟踪相应操作介绍请查看链路跟踪->多维查询->功能详情文档。
- 详情:点击详情按钮,可以查看交易的详细信息,包括请求内容、响应内容、附加信息等。
- 双中心详情:针对双中心环境,提供了双中心详情查看,可以查看各自中心的交易汇总信息。NTC双中心使用两个es集群,每个中心收集各自中心的交易,交易日志分析和查询的时候进行汇总合并展示。
1.3.2. 交易日志查询
- 查询:输入查询条件点击查询按钮,查询一段时间内的交易列表,默认按照时间倒序排序,可以点击具体列进行相应字段的排序。
字段说明:
- 查询时间:根据查询时间可以查询指定范围的交易码统计。
- 应用:选择查询的应用。
- 交易结果:包括全部、成功和失败三种状态。
- 交易码:输入交易码,支持自动补全,支持通配符匹配。*表示可以匹配零个或多个字符,?表示匹配任何单个字符。注意使用通配符会降低查询效率。
- 用户ID:用户唯一标识,例如:手机号和客户号等。
- 响应时间:对响应大于指定时间的交易进行统计,支持手动输入时间。
- 附加信息:交易自定义的一些字段信息,支持全文检索,高亮显示。附加信息字段可以在详情页面进行查看。
- 返回码:交易的返回码,支持自定义返回码。
- 返回信息:交易的返回信息,支持自定义返回信息。
- 重置:点击重置按钮进行查询条件的重置。
- 链路:点击链路按钮,可以跳转链路追踪页面,查看当前交易的链路图、时序图、链路详情、时间轴和链路日志,链路跟踪相应操作介绍请查看链路跟踪->多维查询->功能详情文档。
- 详情:点击详情按钮,可以查看交易的详细信息,包括请求内容、响应内容、附加信息等。
1.3.3. 索引管理
- 查看:点击索引管理子菜单查看索引列表。
- 删除:选择需要删除的索引进行批量删除。
- 详情:点击详情按钮,查看索引详细信息。
- 规则配置:点击规则配置按钮,可以修改索引的保留天数,默认保留30天的索引。