Menu

#8 Improvements - Allow to use variables on multiquery items

0.5.4
accepted
None
2018-12-28
2016-11-19
No

Allow to use variables on multiquery items

Check This example:

<parms type="oracle" prefix="oracle.">
<server>
    <discovery time="60" item="event.discovery" names="EVENT_NAME|EVENT_ITEM">
        select 'event 1', 'eventitem1' from dual
    </discovery>

    <multiquery time="60" items="event.value1[%1].2|event.value3[%1].3|event.value3[%1].4" type="column"> 
        select 'eventitem1','value1,'value2','value3' from dual
    </multiquery>
</server>
</parms>

where :
event.value1[%1].2
<item_name>[%column positon number].<column position="" number="" where="" value="" will="" be="" extracted=""></column></item_name>

This is only a example, if this already exists please show me how I can do that.

Discussion

  • Levi Pereira

    Levi Pereira - 2016-11-25

    I really need this improvement, this will decrease the number of queries in 80%.
    Will improve performance and decrease database overhead caused by dababix.

     
  • Kiu (S. Daurer)

    Kiu (S. Daurer) - 2016-11-28

    I'll try to work on this asap...

     
  • Kiu (S. Daurer)

    Kiu (S. Daurer) - 2016-11-28
    • status: open --> accepted
     
  • Kiu (S. Daurer)

    Kiu (S. Daurer) - 2016-11-28
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -2,8 +2,7 @@
    
     Check This example:
    
    -<!DOCTYPE parms SYSTEM "param.dtd">
    -<parms type="oracle" prefix="oracle.">
    +    <parms type="oracle" prefix="oracle.">
        <server>
            <discovery time="60" item="event.discovery" names="EVENT_NAME|EVENT_ITEM">
                select 'event 1', 'eventitem1' from dual
    @@ -13,7 +12,7 @@
                select 'eventitem1','value1,'value2','value3' from dual
            </multiquery>
        </server>
    -</parms>
    +    </parms>
    
    
     where : 
    
     
  • Levi Pereira

    Levi Pereira - 2016-11-29

    I put in hold the development of scripts for Oracle Monitoring. This will help me a lot. Using LLD we are monitoring around 500 items. But we had to execute same query many times to get column, with this improvement a single query will generate and monitor 70 items at same time.
    Thank you.

     
  • Levi Pereira

    Levi Pereira - 2017-04-09

    Any updates? I'll be glad if you help me on this.

     
  • Kiu (S. Daurer)

    Kiu (S. Daurer) - 2018-12-28
    • Milestone: 0.5.3 --> 0.5.4
     

Log in to post a comment.