The JoinNode https://docs.influxdata.com/kapacitor/v1.0/nodes/join_node/ 
will do what you want. Keep in mind that the JoinNode joins on groups, so 
make sure the .groupBy dimensions match.



On Wednesday, October 19, 2016 at 4:50:55 PM UTC-6, Vinit wrote:
>
> TICKscript:
> var running = batch
>     |query('''select count(value) from 
> "collectd_db"."default".marathon_tasks_value where host =~ 
> /daldevmesoszk01.dev-1/ and instance =~ /amber/''')
>         .period(20s)
>         .every(10s)
>         .groupBy('host')
>     |httpOut('running')
>
> var expected = batch
>     |query(''' select first(value) as expected  from 
> "collectd_db"."default".marathon_apps_value where type_instance = 
> 'uptime_5m' and instance =~ /amber/ ''')
>         .period(20s)
>         .every(10s)
>         .groupBy('type_instance')
>     |httpOut('expected')
>
>
> I want to compare "Count" and "Expected" in this result. How Can I do 
> that? Also, how can I extract just the count and expected in a variable 
> like an int value without accompanying timestamp?
>
> First Query Result: 
> --------------------
>
> {
>    
>    - Series: 
>    [
>       - 
>       {
>          - name: "marathon_tasks_value",
>          - tags: 
>          {
>             - host: "daldevmesoszk01.dev-1"
>             },
>          - columns: 
>          [
>             - "time",
>             - "count"
>             ],
>          - values: 
>          [
>             - 
>             [
>                - "2016-10-19T22:45:54.991668195Z",
>                - 2
>                ]
>             ]
>          }
>       ],
>    - Err: null
>    
> }
>
>
>
> Second query Result:
> --------------------------
> {
>    
>    - Series: 
>    [
>       - 
>       {
>          - name: "marathon_apps_value",
>          - tags: 
>          {
>             - type_instance: "uptime_5m"
>             },
>          - columns: 
>          [
>             - "time",
>             - "expected"
>             ],
>          - values: 
>          [
>             - 
>             [
>                - "2016-10-19T22:45:44.991658798Z",
>                - 2
>                ]
>             ]
>          }
>       ],
>    - Err: null
>    
> }
>
> Thanks in Advance.
>
> On Wed, Oct 19, 2016 at 3:24 PM, <[email protected] <javascript:>> 
> wrote:
>
>> A simple `|sum('emiited')` should work, but its hard to tell without the 
>> context of your TICkscirpt. Can you share your TICKscript that is producing 
>> that data?
>>
>>
>> On Tuesday, October 18, 2016 at 6:07:12 PM UTC-6, Vinit wrote:
>>>
>>> I have data like this, I want to sum of the column "emitted" across the 
>>> series. 
>>> Also, what's a good way to do such aggregations across the different 
>>> series? 
>>>
>>> {
>>>    
>>>    - Series: 
>>>    [
>>>       - 
>>>       {
>>>          - name: "stats",
>>>          - tags: 
>>>          {
>>>             - type_instance: "b8c3c249-8f19-11e6-9d75-00505696910d"
>>>             },
>>>          - columns: 
>>>          [
>>>             - "time",
>>>             - "emitted"
>>>             ],
>>>          - values: 
>>>          [
>>>             - 
>>>             [
>>>                - "2016-10-18T23:32:27.276094148Z",
>>>                - 1
>>>                ]
>>>             ]
>>>          },
>>>       - 
>>>       {
>>>          - name: "stats",
>>>          - tags: 
>>>          {
>>>             - type_instance: "b8c60c41-8f19-11e6-9d75-00505696910d"
>>>             },
>>>          - columns: 
>>>          [
>>>             - "time",
>>>             - "emitted"
>>>             ],
>>>          - values: 
>>>          [
>>>             - 
>>>             [
>>>                - "2016-10-18T23:32:27.276094148Z",
>>>                - 1
>>>                ]
>>>             ]
>>>          }
>>>       ],
>>>    - Err: null
>>>    
>>> }
>>>
>> -- 
>> Remember to include the version number!
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "InfluxData" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/influxdb/ifG7iW4EkL4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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/8b76fc2a-6c69-4593-b96b-2a5e6b7a0b60%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/influxdb/8b76fc2a-6c69-4593-b96b-2a5e6b7a0b60%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> ~Vinit
>

-- 
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/9fbb8364-d985-4f70-b6c2-2ce396ff42e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to