Forum Discussion

danz_123652's avatar
danz_123652
Icon for Nimbostratus rankNimbostratus
Jul 23, 2013

How to persist page URL through iRule

We use iControl and iRule to track Max Page Response Time of a virtual server through custom statistics profile, I would also like to save the Page URL but stats profile doesn't allow string value. The only way I can think of is to save the page URL to a global variable but that's hard to manage, any other suggestions? Thanks a lot!

 

-Dan

 

5 Replies

  • Hi Danz,

     

     

    If the statistics profile isn't giving you exactly what you need then you could build an iRule that stores additional information in a table. I would suggest looking at the Table Command here to see if its something your interesting in trying.

     

     

    With additional searches on DevCentral you can find several posts about it and if you want to see a good example of its usage I would suggest looking at Colin's Heatmap iRule.

     

     

  • You may also want to look at AVR Analytics (Application Visibility and Reporting). It's a module that allows you to capture and analyze all types of client-server metrics - WAY more powerful than a stats profile.

     

     

    http://support.f5.com/kb/en-us/products/big-ip_analytics/manuals/product/avr-implementations-11-4-0.html
  • That is true. You could use AVR, but it required being activated and will consume your device allocation resources (which is why most people don't use it).
  • Hi Michael & Kevin,

     

     

    Thanks a lot for your replies.

     

     

    I am new to F5. If I understand correctly, using Table command requires enabling session persistence, which I can't safely assume it's always enabled. AVR seems to be ideal for us, but as Michael pointed out, it requires being activated and might consume device allocation resources, I will have to looking into this further.

     

     

    -Dan
  • It turns out that Table command works best for us. I was under the assumption that using Table command and/or Session Table requires enabling Session Persistence, but our test shows otherwise. Once again, thank you guys for your help!