In v3.21.0 a Perspectium Observer page has been added up the Observer tab.
Clicking on this module will bring you to the Observer user interface hosted by
Perspectium. This rich interface allows for monitoring and trending of ServiceNow performance metrics. Here is an example of the UI.
Alerts triggered by Observer monitoring of ServiceNow performance flow back into the instance in this module.
Alerts are processed by the
Alert Import Set Table and inserted into the
Alerts module. The
Alert Import Set has pre-defined mapping to import these values from the Inbound Message table into the
Situation can be created to collect similar and related alerts into a work unit that can be assigned. For example, the following
Situation aggregates the similar alerts that can be assigned to an individual, put through a simple workflow or brought into your current Incident or Change management workflows.
Situation Templates define automatic Situation detection and creation rules. Coming soon
These modules provide a quick way to access the run-time code related to Observer.
These modules allow the customer to define subscription to ServiceNow internal events (from Event Log) that result in the creation of Observer flags/labels on the Observer Trend Chart.
Example Trend Flags
This is the feature that allows the customer to configure tracing of a particular transaction by URL or User over a period of time. All metric values related to the transaction in the ServiceNow
Transaction Log is captured and sent to Observer. The captured metric appears as separate Trend lines in the chart, making it possible to correlate the transaction's metric with other performance metric already being captured.
As a result, all user transaction timings are tracked over the specified time, including:
To follow a user's transactions, navigate to the Follow Transactions link and click New. Next, select User Type and enter the User's ID and select the amount of time to follow the user. Click Start to start following.
In Observer, you will see a similar Trend chart as follows:
To follow transactions related to a specific URL, navigate to the Follow Transactions link and click New. Next, select URL Type, enter the URL (or a substring of it) that you would like to track and select the amount of time to follow. Click Start to start following.
For example, the following configuration will follow every transaction related to “incident.do” for an hour.
You can follow specific URLs originating from an application module.
To be very specific about a URL you would like to track, modify its module and add a URL parameter that ServiceNow ignores and then track that. For example, editing a List of Records link type to add an argument of “TRACK_OPEN_INCIDENTS” and then subsequently using this value in your follow URL transaction configuration will result in only the Open incidents module being followed over time.
To follow transactions by specifying a condition on the Transactions table, navigate to the Follow Transactions link and click New. Next, select Conditions Type, build the condition as you would like to filter on the Transactions table and select the amount of time to follow. Click Start to start following.
For example, the following configuration will follow all background jobs for 1 week.