Monitoring database performance through Application Insights

  • Release version: Zurich
  • Updated July 31, 2025
  • 1 minute to read
  • Maintain the health and performance of your database by monitoring the volume of database transactions and average response time through Application Insights.

    Starting with the Zurich release, Application Insights is no longer deployed, enhanced, or supported. It is recommended to evaluate the Overview of Instance Observer product available with the ServiceNow Impact packages. Work with your Account team to review Impact packages.

    For details, see the Deprecation Process [KB0867184] article in the Now Support Knowledge Base.

    You can detect anomalies and database performance issues by monitoring the database graphs on the Session Info tab.

    Use the database graphs to monitor the following metrics:

    • Average response time
    • Volume of transactions by analyzing database throughput

    You access the graphs by navigating to All > Application Insights > Application Insights > Session Info.

    • Look for spikes that indicate delays in response time for each type of database operation (deletes, inserts, updates, and selects) in the Average Database Response Time graph. View a list of database transactions by selecting a data point in the spike, and then look for outliers in the response time. Review the source record to see whether the transaction can be optimized.
    • Look for spikes or periods of heavy usage for each type of database operation (deletes, inserts, updates, and selects) in the Database Throughput graph. View a list of database transactions by selecting a data point in the spike, and then look for outliers in SQL count and response time. Review the source record to see whether you can optimize the transaction.