我们已经在虚拟机上建立了ElasticSearch集群,并将数据处理到其中。
此数据来自NServicebus,包括事件的Logdate。我们想知道在给定correlationId的情况下处理一条消息要花费多长时间。
但是,由于无法找到一种方法来计算这两个日期之间的差值,因此我们无法进行设置。
我们已经看过Metaqueries插件,但这没有帮助。 我们的json看起来像这样:
{
"_id": "zzQvJHMB1-hQdA0AAssl",
"_type": "_doc",
"_index": "communicationlog",
"@timestamp": "2020-07-06T14:52:07.2808085+02:00",
"level": "Info",
"message": "2020-07-06 14:52:07.2808|INFO|ABF.Communication.API.Handlers.SendEmail|Received SendAccountIsReadyEmailV1 in SendEmail",
"Handler": "Communication.API-default",
"MachineName": "DEV-00003",
"LogDate": "2020-07-06T14:52:07",
"Level": "Info",
"Message": "Received SendEmailV1 in SendEmail",
"MessageId": "eeb2c1db-2a06-4012-bda9-abf000d410be",
"ConversationId": "def2aaca-6163-4227-af80-abf000d410be",
"CorrelationId": "eeb2c1db-2a06-4012-bda9-abf000d410be",
"Logger": "Communication.API.Handlers.SendEmail"
}