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.
All Logs: Returns all logging regardless of the service that is generating them
Errors: Returns all lines of logging that contain an "error"
SIPMethod Logs: Returns all logging that are specific to the SIPMethod service
Vserver Logs: Returns all logging that are specific to Vserver(VCS) service
VoiceXML Logs: Returns all logging that are specific to the VoiceXML service
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:
Protocol: Provides all SIP/MRCP messages
ASR: Recognition results being returned either DTMF or Speech
Playback: TTS playback being generated
Action: Platform and Application actions generated, such as accept, dialogstart, exit, send..
Event: Platform and Applications events generated, such as connection.connected, connection.disconnected dialog.exit dialog.started
Log: User defined logging
Warning: Platform/Application warning messages
Error: Platform/Application error messages
Status: Status messages generated, callstart, callend, document loaded, etc.
Fetch: Fetches performed by the platform for application and runtime content
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:
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