我试图在我的索引中添加一个运行时字段,它实际上是一个外部URL,我试图让它在discover中可以直接点击。
我已经创建了运行时字段:
PUT apm-7.16.2-span-000003/_mapping
{
"runtime": {
"runtimeExternalLink": {
"type": "keyword",
"script": {
"source": "emit('http://echo.jsontest.com/trace.id/' + doc['trace.id'].value + '/service.name/' + doc['service.name'].value)"
}
}
}
}
字段成功显示为文本(显示链接),但不能点击。在discover中,我尝试定义字段的格式。
但结果链接是URL编码的,因此完全损坏:
有谁能想到让它可以点击吗?
PS:我已经设法用一个[已弃用的]脚本字段来完成它,但我正在尝试用新的方法来完成它。
1条答案
按热度按时间35g0bw711#
有同样的问题,我能体会你的痛苦,花了几个小时试图解决它。
解决方案:只需将“URL模板”留空,无需{{value}}