AFAdmin.DiagnosticNames Class
- Last UpdatedNov 18, 2025
- 4 minute read
- PI System
- AF SDK 2024 R2
- Developer
Diagnostic names to be used with the values returned from the GetDiagnostics(PISystem) method.
Inheritance Hierarchy
SystemObject
OSIsoft.AF.DiagnosticsAFAdminDiagnosticNames
OSIsoft.AF.DiagnosticsAFAdminDiagnosticNames
Namespace: OSIsoft.AF.Diagnostics
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public static class DiagnosticNames
Public NotInheritable Class DiagnosticNames
public ref class DiagnosticNames abstract sealed
[<AbstractClassAttribute>] [<SealedAttribute>] type DiagnosticNames = class end
The AFAdminDiagnosticNames type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| GetDiagnosticNames |
Gets the full list of known diagnostic names that could be returned from the
GetDiagnostics(PISystem) method.
|
Fields
| Name | Description | |
|---|---|---|
| ChangedItemsNumberOfRecords |
Total number of records in the server's FindChanges_AT table. These are change items to be
consumed by client refresh mechanism. Retention is set using ClearChangeTables configuration setting
in the server's configuration file.
| |
| ChangedItemsOperationsAwaitingCompaction |
Total number of records in the server's FindChanges_AT_Op table. These are change item operations
waiting to be compacted by the server's FindChanges cleanup thread.
| |
| DatabaseFileCurrentSizeInMB |
Total size of database files (not including transaction log) in megabytes.
| |
| DatabaseLogFileCurrentSizeInMB |
Total size of database transaction log in megabytes.
| |
| DatabasesItemsAwaitingDeletion |
Total number of records in the server's AFDatabase table marked as being deleted. These are
deleted database objects waiting to be cleaned up by SQL cleanup thread.
| |
| PathCacheItemsAwaitingProcessing |
Total number of records in the server's afelementpathcachelist. These are path cache changes waiting to be processed
by hierarchy path thread.
| |
| PathCacheNumberOfRecords |
Total number of records in the server's vwelementhierarchy (active path cache) view.
|
Remarks
This class contains a list of diagnostic names can be used as keys for the dictionary returned from the
GetDiagnostics(PISystem) method. This makes programmatic access to the desired
diagnostic information easier.