Target of performance measurement

Yuki21
Tera Expert
Hi.ALL.
When measuring the performance during job schedule execution,
what are the candidates for performance measurement in the ServiceNow instance other than the processing time?
The job schedule to be executed is a script that imports a CSV file into the ServiceNow table.
1 ACCEPTED SOLUTION

Hitoshi Ozawa
Giga Sage
Giga Sage

Instance values of an instance can be obtain from "System Diagnostics" > "Stats" > "Stats".

Graph over a period can be obtained by selecting the "ServiceNow" icon at the top left corner and then selecting "ServiceNow Performance" in the pull-down.

Check the change in CPU, database, network, and concurrency when the job is executed. ServiceNow actually uses Rhino so the JavaScript is actually being executed as Java. So check Java Memory, Java Garbage Collection as well.

 

View solution in original post

4 REPLIES 4

Hitoshi Ozawa
Giga Sage
Giga Sage

Instance values of an instance can be obtain from "System Diagnostics" > "Stats" > "Stats".

Graph over a period can be obtained by selecting the "ServiceNow" icon at the top left corner and then selecting "ServiceNow Performance" in the pull-down.

Check the change in CPU, database, network, and concurrency when the job is executed. ServiceNow actually uses Rhino so the JavaScript is actually being executed as Java. So check Java Memory, Java Garbage Collection as well.

 

Thank you.

It seems that the CPU and memory usage rates during script execution cannot be confirmed in [Service Now Performance].

Is there any other way to check the usage rate?

Check "System Logs" > "Transactions (Background)".

Add columns "CPU time", "CPU usage", and other necessary columns.

ありがとうございます。
試しに10個のCSV取込みで並行処理を試してみました。(12:00開始)
ServiceNowPerformanceが以下のようになりましたが、負荷が高くなっているのはわかりますが、リソースを逼迫するほどのものか判断がつかず、、
処理時間は1個の場合と同じでした。

find_real_file.png