What are your stats? Originally BigIPReport rendered all content into the html file, and then loaded all the json files to handle searching and linking etc. Now we only render content for each tab in the client when you switch to the tab. This has make the loading much faster. We do wait until all the json files are loaded before rendering the initial screen to insure that linking and cross references all work. How large are your files? In my environment on 5.3.0 (plus some fixes) I have this:
Stats: G:21 LB:34 VS:5961 P:6486 R:5004 DG:756 C:483 M:4170 ASM:219 T:1605.7656189
Search for "stats" on the "log" tab to see this output. You can search for "loaded:" to get this:
loaded: loadbalancers:34, virtualservers:5961, pools:6486, iRules:5004, datagroups:756, certificates:483, monitors:4170, asmPolicies:219.
which is rendered on the client once the json files have loaded. Looking at the previous message, I see it took 6 seconds to load and render for me. I'm on a local fast connection. It takes much longer to load and render while remote over vpn. My pools.json is around 14M in size. That's the largest one.
Side note: we also track pools when linked from datagroups. ie: virtual-server -> irule -> datagroup -> pool We do not currently track datagroup names or pool names that are assembled in an irule. ie: dg_$vip\_something so the text names of datagroups or pools need to actually occur in the irule. They can be in a comment, and will still be linked. Sometimes I consider that a bug, and sometimes a feature.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)