Compuware Gomez User Group
1/19/2012
Peopleclick + Authoria + Acquire = Peoplefluent• Human Resources Internet SaaS vendor• Multi-Tenant portals
• Recruitment Management– Career Portals for candidates– Applicant tracking– Interview Scheduling– Onboarding
• Vendor Management– Contingent staff placement and procurement– Hourly worker time entry and management
• Talent Management– Performance review/appraisal process– Ongoing career management
• Diversity and Affirmative Action– Compliance planning and reporting
Who is Peoplefluent?
Diverse Client BaseHigh-Tech Energy/Utilities
High TechManufacturing
Financial Food/CPG
Healthcare/Biotech Retail Other
Peoplefluent Global Footprint: Client Locations
Indonesia
India
United Kingdom
Brazil
Finland
Netherlands
United States
Canada
Australia
South Africa
Ireland
Switzerland
Belgium
United Arab EmiratesEgypt
Germany
Austria
Algeria
Argentina
ChileUruguay
Boliva
Bermuda
Paraquay
Peru
Ecuador
ColumbiaVenezuelaPanama
Costa RicaEl Salvador
Mexico
Guatemala
China
Taiwan
South Korea
JapanItaly
Israel
Saudi Arabia
Yemen
Spain
Portugal
Sri Lanka
Sweden
Norway
New Zeland
Iceland
Moracco Tunisia
Russian Federation
RomaniaGeorgia
Nigeria Ethiopia
Thailand Vietnam
Turkey
Ukraine
DenmarkPoland
France
Jordan
BangladeshDomican Republic
Puerto Rico
SlovakiaCzech Rep
Lithuania
Hungary
Hong Kong
Kenya
Philippines
SingaporeMalaysia
Kuwait
Oman
Pakistan
Guam
Honduras
Bulgaria
Qatar
SloveniaCroatia
EstoniaLatvia
Serbia and MontenegroAzerbaijan
Lebanon Behrain
Belarus
Zambia
Senegal
MaliBurkina Faso
Cote D’Ivoire Cameroon
Lao
Luxembourg
Malta
Greece
Cyprus
Kazakhstan
Gibraltar
Trinidad and Tobago
Belize
Who uses Peoplefluent Solutions?Customer Service Customer Scope Customer Community
80% of the Fortune 100 use Peoplefluent Solutions
5,000 organizations use Peoplefluent Solutions
6 millions employees and managers in 214 countries
Our Users• Business users and paying clients are not the only web
traffic that we receive.– Applicants and Job seekers– Hourly workers entering time
• Poor performance on our career sites would cause job applicants to abandon the site, similar to a shopping website losing sales.
• If our systems are not operational and performing well, there are a lot of unhappy people. These people are not able to do their jobs, and we hear about it.
• Performance is important not only to maintain Service Level Agreements to clients. We try to meet and exceed these around the world.
Compuware Products used
• Gomez Synthetic monitoring since December 2008– Backbone transactions– Last Mile– Private Peer
• Toe-dip into additional products– Cross Browser testing– Remote Access– Website Capture
• Dynatrace customer since around 2006– Used in Production– Used in Staging and Performance test
environments
How we monitor• Backbone synthetic monitoring tests for availability
and performance reporting– Consistent and predictable results– Full Gomez functionality (reporting, annotations, etc.)
• Private Peer tests for non-production products/environments– Internal machines checking uptime and providing alerts– Specific testing of client networks
• Last mile testing for projects demonstrating performance uplift in a region/location– Used for comparison purposes only– Akamai China– South Africa comparison against client networks– CDN vendor comparison
Shows what server sent the error
Availability Reporting• Previous system reported availability solely on
successful login submission
– Measured from a node at the edge of our network– Host file entries were made for our products– Network failure events not captured– Login page unavailable meant the availability step
did not get processed• Gomez takes the entire test availability, not just
page or object level failures– Logout failures “count” as downtime– Divided up availability and performance into separate test
scripts– Allows us to run the availability tests more frequently to
reduce white spaces between tests– Performance tests run less frequently using less transactions
DNS Slowness and Availability issues
Private Peer to troubleshoot client networks
• Before Gomez– Manual collection of data– Different methods, times, users, etc.
• Installation issues– Private Peer instructions for labeling networks– Sporadic data reporting and errors in the logs– Language barriers– Gomez Help Desk - Lu Chen spoke Mandarin!
• Client-side network issues– Some users showed good performance– Proxy and Gateway issues– Bandwidth and ISP issues– All supported by data from Gomez
Error Summary
See spreadsheet
Average Response time for most systems 2-3 sec.
CDN vendor review• Is our CDN vendor worth it?
– Compare origin traffic with CDN traffic– Compare vendors backbone test results
• Akamai not told about comparison• CDN vendors held TCP connections open• Other vendors extended cache times
– Compare last mile results using Batch Orders• Found similar results to Gomez test a few years
back• Leading vendor was different than backbone tests• Why?
– Compression on different file types– Byte size difference
Origin Comparison to CDN vendors
What did we do?
Stayed with Akamai, changed last mile accelerations/compression settings. Synthetic transactions with Gomez showed us this was the best decision for performance and improved performance for candidates. In the end, Cotendo was purchased by Akamai.
Look at your data• Monthly data review (before the 33rd day of the month)• Synthetic tests show how certain changes affect performance• Single SQL script increased login times by half a second
Server Issues seen by Gomez• Average response time comes under our SLA• This banding effect when one server behaving poorly, while others fine
What is our plan going forward?
• Gomez Real User Monitoring– Implement via iRules– Thick Client Applications– ASP-type solutions– Per-Client Reporting
• Gomez tie-in with Dynatrace• Mobile applications• Cloud initiative (Cloudsleuth.net?)
Questions?
Matthew LeggettSr. Systems Engineer – [email protected]
Top Related