User Tools

Site Tools


updateset_observer

Observer

Observer Properties

In v3.21.0 a Perspectium Observer page has been added up the Observer tab.

Observer UI

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.

Situations, Alerts, Situation Templates, and Alert Import Set Table

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 Alerts table.

A 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

Scheduled Jobs, Script Include, and UI Page

These modules provide a quick way to access the run-time code related to Observer.

Event Subscription and Script Actions

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

Follow Transactions

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:

  • Browser time
  • Business rule time
  • Client network time
  • Client response time
  • Client script time
  • Network time
  • Response time
  • SQL time
  • UI Policy time

v3.2.9

  • Semaphore wait time
  • Session wait time
  • Transaction processing time
  • Total wait time

Follow a User's Transactions

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:

Follow a URL

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.

Follow a transaction conditionally

v3.2.8

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.

updateset_observer.txt · Last modified: 2017/04/25 16:29 by josephm