Skip to main content

Activedirectoryds Receiver

Status Available in: contrib Maintainers: @pjanotti Source: opentelemetry-collector-contrib

Supported Telemetry

Metrics

Overview

Configuration

The following settings are optional:
  • metrics (default: see DefaultMetricsSettings): Allows enabling and disabling specific metrics from being collected in this receiver.
  • collection_interval (default = 10s): The interval at which metrics are emitted by this receiver.
  • initial_delay (default = 1s): defines how long this receiver waits before starting.
Example:
receivers:
  active_directory_ds:
    collection_interval: 10s
    metrics:
      # Disable the active_directory.ds.replication.network.io metric from being emitted
      active_directory.ds.replication.network.io:
        enabled: false
The full list of settings exposed for this receiver is documented in config.go, along with detailed sample configurations here.

Metrics

Details about the metrics produced by this receiver can be found in metadata.yaml

Metrics

Metric NameDescriptionUnitTypeAttributes
βœ… active_directory.ds.bind.rateThe number of binds per second serviced by this domain controller.{binds}/sUpDownCounterbind_type
βœ… active_directory.ds.ldap.bind.last_successful.timeThe amount of time taken for the last successful LDAP bind.msGauge
βœ… active_directory.ds.ldap.bind.rateThe number of successful LDAP binds per second.{binds}/sUpDownCounter
βœ… active_directory.ds.ldap.client.session.countThe number of connected LDAP client sessions.{sessions}UpDownCounter
βœ… active_directory.ds.ldap.search.rateThe number of LDAP searches per second.{searches}/sUpDownCounter
βœ… active_directory.ds.name_cache.hit_rateThe percentage of directory object name component lookups that are satisfied by the Directory System Agent’s name cache.%Gauge
βœ… active_directory.ds.notification.queuedThe number of pending update notifications that have been queued to push to clients.{notifications}UpDownCounter
βœ… active_directory.ds.operation.rateThe number of operations performed per second.{operations}/sUpDownCounteroperation_type
βœ… active_directory.ds.replication.network.ioThe amount of network data transmitted by the Directory Replication Agent.ByCounterdirection, network_data_type
βœ… active_directory.ds.replication.object.rateThe number of objects transmitted by the Directory Replication Agent per second.{objects}/sUpDownCounterdirection
βœ… active_directory.ds.replication.operation.pendingThe number of pending replication operations for the Directory Replication Agent.{operations}UpDownCounter
βœ… active_directory.ds.replication.property.rateThe number of properties transmitted by the Directory Replication Agent per second.{properties}/sUpDownCounterdirection
βœ… active_directory.ds.replication.sync.object.pendingThe number of objects remaining until the full sync completes for the Directory Replication Agent.{objects}UpDownCounter
βœ… active_directory.ds.replication.sync.request.countThe number of sync requests made by the Directory Replication Agent.{requests}Countersync_result
βœ… active_directory.ds.replication.value.rateThe number of values transmitted by the Directory Replication Agent per second.{values}/sUpDownCounterdirection, value_type
βœ… active_directory.ds.security_descriptor_propagations_event.queuedThe number of security descriptor propagation events that are queued for processing.{events}UpDownCounter
βœ… active_directory.ds.suboperation.rateThe rate of sub-operations performed.{suboperations}/sUpDownCountersuboperation_type
βœ… active_directory.ds.thread.countThe number of threads in use by the directory service.{threads}UpDownCounter

Attributes

Attribute NameDescriptionTypeValues
typeThe type of bind to the domain server.stringserver, client
directionThe direction of data flow.stringsent, received
typeThe type of network data sent.stringcompressed, uncompressed
typeThe type of operation.stringread, write, search
typeThe type of suboperation.stringsecurity_descriptor_propagations_event, search
resultThe result status of the sync request.stringsuccess, schema_mismatch, other
typeThe type of value sent.stringdistinguished_names, other

Configuration

Example Configuration

active_directory_ds:
  collection_interval: 2m
  metrics:
    active_directory.ds.replication.object.rate:
      enabled: false
active_directory_ds/defaults:

Last generated: 2026-04-13