I believe this would be addressed through
https://github.com/elasticsearch/elasticsearch/issues/8110.

Another option would be to adopt a more entity-centric way of indexing your
documents by having one document per callingId and updating it every time
that you get a new event (so that your index contains only one document per
callingId).

On Tue, Nov 18, 2014 at 11:41 AM, Grauen <[email protected]>
wrote:

> I calculate the duration of my service-processes using the
> SUM-Aggregation. Each step of the executed process will be saved in
> Elasticsearch under a calling Id.
>
> This is what I monitor:
>
> Duration of Request-Processing for ID #123 (calling service #1)
> Duration of Server-Response for ID #123 (calling service #1)
> **Complete Duration for ID #123**
>
> Duration of Request-Processing for ID #124 (calling service #1)
>  Duration of Server-Response for ID #124 (calling service #1)
> **Complete duration for ID #124**
>
>  Filter:
>
> {
> "from" : 0, "size" :0,
>
>     "query" : {
>         "filtered" : {
>             "query" : { "match_all" : {}},
>             "filter" : {
>                 "term" : {
>                     "callingId" : "123",
>                 }
>             }
>         }
>     },
>     "aggs" : {
>         "total_duration" : { "sum" : { "field" : "duration" } },
>         "max_duration":{"max": {"field":"duration"}},
>         "min_duration":{"min":{"field":"duration"}}
>         }
>     }
>     }
>
>
>  This returns the complete duration of the process and also tells me
> which part of the process was the fastest ans which part was the slowest.
>
> Next I want to calculate the average *duration of all finished processes*
> by serviceId. In this case I only care about the total duration for each
> service, so I can comepare them.
>
> Is it possible to create a average, maximum and minimum from all
> total_durations?
>
> --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/c20c4d79-cab0-4086-bcdd-574b4d102567%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/c20c4d79-cab0-4086-bcdd-574b4d102567%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Adrien Grand

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAL6Z4j7a3bCko0%3DUx%3DupzOD74SBrtfKJ4Tr%2B6584YJcht4Aynw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to