This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Application & Process Performance Metrics
Process Detail
uberAgent collects rich metrics per process & per application. This includes the user and domain, CPU & RAM usage as well as network latency & throughput, to name just a few.
Notes:
- Processes are auto-grouped into applications, i.e., the application name is determined automatically. Information on how automatic application identification works is available here.
- Field:
AppVersion
- uberAgent has an internal filter to minimize data volume by suppressing version information for system processes and system services. As a result, theAppVersion
field is typically empty for most system processes and services.
Details
- Source type:
uberAgent:Process:ProcessDetail
- Used in dashboards: Process Performance, Application Performance, Machine Performance, Application Usage, Process GPU, Single Machine Detail, Single Application Detail, Single User Detail, Analyze data over time
- Enabled through configuration setting:
ProcessDetailTop5
orProcessDetailFull
- Related configuration settings:
[ProcessToApplicationMapping]
,[ApplicationMappingIgnoredProcesses]
,[ProcessDetail_SendCommandline]
,[ProcessStartupSettings]
List of Fields in the Raw Agent Data
Field | Description | Data type | Unit | Measurement type | Platform | Example |
---|---|---|---|---|---|---|
ProcName | Process name. | String | Snapshot | all | chrome.exe | |
ProcCPUTimeMs | Process CPU usage (absolute usage in milliseconds). | Number | ms | Sum | all | 5000 |
ProcCPUPercent | Process CPU usage (relative usage in percent). | Number | % | Average | all | 12 |
ProcIOPSRead | Process I/O read operations per second. | Number | Average | Win | 200 | |
ProcIOPSWrite | Process I/O write operations per second. | Number | Average | Win | 200 | |
ProcIOReadCount | Process I/O read operation count. | Number | Count | Win | 100 | |
ProcIOWriteCount | Process I/O write operation count. | Number | Count | Win | 100 | |
ProcIOReadMB | Process I/O read data volume. | Number | MB | Sum | all | 150 |
ProcIOWriteMB | Process I/O write data volume. | Number | MB | Sum | all | 150 |
ProcIOLatencyReadMs2 | Latency of process I/O read operations. | Number | ms | Average | Win | 300 |
ProcIOLatencyWriteMs2 | Latency of process I/O write operations. | Number | ms | Average | Win | 300 |
ProcWorkingSetMB | Process RAM usage (working set). | Number | MB | Snapshot | all | 100 |
ProcNetKBPS | Process network traffic data volume per second. | Number | KB | Sum | all | 500 |
ProcUser | Process user. | String | Snapshot | all | Domain\JohnDoe | |
ProcGpuComputePercent | Process GPU compute usage (relative usage in percent). | Number | % | Average | Win | 20 |
ProcGpuMemMB | Process GPU memory usage. | Number | MB | Average | Win | 150 |
AppId | Associated application ID. Used by uberAgent to lookup application names and populate field AppName . |
String | Snapshot | all | GglChrm | |
AppVersion | Associated application version. | String | Snapshot | all | 67.0.3396.99 | |
ProcID | Process ID generated by the OS. Process IDs are reused and cannot be used to uniquely identify a process. Use ProcGUID for that purpose instead. |
Number | Snapshot | all | 456 | |
ProcCmdline | The process’ command line. | String | Snapshot | all | C:\Program Files (x86)\Google\Chrome\Application\chrome.exe –url http://vastlimits.com | |
ProcGUID | Unique identifier for a process instance that is generated by uberAgent. | String | Snapshot | all | 00000000-ebe5-469c-63ae-f5a1de28d401 | |
ProcGpuEngineMostUsed | The ID of the most used GPU engine (requires at least Windows 10 1709). | Number | Snapshot | Win | 1 | |
ProcGpuEngineMostUsedDisplayName | The display name of the most used GPU engine (requires at least Windows 10 1709). | String | Snapshot | Win | 3D | |
SessionID | Session ID generated by the OS. Session IDs are reused and cannot be used to uniquely identify a session. Use SessionGUID for that purpose instead. |
Number | Snapshot | all | 1 |
Notes
- The following fields are empty unless
EnableExtendedInfo
is set to true:ProcGUID
. - The following field is empty unless
EnableExtendedInfo
and[ProcessDetail_SendCommandline]
are configured:ProcCmdline
.
List of Calculated Fields
Field | Description | Data type | Unit | Measurement type | Where available | Example |
---|---|---|---|---|---|---|
ProcCPUTimeS | Process CPU usage (absolute usage in seconds). | Number | s | Sum | Splunk data model | 5 |
ProcIOCount |
ProcIOReadCount + ProcIOWriteCount . |
String | Sum | Splunk data model | 200 | |
ProcIOPS |
ProcIOPSRead + ProcIOPSWrite . |
Number | Sum | Splunk data model | 400 | |
ProcIOMB |
ProcIOReadMB + ProcIOWriteMB . |
Number | MB | Sum | Splunk data model | 300 |
ProcIOMBPS |
ProcIOMB / ProcIOCount x ProcIOPS . |
Number | MB | Sum | Splunk data model | 600 |
ProcIOLatencyMs |
ProcIOLatencyReadMs + ProcIOLatencyWriteMs . |
Number | ms | Sum | Splunk data model | 600 |
ProcIODurationReadMS |
ProcIOLatencyMsRead x ProcIOCountRead . |
Number | ms | Sum | Splunk data model | 30000 |
ProcIODurationWriteMS |
ProcIOLatencyMsWrite x ProcIOCountWrite . |
Number | ms | Sum | Splunk data model | 30000 |
ProcIODurationMS |
ProcIODurationReadMS + ProcIODurationWriteMS . |
Number | ms | Sum | Splunk data model | 60000 |
User | Alias for ProcUser . |
String | Snapshot | Splunk data model | Domain\JohnDoe | |
AppName | Associated application name. | String | Snapshot | Splunk data model, Splunk SPL | Google Chrome | |
time | Alias for _time . |
Number | Snapshot | Splunk data model | 2018-07-31T18:34:32.451+02:00 |
Process Statistics
uberAgent collects rich metrics per process. This includes the handle count, page faults, and priority, to name just a few.
Notes:
- Processes are auto-grouped into applications, i.e., the application name is determined automatically. Information on how automatic application identification works is available here.
Details
- Source type:
uberAgent:Process:ProcessStatistics
- Used in dashboards: Process Performance, Application Performance, Single Application Detail, , Analyze data over time
- Enabled through configuration setting:
ProcessStatistics
- Related configuration settings:
List of Fields in the Raw Agent Data
Field | Description | Data type | Unit | Measurement type | Platform | Example |
---|---|---|---|---|---|---|
ProcName | Process name. | String | Snapshot | all | chrome.exe | |
ProcID | Process ID generated by the OS. Process IDs are reused and cannot be used to uniquely identify a process. Use ProcGUID for that purpose instead. |
Number | Snapshot | all | 456 | |
ProcGUID | Unique identifier for a process instance that is generated by uberAgent. | String | Snapshot | all | 00000000-ebe5-469c-63ae-f5a1de28d401 | |
ProcUser | Process user. | String | Snapshot | all | Domain\JohnDoe | |
AppId | Associated application ID. Used by uberAgent to lookup application names and populate field AppName . |
String | Snapshot | all | GglChrm | |
ProcHandleCount | On Windows: Handle count. On macOS: Number of open file descriptors. | Number | Snapshot | all | 810 | |
ProcThreadCount | Process thread count. | Number | Snapshot | all | 20 | |
ProcPriority | Process priority. Valid values on Windows: 0 , 1 , 2 , 3 , 4 , 5 or 6 . The numerical priority is used by uberAgent to look up and populate the field ProcPriorityDisplayName . Valid values on macOS: 0-127 the higher the number, the higher the current process priority is. |
Number | Snapshot | all | 4 | |
ProcPrivateMB | Process allocated private memory. | Number | MB | Snapshot | Win | 512 |
ProcVirtualSizeMB | Process allocated virtual memory. | Number | MB | Snapshot | Win | 128 |
ProcPageFaultsPS | Process page faults per second. | Number | s | Average | all | 10 |
ProcPageFileMB | Process page file usage. | Number | MB | Snapshot | Win | 256 |
List of Calculated Fields
Field | Description | Data type | Unit | Measurement type | Where available | Example |
---|---|---|---|---|---|---|
ProcPriorityDisplayName | Process priority display name (see also ProcPriority ). Valid values (Windows): Above normal , Below normal , High , Idle , Normal , Realtime and Unknown . |
String | Snapshot | Splunk data model, Splunk SPL | Above normal |
Share
Share
In this article
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.