1+ display_name : Active Directory Domain Services Receiver
12type : active_directory_ds
23
4+ description : |
5+ The Active Directory Domain Services Receiver scrapes metrics relating to an Active Directory domain controller using
6+ the Windows Performance Counters.
7+
38status :
49 class : receiver
510 stability :
@@ -11,6 +16,13 @@ status:
1116 unsupported_platforms : [darwin, linux]
1217
1318attributes :
19+ bind_type :
20+ name_override : type
21+ description : The type of bind to the domain server.
22+ type : string
23+ enum :
24+ - server
25+ - client
1426 direction :
1527 description : The direction of data flow.
1628 type : string
@@ -24,13 +36,6 @@ attributes:
2436 enum :
2537 - compressed
2638 - uncompressed
27- value_type :
28- name_override : type
29- description : The type of value sent.
30- type : string
31- enum :
32- - distinguished_names
33- - other
3439 operation_type :
3540 name_override : type
3641 description : The type of operation.
@@ -54,75 +59,74 @@ attributes:
5459 - success
5560 - schema_mismatch
5661 - other
57- bind_type :
62+ value_type :
5863 name_override : type
59- description : The type of bind to the domain server .
64+ description : The type of value sent .
6065 type : string
6166 enum :
62- - server
63- - client
67+ - distinguished_names
68+ - other
6469metrics :
65- active_directory.ds.replication.network.io :
66- description : " The amount of network data transmitted by the Directory Replication Agent."
67- unit : By
68- sum :
69- monotonic : true
70- aggregation_temporality : cumulative
71- value_type : int
72- attributes : [direction, network_data_type]
73- enabled : true
74- active_directory.ds.replication.sync.object.pending :
75- description : " The number of objects remaining until the full sync completes for the Directory Replication Agent."
76- unit : " {objects}"
70+ active_directory.ds.bind.rate :
71+ description : " The number of binds per second serviced by this domain controller."
72+ unit : " {binds}/s"
7773 sum :
7874 monotonic : false
7975 aggregation_temporality : cumulative
80- value_type : int
76+ value_type : double
77+ attributes : [bind_type]
8178 enabled : true
82- active_directory.ds.replication.sync.request.count :
83- description : " The number of sync requests made by the Directory Replication Agent."
84- unit : " {requests}"
85- sum :
86- monotonic : true
87- aggregation_temporality : cumulative
79+ stability : development
80+ active_directory.ds.ldap.bind.last_successful.time :
81+ description : " The amount of time taken for the last successful LDAP bind."
82+ unit : " ms"
83+ gauge :
8884 value_type : int
89- attributes : [sync_result]
9085 enabled : true
91- active_directory.ds.replication.object.rate :
92- description : " The number of objects transmitted by the Directory Replication Agent per second."
93- unit : " {objects}/s"
86+ stability : development
87+ active_directory.ds.ldap.bind.rate :
88+ description : " The number of successful LDAP binds per second."
89+ unit : " {binds}/s"
9490 sum :
9591 monotonic : false
9692 aggregation_temporality : cumulative
9793 value_type : double
98- attributes : [direction]
9994 enabled : true
100- active_directory.ds.replication.property.rate :
101- description : " The number of properties transmitted by the Directory Replication Agent per second."
102- unit : " {properties}/s"
95+ stability : development
96+ active_directory.ds.ldap.client.session.count :
97+ description : " The number of connected LDAP client sessions."
98+ unit : " {sessions}"
10399 sum :
104100 monotonic : false
105101 aggregation_temporality : cumulative
106- value_type : double
107- attributes : [direction]
102+ value_type : int
108103 enabled : true
109- active_directory.ds.replication.value.rate :
110- description : " The number of values transmitted by the Directory Replication Agent per second."
111- unit : " {values}/s"
104+ stability : development
105+ active_directory.ds.ldap.search.rate :
106+ description : " The number of LDAP searches per second."
107+ unit : " {searches}/s"
112108 sum :
113109 monotonic : false
114110 aggregation_temporality : cumulative
115111 value_type : double
116- attributes : [direction, value_type]
117112 enabled : true
118- active_directory.ds.replication.operation.pending :
119- description : " The number of pending replication operations for the Directory Replication Agent."
120- unit : " {operations}"
113+ stability : development
114+ active_directory.ds.name_cache.hit_rate :
115+ description : " The percentage of directory object name component lookups that are satisfied by the Directory System Agent's name cache."
116+ unit : " %"
117+ gauge :
118+ value_type : double
119+ enabled : true
120+ stability : development
121+ active_directory.ds.notification.queued :
122+ description : " The number of pending update notifications that have been queued to push to clients."
123+ unit : " {notifications}"
121124 sum :
122125 monotonic : false
123126 aggregation_temporality : cumulative
124127 value_type : int
125128 enabled : true
129+ stability : development
126130 active_directory.ds.operation.rate :
127131 description : " The number of operations performed per second."
128132 unit : " {operations}/s"
@@ -132,84 +136,103 @@ metrics:
132136 value_type : double
133137 attributes : [operation_type]
134138 enabled : true
135- active_directory.ds.name_cache.hit_rate :
136- description : " The percentage of directory object name component lookups that are satisfied by the Directory System Agent's name cache."
137- unit : " %"
138- gauge :
139- value_type : double
139+ stability : development
140+ active_directory.ds.replication.network.io :
141+ description : " The amount of network data transmitted by the Directory Replication Agent."
142+ unit : By
143+ sum :
144+ monotonic : true
145+ aggregation_temporality : cumulative
146+ value_type : int
147+ attributes : [direction, network_data_type]
140148 enabled : true
141- active_directory.ds.notification.queued :
142- description : " The number of pending update notifications that have been queued to push to clients."
143- unit : " {notifications}"
149+ stability : development
150+ active_directory.ds.replication.object.rate :
151+ description : " The number of objects transmitted by the Directory Replication Agent per second."
152+ unit : " {objects}/s"
144153 sum :
145154 monotonic : false
146155 aggregation_temporality : cumulative
147- value_type : int
156+ value_type : double
157+ attributes : [direction]
148158 enabled : true
149- active_directory.ds.security_descriptor_propagations_event.queued :
150- description : " The number of security descriptor propagation events that are queued for processing."
151- unit : " {events}"
159+ stability : development
160+ active_directory.ds.replication.operation.pending :
161+ description : " The number of pending replication operations for the Directory Replication Agent."
162+ unit : " {operations}"
152163 sum :
153164 monotonic : false
154165 aggregation_temporality : cumulative
155166 value_type : int
156167 enabled : true
157- active_directory.ds.suboperation.rate :
158- description : " The rate of sub-operations performed."
159- unit : " {suboperations}/s"
168+ stability : development
169+ active_directory.ds.replication.property.rate :
170+ description : " The number of properties transmitted by the Directory Replication Agent per second."
171+ unit : " {properties}/s"
160172 sum :
161173 monotonic : false
162174 aggregation_temporality : cumulative
163175 value_type : double
164- attributes : [suboperation_type ]
176+ attributes : [direction ]
165177 enabled : true
166- active_directory.ds.bind.rate :
167- description : " The number of binds per second serviced by this domain controller."
168- unit : " {binds}/s"
178+ stability : development
179+ active_directory.ds.replication.sync.object.pending :
180+ description : " The number of objects remaining until the full sync completes for the Directory Replication Agent."
181+ unit : " {objects}"
169182 sum :
170183 monotonic : false
171184 aggregation_temporality : cumulative
172- value_type : double
173- attributes : [bind_type]
185+ value_type : int
174186 enabled : true
175- active_directory.ds.thread.count :
176- description : " The number of threads in use by the directory service."
177- unit : " {threads}"
187+ stability : development
188+ active_directory.ds.replication.sync.request.count :
189+ description : " The number of sync requests made by the Directory Replication Agent."
190+ unit : " {requests}"
178191 sum :
179- monotonic : false
192+ monotonic : true
180193 aggregation_temporality : cumulative
181194 value_type : int
195+ attributes : [sync_result]
182196 enabled : true
183- active_directory.ds.ldap.client.session.count :
184- description : " The number of connected LDAP client sessions."
185- unit : " {sessions}"
197+ stability : development
198+ active_directory.ds.replication.value.rate :
199+ description : " The number of values transmitted by the Directory Replication Agent per second."
200+ unit : " {values}/s"
186201 sum :
187202 monotonic : false
188203 aggregation_temporality : cumulative
189- value_type : int
204+ value_type : double
205+ attributes : [direction, value_type]
190206 enabled : true
191- active_directory.ds.ldap.bind.last_successful.time :
192- description : " The amount of time taken for the last successful LDAP bind."
193- unit : " ms"
194- gauge :
207+ stability : development
208+ active_directory.ds.security_descriptor_propagations_event.queued :
209+ description : " The number of security descriptor propagation events that are queued for processing."
210+ unit : " {events}"
211+ sum :
212+ monotonic : false
213+ aggregation_temporality : cumulative
195214 value_type : int
196215 enabled : true
197- active_directory.ds.ldap.bind.rate :
198- description : " The number of successful LDAP binds per second."
199- unit : " {binds}/s"
216+ stability : development
217+ active_directory.ds.suboperation.rate :
218+ description : " The rate of sub-operations performed."
219+ unit : " {suboperations}/s"
200220 sum :
201221 monotonic : false
202222 aggregation_temporality : cumulative
203223 value_type : double
224+ attributes : [suboperation_type]
204225 enabled : true
205- active_directory.ds.ldap.search.rate :
206- description : " The number of LDAP searches per second."
207- unit : " {searches}/s"
226+ stability : development
227+ active_directory.ds.thread.count :
228+ description : " The number of threads in use by the directory service."
229+ unit : " {threads}"
208230 sum :
209231 monotonic : false
210232 aggregation_temporality : cumulative
211- value_type : double
233+ value_type : int
212234 enabled : true
235+ stability : development
213236
214237# TODO: Update the receiver to pass the tests
215238tests :
0 commit comments