Share via


DnsServerDsStatistics class

Represents DNS server statistics related to directory server processing.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerDsStatistics
{
  uint32                 DsTotalNodesRead;
  uint32                 DsTotalRecordsRead;
  uint32                 DsNodesLoaded;
  uint32                 DsRecordsLoaded;
  uint32                 DsTombstonesRead;
  uint32                 DsUpdateSearches;
  uint32                 DsUpdateNodesRead;
  uint32                 DsUpdateRecordsRead;
  uint32                 UpdateLists;
  uint32                 UpdateNodes;
  uint32                 UpdateSuppressed;
  uint32                 UpdateWrites;
  uint32                 UpdateTombstones;
  uint32                 UpdateRecordChange;
  uint32                 UpdateAginRefresh;
  uint32                 UpdateAgingOn;
  uint32                 UpdateAgingOff;
  uint32                 UpdatePacket;
  uint32                 UpdatePacketPrecon;
  uint32                 UpdateAdmin;
  uint32                 UpdateAutoConfig;
  uint32                 UpdateScavenge;
  uint32                 DsNodesAdded;
  uint32                 DsNodesModified;
  uint32                 DsNodesTombstoned;
  uint32                 DsNodesDeleted;
  uint32                 DsRecordsAdded;
  uint32                 DsRecordsReplaced;
  uint32                 DsWriteSuppressed;
  uint32                 DsSerialWrites;
  uint32                 LdapTimedWrites;
  uint32                 LdapWriteTimeTotal;
  uint32                 LdapWriteAverage;
  uint32                 LdapWriteMax;
  uint32                 LdapWriteBucket0;
  uint32                 LdapWriteBucket1;
  uint32                 LdapWriteBucket2;
  uint32                 LdapWriteBucket3;
  uint32                 LdapWriteBucket4;
  uint32                 LdapWriteBucket5;
  uint32                 LdapSearchTime;
  uint32                 FailedDeleteDsEntries;
  uint32                 FailedReadRecords;
  uint32                 FailedLdapModify;
  uint32                 FailedLdapAdd;
  uint32                 PollingPassesWithDsErrors;
  uint32                 LdapReconnects;
  DnsServerRecordRequest DsWriteType[];
};

Members

The DnsServerDsStatistics class has these types of members:

Properties

The DnsServerDsStatistics class has these properties.

DsNodesAdded

Data type: uint32

Access type: Read-only

The number of new nodes added to the directory server.

DsNodesDeleted

Data type: uint32

Access type: Read-only

The number of nodes deleted from the directory server.

DsNodesLoaded

Data type: uint32

Access type: Read-only

The number of valid DNS nodes found in the directory server and loaded in memory by the server.

DsNodesModified

Data type: uint32

Access type: Read-only

The number of nodes modified in the directory server.

DsNodesTombstoned

Data type: uint32

Access type: Read-only

The number of nodes tombstoned in the directory server

DsRecordsAdded

Data type: uint32

Access type: Read-only

The number of records added to the directory server.

DsRecordsLoaded

Data type: uint32

Access type: Read-only

The number of resource records loaded in memory by the server.

DsRecordsReplaced

Data type: uint32

Access type: Read-only

The number of records modified or replaced in the directory server.

DsSerialWrites

Data type: uint32

Access type: Read-only

The number of records that had matching data and hence were not written to the directory server.

DsTombstonesRead

Data type: uint32

Access type: Read-only

The number of nodes read from the directory server and found in a tombstoned state.

DsTotalNodesRead

Data type: uint32

Access type: Read-only

The total number of DNS nodes read from the directory server.

DsTotalRecordsRead

Data type: uint32

Access type: Read-only

The total number of resource records read from the directory server.

DsUpdateNodesRead

Data type: uint32

Access type: Read-only

The number of DNS nodes that were read from the directory server and contained updated information.

DsUpdateRecordsRead

Data type: uint32

Access type: Read-only

The number of resource records that were read from the directory server and contained updated information.

DsUpdateSearches

Data type: uint32

Access type: Read-only

The number of zone update searches performed on the directory server.

DsWriteSuppressed

Data type: uint32

Access type: Read-only

The number of records added to the directory server.

DsWriteType

Data type: DnsServerRecordRequest array

Access type: Read-only

Qualifiers: EmbeddedInstance ("DnsServerRecordRequest")

An array of 32-bit unsigned integers that keeps track of update requests for different DNS record types.

FailedDeleteDsEntries

Data type: uint32

Access type: Read-only

The number of times the server failed to delete entries from the directory server.

FailedLdapAdd

Data type: uint32

Access type: Read-only

The number of times the server failed to add entries to the directory server.

FailedLdapModify

Data type: uint32

Access type: Read-only

The number of times the server failed to modify records in the directory server.

FailedReadRecords

Data type: uint32

Access type: Read-only

The number of times the server failed to read records from the directory server.

LdapReconnects

Data type: uint32

Access type: Read-only

The number of times the server attempted to reconnect to the directory server.

LdapSearchTime

Data type: uint32

Access type: Read-only

The cumulative time, in milliseconds, consumed by server-performed LDAP searches.

LdapTimedWrites

Data type: uint32

Access type: Read-only

The number of times the server performed a timed LDAP write operation.

LdapWriteAverage

Data type: uint32

Access type: Read-only

The average time, in milliseconds, for all server performed timed LDAP write operations since the server was last restarted.

LdapWriteBucket0

Data type: uint32

Access type: Read-only

The number of LDAP write-operations that took less than 10 milliseconds.

LdapWriteBucket1

Data type: uint32

Access type: Read-only

The number of LDAP write-operations that took between 10 and 100 milliseconds.

LdapWriteBucket2

Data type: uint32

Access type: Read-only

The number of LDAP write-operations that took between 100 milliseconds and 1 second.

LdapWriteBucket3

Data type: uint32

Access type: Read-only

The number of LDAP write-operations that took between 1 and 10 seconds.

LdapWriteBucket4

Data type: uint32

Access type: Read-only

The number of LDAP write-operations that took between 10 and 100 seconds.

LdapWriteBucket5

Data type: uint32

Access type: Read-only

The number of LDAP write-operations that took more than 100 seconds.

LdapWriteMax

Data type: uint32

Access type: Read-only

The longest duration taken, in milliseconds, for any single server-performed timed LDAP write-operation.

LdapWriteTimeTotal

Data type: uint32

Access type: Read-only

The cumulative time, in milliseconds, consumed by server-performed timed LDAP write operations.

PollingPassesWithDsErrors

Data type: uint32

Access type: Read-only

The number of times the server hit failure while polling zones in the directory server.

UpdateAdmin

Data type: uint32

Access type: Read-only

The number of in-memory nodes modified as a result of administrator initiated changes.

UpdateAgingOff

Data type: uint32

Access type: Read-only

The number of in-memory nodes that required aging to be disabled.

UpdateAgingOn

Data type: uint32

Access type: Read-only

The number of in-memory nodes that required aging to be enabled.

UpdateAginRefresh

Data type: uint32

Access type: Read-only

The number of in-memory nodes that required an aging information refresh.

UpdateAutoConfig

Data type: uint32

Access type: Read-only

The number of in-memory nodes modified as a result of an auto-configure operation.

UpdateLists

Data type: uint32

Access type: Read-only

The number of in-memory nodes with an updated list of record.

UpdateNodes

Data type: uint32

Access type: Read-only

The number of in-memory nodes that required an update in the directory server.

UpdatePacket

Data type: uint32

Access type: Read-only

The number of in-memory nodes modified as a result of update packets being received.

UpdatePacketPrecon

Data type: uint32

Access type: Read-only

The number of in-memory nodes modified as a result of update packets being received with prerequisites.

UpdateRecordChange

Data type: uint32

Access type: Read-only

The number of in-memory nodes that required record changes.

UpdateScavenge

Data type: uint32

Access type: Read-only

The number of in-memory nodes modified as a result of a scavenging cycle.

UpdateSuppressed

Data type: uint32

Access type: Read-only

The number of in-memory nodes that did not require any write to the directory server

UpdateTombstones

Data type: uint32

Access type: Read-only

The number of in-memory nodes that required tombstoning.

UpdateWrites

Data type: uint32

Access type: Read-only

The number of in-memory nodes that required writing to the directory server.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\Dns
MOF
DnsServerPSProvider.mof
DLL
DnsServerPSProvider.dll

See also

DnsServerPSProvider Provider