Prophecy 9.0 Development Guide Home  |  Frameset Home

  Prophecy Log Viewer  |  TOC  |  Monitoring  

Prophecy Log Search


Prophecy log search is a Google-like search appliance that will provide you access to all logging produced by Prophecy in an extremely easy-to-use interface. If you have ever used a search engine, you will undoubtedly be able to correlate the data you need for debugging and reporting a given Prophecy install, or community. Logging is gathered with a distributed architecture in mind allowing one centralized Log Indexer to aggregate logs and report on them for an entire community of Prophecy servers



Dashboard

The Prophecy Log Search Dashboard will provide a view into recent logging activities and is separated into six different categories for ease and separation.

Saved Searches


We have configured five default searches that provide a way to quickly search all of the pertinent platform logging.

Recent Session With Errors


Returns the timestamps of all the recent sessions that received an error. This is abundantly useful when trying to track a specific issue report without specifics around the actual session information, sessionID, callerID, calledID, etc.

Sessions by URL


Returns all sessions associated with the fetch of a given URL. This will allow you track the paths that your application takes most often, with the reporting ability I will explain later on.

Recent VoiceXML/CallXML/CCXML Sessions


Returns all the recent VoiceXML/CallXML/CCXML sessions started on the platform. Note that for the VoiceXML sessions, the callerID and calledID information is provided, so in a second's glance you can see the number dialed most recently.

Again, this dashboard view intends to provide a fair amount of "what's happened in recent history" on your Prophecy server, and a quick glance on the health of my Prophecy server.

Filters

When utilizing the Prophecy Log Search for searching specific messages that you may find to be unique to your application, or researching a particular customer issue where you have the callerID value and time stamp and want to track down their specific session these become extremely valuable. Filters are applied to a given search criteria to drill down on a given log set.

The default filters available are below and they will color code the error messages to make them stand out:
A video on using the Search Tool is located here:

Search Tool

One of the most powerful features of the Prophecy Log Seach tool is its ability to provide instantaneous reporting on occurrences of a given event.

Reporting

An example of a basic level of reporting that one would be interested in would be the number of given calls by callerID for a given time-period. All commercial grade applications should be trapping this data at runtime, however it is very nice to have the ability for a system administrator to have these reporting tools available to him.  Instead of searching for business logic, he maybe interested in trends on bad-fetches during busy hours, etc.

As an example the query for a given startURL of my VoiceXML document, and reported on by callerID would look like so:

CALL_START mainURL=http://127.0.0.1:9990/vxml-home.xml|userformat | top limit=100 callerID

We have a great video on using these features here:

Reporting Tool



Of course, the capabilities of Prophecy log Search extend well beyond what was covered here, and if you have any questions, please contact Voxeo Support




  ANNOTATIONS: EXISTING POSTS
0 posts - click the button below to add a note to this page

login
  Prophecy Log Viewer  |  TOC  |  Monitoring  

© 2011 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site