我在es中的日志索引中有一个graphql跟踪,看起来是这样的(忽略类型和解析器名称,它们已经被模糊)
字段tracing.execution.resolvers:
{
"path": [
"resolver1"
],
"parentType": "RootQueryType",
"fieldName": "field1",
"returnType": "[type1]",
"startOffset": 217225,
"duration": 27319336841
},
{
"path": [
"field1",
0,
"field2"
],
"parentType": "Type1",
"fieldName": "resolver2",
"returnType": "field2",
"startOffset": 27319603759,
"duration": 16271692886
}
我想在kibana中做一个可视化,它将存储唯一的解析器名称,并在y轴上给出所有日志及其跟踪信息的平均响应持续时间。目标是获得每个解析器的平均响应时间,我认为这应该是可能的,因为无论解析器在查询嵌套中的位置如何,调用的每个解析器示例都有一个唯一的持续时间。
我是新来kibana和elasticsearch(和阿波罗跟踪为此事)将感谢您的帮助!
暂无答案!
目前还没有任何答案,快来回答吧!