kibana直方图值字段是否使用字符串?

kibana直方图值字段是否使用字符串?,kibana,Kibana,我有一个任务。。 直方图的值字段必须包含一个数值 但是。。我的值字段来自字符串,如下所示 traceMsg: api_name=xxx&pageSize=20 我需要20作为值字段 { "_index": "tracelog", "_type": "tracelog", "_id": "TS7s-gkUSsiH7gqnkHOjpA", "_score": null, "_source": { "id": null, "host": "10.15

我有一个任务。。 直方图的值字段必须包含一个数值

但是。。我的值字段来自字符串,如下所示

 traceMsg: api_name=xxx&pageSize=20
我需要20作为值字段

  {
  "_index": "tracelog",
  "_type": "tracelog",
  "_id": "TS7s-gkUSsiH7gqnkHOjpA",
  "_score": null,
  "_source": {
    "id": null,
    "host": "10.153.192.105",
    "appId": "32",
    "spanIndex": 1,
    "spanLevel": 1,
    "spanFlag": 0,
    "spanId": "1",
    "parentSpanId": "0",
    "taobaoId": 1659018141,
    "traceId": "e7e2e60a6ade4f4ab23df4994b2392ae",
    "traceLoc": "http",
    "traceType": 0,
    "traceUrl": "/trade/search",
    "traceMsg": "api_name=trade_search&queryId=1&sys=true&timeType=created&field=created&order=asc&pageNo=1&pageSize=20",
    "payTime": 1173,
    "logTime": "2014-11-13T16:16:43+0800"
  },
  "sort": [
    1415866603000
  ]
}

我不知道怎么做。:)

这就是logstash的作用。查看,这将允许您解析traceMsg字段并为pageSize值创建自己的字段。

如何在不使用logstash的情况下在elasticsearch上插入数据?您可以使用mutate过滤器来更改字段类型。

日志服务对于公司来说很常见,而且没有能力这样做,我认为使用kibana这样做可能不是个好主意(如果你不能在你的流程中的某个地方创建字段,那么你就被套住了。一个通用的日志服务(例如syslog)仍然可以提供给ELK,以便以更先进的方式进行处理。这是一场值得一战的战斗。你可以通过
机器学习
部分使用或在Kibana上传一个文件。这封信对我来说是CSV文件。