Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Better Bug Stomping with Zend Studio and Zend Server

1,559 views

Published on


This is the slide deck of the Zend webinar 'Better Bug-Stomping with Zend Studio and Zend Server' held on Feb. 29, 2012 by Kevin Shroeder. You can watch the related webinar at http://bit.ly/zQxd8K, after a short registration.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Better Bug Stomping with Zend Studio and Zend Server

  1. 1. Better Bug-Stomping with Zend Studio and Zend ServerKevin Schroeder - Technology EvangelistTo watch the webinar recording: http://bit.ly/zQxd8K You want to do The IBM i Programmer’s Coronal Loop Safari ? WHAT with PHP? Guide to PHP © All rights reserved. Zend Technologies, Inc.
  2. 2. Zend Studio 9: Features at a glance © All rights reserved. Zend Technologies, Inc.
  3. 3. Zend Server 5.6: Features at a glance Deployment Event Monitoring Job Queuing (w/ API) Caching © All rights reserved. Zend Technologies, Inc.
  4. 4. Deploying to development © All rights reserved. Zend Technologies, Inc.
  5. 5. Deploying to Development• API Keys• Associating with a local project © All rights reserved. Zend Technologies, Inc.
  6. 6. Using the Zend Server Web API © All rights reserved. Zend Technologies, Inc.
  7. 7. Why use the Web APIs?• Automate event collection after a CI run• Provide access to event or code trace data• Run error stats on servers• Automate backing up code trace data• Import event data into a database © All rights reserved. Zend Technologies, Inc.
  8. 8. Using the web API• http://files.zend.com/help/Zend-Server/zend- server.htm#web_api_reference_guide.htm  Or http://bit.ly/ZSMonitorAPI• https://github.com/kschroeder/ZendServer-JobQueue-Job- API  Or http://bit.ly/schradeAPI © All rights reserved. Zend Technologies, Inc.
  9. 9. Event Monitoring © All rights reserved. Zend Technologies, Inc.
  10. 10. Event Monitoring API © All rights reserved. Zend Technologies, Inc.
  11. 11. Event Monitoring API/Directives• API  Aggregation Hints • zend_monitor_set_aggregation_hint($hint)  Custom Events • zend_monitor_custom_event($class, $text, $user_data)• Directives  Zend_monitor.event_generate_trace_file  zend_monitor.developer_mode © All rights reserved. Zend Technologies, Inc.
  12. 12. Event Monitoring Web API © All rights reserved. Zend Technologies, Inc.
  13. 13. • Get a list of events• Getting request info• API Methods  Get Request Summary - monitorGetRequestSummary  Download Trace File - monitorDownloadTraceFile  Start a Debug - monitorStartDebug  Get Issues List - monitorGetIssuesListByPredefinedFilter  Get Issue Details - monitorGetIssuesDetails  Get Group Details - monitorGetEventGroupDetails  Export Issues - monitorExportIssueByEventsGroup  Change Status - monitorChangeIssueStatus © All rights reserved. Zend Technologies, Inc.
  14. 14. Code Tracing © All rights reserved. Zend Technologies, Inc.
  15. 15. Code Tracing Web API © All rights reserved. Zend Technologies, Inc.
  16. 16. • Disable Tracing - codetracingDisable• Enable Tracing - codetracingEnable• Check if Tracing is enabled - codetracingIsEnabled• Create a Trace - codetracingCreate• Delete a Trace - codetracingDelete• List all Traces - codetracingList• Download Trace files - codetracingDownloadTraceFile © All rights reserved. Zend Technologies, Inc.
  17. 17. Zend SDK © All rights reserved. Zend Technologies, Inc.
  18. 18. • Java based (why?)• Download from http://code.google.com/p/zend-sdk/• Coming (very) soon – Manage Events © All rights reserved. Zend Technologies, Inc.
  19. 19. New integration coming soon… © All rights reserved. Zend Technologies, Inc.
  20. 20. © All rights reserved. Zend Technologies, Inc.
  21. 21. Contact@kpschrade @zendZend Technologieshttp://www.zend.com/ To watch the webinar recording: http://bit.ly/zQxd8K © All rights reserved. Zend Technologies, Inc.

×