More Related Content Similar to Better Bug Stomping with Zend Studio and Zend Server (20) More from Zend by Rogue Wave Software (20) Better Bug Stomping with Zend Studio and Zend Server1. Better Bug-Stomping
with Zend Studio and
Zend Server
Kevin Schroeder - Technology Evangelist
To 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. Zend Studio 9: Features at a glance
© All rights reserved. Zend Technologies, Inc.
3. Zend Server 5.6: Features at a glance
Deployment
Event Monitoring
Job Queuing (w/ API)
Caching
© All rights reserved. Zend Technologies, Inc.
6. Using the Zend Server Web API
© All rights reserved. Zend Technologies, Inc.
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. 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.
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.
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. Code Tracing
© All rights reserved. Zend Technologies, Inc.
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. Zend SDK
© All rights reserved. Zend Technologies, Inc.
18. • Java based (why?)
• Download from http://code.google.com/p/zend-sdk/
• Coming (very) soon – Manage Events
© All rights reserved. Zend Technologies, Inc.