elasticsearch 在Kibana面板中显示字段的精确值
我正在我的项目中使用elasticsearch 在Kibana面板中显示字段的精确值,elasticsearch,kibana,elasticsearch,Kibana,我正在我的项目中使用NATS,并试图在Kibana面板中显示。我需要的是显示连接到每个服务器的连接数。服务器的原始数据如下所示: { "server_id": "NACDVKFBUW4C4XA24OOT6L4MDP56MW76J5RJDFXG7HLABSB46DCMWCOW", "now": "2019-06-24T14:28:16.520365-07:00", "num_connections
NATS
,并试图在Kibana
面板中显示。我需要的是显示连接到每个服务器的连接数。服务器的原始数据如下所示:
{
"server_id": "NACDVKFBUW4C4XA24OOT6L4MDP56MW76J5RJDFXG7HLABSB46DCMWCOW",
"now": "2019-06-24T14:28:16.520365-07:00",
"num_connections": 25,
"total": 25,
"offset": 0,
"limit": 1024,
"connections": [
{
"cid": 1,
"ip": "127.0.0.1",
"port": 49764,
"start": "2019-06-24T14:27:25.94611-07:00",
"last_activity": "2019-06-24T14:27:25.954046-07:00",
"rtt": "275µs",
"uptime": "50s",
"idle": "50s",
"pending_bytes": 0,
"in_msgs": 0,
"out_msgs": 0,
"in_bytes": 0,
"out_bytes": 0,
"subscriptions": 1,
"name": "NATS Sample Subscriber",
"lang": "go",
"version": "1.8.1",
"subscriptions_list": [
"hello.world"
]
},
...
]
}
我需要的是一个图表,显示每个服务器的num\u连接数
;简单的折线图就可以了
我尝试了连接的计数
和唯一计数
。cid
,但它不会显示正确的值。我想到的实现我的需求的唯一方法是显示num_连接的确切值
,或者显示连接的长度
;但我不确定在Kibana
中是否有任何可能的方法可以做到这一点
BTW,索引是一个简单的<代码> NATS CONZ*通配符,没有任何时间归档。
< P>如果用KiBana面板,你的意思是A可以添加到仪表板,那么你可以考虑使用。你需要做的是Kibana>Visualize
创建可视化
按钮,然后单击镜头
nats-connz*
索引模式(如果尚未创建索引模式,)now
字段,并将其放到中心区域num\u connections
字段,并将其放到中心区域行
类型Kibana>Visualize
创建可视化
按钮,然后单击面板选项
选项卡中,在索引模式
字段中键入nats connz*
(如果尚未创建索引模式,),然后将立即
设置到时间字段
字段中Data
面板中,为num\u connections
字段设置Max
聚合我已经用
TopHit
聚合器解决了这个问题。Hi,@Zeinab,你检查过我的答案了吗?这有帮助吗?很抱歉,glenacota的回复太晚了。我检查了一下,很有帮助,我学到了很多;但是这个问题已经通过使用TopHit
解决了。