Better Bug Stomping with Zend Studio and Zend Server

1,412 views
1,308 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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,412
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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.

×