<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: CPU and Memory Usage in Cortex XSIAM Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xsiam-discussions/cpu-and-memory-usage/m-p/1247939#M336</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/693630547"&gt;@kadirerol&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Greetings for the day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To visualize CPU and memory usage for the Cortex XDR/XSIAM service, you must use the &lt;CODE&gt;it_metrics&lt;/CODE&gt; dataset. This dataset is designed to collect performance data from endpoints.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Prerequisites:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Before querying this data, ensure that &lt;STRONG&gt;IT Metrics Collection&lt;/STRONG&gt; is enabled in your Agent Settings profile:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Navigate to &lt;STRONG&gt;Settings → Endpoints → Agent Settings&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Edit the relevant profile.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Enable the &lt;STRONG&gt;Collect IT Data&lt;/STRONG&gt; option.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;XQL Query for XDR Service Performance&lt;/H4&gt;
&lt;P&gt;The following query filters for common Cortex XDR process names (such as &lt;CODE&gt;cyserver.exe&lt;/CODE&gt;, &lt;CODE&gt;trapsd&lt;/CODE&gt;, and &lt;CODE&gt;pmd&lt;/CODE&gt;), calculates hourly averages for CPU and memory usage, and prepares the data for a line graph.&lt;/P&gt;
&lt;P&gt;In the &lt;CODE&gt;it_metrics&lt;/CODE&gt; dataset:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;CPU usage is reported as a percentage (%) per core.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Memory usage is reported in bytes.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;PRE&gt;&lt;CODE class="language-sql"&gt;dataset = it_metrics 
| filter os_actor_process_os_name in ("trapsd", "trapsd.exe", "cyserver.exe", "pmd", "cortex-xdr-payload.exe")
| bin _time span = 1h
| comp avg(cpu_avg) as avg_cpu_percent, 
       avg(memory_avg) as avg_memory_bytes 
       by _time, os_actor_process_os_name, agent_hostname
| alter avg_memory_mb = round(divide(avg_memory_bytes, 1048576), 2)
| view graph type = line xaxis = _time yaxis = avg_cpu_percent series = os_actor_process_os_name
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Understanding the Results:&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;CPU Usage (&lt;CODE&gt;cpu_avg&lt;/CODE&gt;)&lt;/STRONG&gt;&lt;BR /&gt;Reported as a percentage per core. For example, a value of 10 on a 4-core system represents 10% of a single core’s capacity.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Memory Usage (&lt;CODE&gt;memory_avg&lt;/CODE&gt;)&lt;/STRONG&gt;&lt;BR /&gt;Reported in bytes. The query converts this value into megabytes (MB) by dividing by 1,048,576.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Visualization Adjustment&lt;/STRONG&gt;&lt;BR /&gt;To switch between viewing CPU and memory on the graph, change the &lt;CODE&gt;yaxis&lt;/CODE&gt; parameter in the &lt;CODE&gt;view graph&lt;/CODE&gt; stage to either:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;avg_cpu_percent&lt;/CODE&gt;, or&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;avg_memory_mb&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Common XDR Process Names by OS:&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;Windows:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;cyserver.exe&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;trapsd.exe&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;cortex-xdr-payload.exe&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Linux:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;trapsd&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;pmd&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If you feel this has answered your query, please let us know by clicking like and on&amp;nbsp;&lt;STRONG&gt;"mark this as a Solution".&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 11 Feb 2026 14:11:55 GMT</pubDate>
    <dc:creator>susekar</dc:creator>
    <dc:date>2026-02-11T14:11:55Z</dc:date>
    <item>
      <title>CPU and Memory Usage</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xsiam-discussions/cpu-and-memory-usage/m-p/1244660#M291</link>
      <description>&lt;P data-start="72" data-end="93"&gt;&lt;STRONG data-start="72" data-end="91"&gt;Hello everyone,&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-start="100" data-end="311"&gt;I’m looking for an XQL query that shows CPU and memory usage.&lt;BR data-start="161" data-end="164" /&gt;For example, I want to visualize something like: &lt;EM data-start="215" data-end="285" data-is-only-node=""&gt;the XDR service consumes an average of X% memory and Y% CPU per hour&lt;/EM&gt;, preferably as a graph.&lt;/P&gt;
&lt;P data-start="318" data-end="350"&gt;Could you please help with this?&lt;/P&gt;</description>
      <pubDate>Fri, 26 Dec 2025 05:50:37 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xsiam-discussions/cpu-and-memory-usage/m-p/1244660#M291</guid>
      <dc:creator>kadirerol</dc:creator>
      <dc:date>2025-12-26T05:50:37Z</dc:date>
    </item>
    <item>
      <title>Re: CPU and Memory Usage</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xsiam-discussions/cpu-and-memory-usage/m-p/1247939#M336</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/693630547"&gt;@kadirerol&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Greetings for the day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To visualize CPU and memory usage for the Cortex XDR/XSIAM service, you must use the &lt;CODE&gt;it_metrics&lt;/CODE&gt; dataset. This dataset is designed to collect performance data from endpoints.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Prerequisites:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Before querying this data, ensure that &lt;STRONG&gt;IT Metrics Collection&lt;/STRONG&gt; is enabled in your Agent Settings profile:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Navigate to &lt;STRONG&gt;Settings → Endpoints → Agent Settings&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Edit the relevant profile.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Enable the &lt;STRONG&gt;Collect IT Data&lt;/STRONG&gt; option.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;XQL Query for XDR Service Performance&lt;/H4&gt;
&lt;P&gt;The following query filters for common Cortex XDR process names (such as &lt;CODE&gt;cyserver.exe&lt;/CODE&gt;, &lt;CODE&gt;trapsd&lt;/CODE&gt;, and &lt;CODE&gt;pmd&lt;/CODE&gt;), calculates hourly averages for CPU and memory usage, and prepares the data for a line graph.&lt;/P&gt;
&lt;P&gt;In the &lt;CODE&gt;it_metrics&lt;/CODE&gt; dataset:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;CPU usage is reported as a percentage (%) per core.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Memory usage is reported in bytes.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;PRE&gt;&lt;CODE class="language-sql"&gt;dataset = it_metrics 
| filter os_actor_process_os_name in ("trapsd", "trapsd.exe", "cyserver.exe", "pmd", "cortex-xdr-payload.exe")
| bin _time span = 1h
| comp avg(cpu_avg) as avg_cpu_percent, 
       avg(memory_avg) as avg_memory_bytes 
       by _time, os_actor_process_os_name, agent_hostname
| alter avg_memory_mb = round(divide(avg_memory_bytes, 1048576), 2)
| view graph type = line xaxis = _time yaxis = avg_cpu_percent series = os_actor_process_os_name
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Understanding the Results:&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;CPU Usage (&lt;CODE&gt;cpu_avg&lt;/CODE&gt;)&lt;/STRONG&gt;&lt;BR /&gt;Reported as a percentage per core. For example, a value of 10 on a 4-core system represents 10% of a single core’s capacity.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Memory Usage (&lt;CODE&gt;memory_avg&lt;/CODE&gt;)&lt;/STRONG&gt;&lt;BR /&gt;Reported in bytes. The query converts this value into megabytes (MB) by dividing by 1,048,576.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Visualization Adjustment&lt;/STRONG&gt;&lt;BR /&gt;To switch between viewing CPU and memory on the graph, change the &lt;CODE&gt;yaxis&lt;/CODE&gt; parameter in the &lt;CODE&gt;view graph&lt;/CODE&gt; stage to either:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;avg_cpu_percent&lt;/CODE&gt;, or&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;avg_memory_mb&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Common XDR Process Names by OS:&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;Windows:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;cyserver.exe&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;trapsd.exe&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;cortex-xdr-payload.exe&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Linux:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;trapsd&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;CODE&gt;pmd&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If you feel this has answered your query, please let us know by clicking like and on&amp;nbsp;&lt;STRONG&gt;"mark this as a Solution".&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Feb 2026 14:11:55 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xsiam-discussions/cpu-and-memory-usage/m-p/1247939#M336</guid>
      <dc:creator>susekar</dc:creator>
      <dc:date>2026-02-11T14:11:55Z</dc:date>
    </item>
  </channel>
</rss>

