Posts Tagged ‘Perl

Tonight, I figured out how to add the Resolved IP Addresses for a host to measurement data and store that information for further debugging. It was very simple – I was trying to find complex solutions to this issue.
Turns out the solution is built right into PERL: The Socket module.
My thought is that I will [...]

Why GrabPERF?
About four years ago, I had a bright idea that I would like to learn more about how to build and scale a small Web performance measurement platform. I’ve worked in the Web performance industry for nearly a decade now, and this was an experimental platform for me to examine and encounter many of [...]

In 2004-2005, as a lark, I created my own Web performance measurement system, using PERL, PHP and MySQL. In August 2005, I managed to figure out how to include remote agents.
I dubbed it…GrabPERF. An odd name, but an amalgamation of “Grab” and “Performance” that made sense to my mind at the time. I also never [...]

Recently there was an outage at a hit-tracking vendor I was using to track the hits on my externally hosted blog, leaving me with a gap in my visitor data several hours long. While this was an inconvenience for me, I realized that this could be mission critical failure to an online business reliant on [...]

Last night, I got motivated.
Ok, I got manic. Goes with my life.
As a part of that mania, I had a breakthrough on how to present GrabPERF data that I’ve actually been collecting for nearly a year: text match failures.
GrabPERF has the ability to match text on page results using a standard PERL regex. By putting [...]

One of the performance hits that the GrabPERF system has is the dynamic generation of the main page. The nature of the SQL calls and the underlying PHP makes it scale exponentially past a certain number of measurements.
Last night, Kevin Burton made a grand suggestion: generate a static page on a regular schedule.
Duh!
Today, I wrote [...]

After a few month hiatus, I am starting to code for GrabPERF again. I need to exercise my brain; as I am a hobbyist code mangler, I have to take on a project every now and then to keep my not-so-l33t skillz honed.
The change to the agent is one of efficiency. The current production agent [...]

I remember now why I got out of the hardware support business.
I am converting Samantha’s old desktop into a computer for the boys. It took me nearly two hours to get it to boot properly. Then it hung trying to install Windows XP. So back to Windows 2000 Pro.
That appears to be working. Once I [...]

Updated September 16 2008 to reflect the numerous changes that have resulted since the original article was posted in 2005 – smp
Targeting Web site content to the specific visitors who view the site is a very important marketing advantage. Being able to track incoming visitors by the country that they originate from is an additional [...]

Last night, I upgraded the Local Network GrabPERF measurement Agent to the WWW-Curl-3.02 PERL module. I will be doing the same thing on the Gomez Agent tomorrow morning, once I bring it back up from it’s power-outage induced slumber.


About this blog

Stephen Pierzchala is one of a 10-year veteran of the Web performance field who also writes on topics that interest his non-linear world-view.

Contact

stephen@pierzchala.com

+1 (508) 410-3865