Helllo,
I'm trying to count requests and their total size that come to my system from 
couple APIs and I can't figure out how to combine the measurements together. 
This is my TICK script:

<pre>
var api_node = batch
    |query('''
        SELECT "size" FROM "database"."api.requests"./.+/
    ''').period(1m)
        .every(1m)
        .align()
    |eval(lambda: ceil(float("size") / 1024.0))
        .as('full_requests')
        .keep('size', 'full_requests')

var count_node = api_node
    |sum('full_requests')
        .as('requests')

var sum_node = api_node
    |sum('size')
        .as('sum')

count_node
    |join(sum_node)
        .as('count', 'size')
    |influxDBOut()
        .database('database')
        .retentionPolicy('default')
        .measurement('requests')
        .precision('s')
</pre>

Right now in the "api.requests" retention policy there are 2 measurements and 
batches from these measurements travel through pipeline separately - 2 points 
arrive at the influxDBOut node. I want them grouped together so I get a sum of 
both of them.
How can I achieve that? The important aspect is that I don't have a guarantee 
that there are points in every period in every measurements, so joining 2 
batches doesn't always work.

-- 
Remember to include the version number!
--- 
You received this message because you are subscribed to the Google Groups 
"InfluxData" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/influxdb/f2f638c3-d839-43d2-97f0-58ae9c9d95bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to