日志内容
log.info("请求开始 uri: {} header RequestId:{}", request.getRequestURI(), reqId, request.getHeader("request_id"));
操作步骤
进入Dashboard菜单
点击Create Dashboard按钮
点击Create Panel按钮
选择Aggregation based
然后选择Pie饼图
配置
添加整体过滤的关键词(图: 请求开始 url), 确保代码里唯一, 全局过滤
选择UniqueCount及字段, 表示按照message字段进行分组统计
以message为关键词分组, 提取TOP50, 并展示Other统计结果
从message中取关键词, _value为目标字符串
{
"script": "(_value.indexOf('header') > 0 ? _value.substring(9, _value.indexOf('header')) : _value)"
}
注意: 每次更改之后需要点击右下角 update按钮, 然后再Refresh查看效果
![在这里插入图片描述](https://img-blog.csdnimg.cn/5bdba2422ebd4b33ab7fd8dd5bdf4e92.png