1- display_name : Active Directory Domain Services Receiver
21type : active_directory_ds
32
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-
83status :
94 class : receiver
105 stability :
@@ -15,37 +10,31 @@ status:
1510 seeking_new : true
1611 unsupported_platforms : [darwin, linux]
1712
18- reaggregation_enabled : true
19-
2013attributes :
21- bind_type :
22- name_override : type
23- description : The type of bind to the domain server.
24- type : string
25- requirement_level : recommended
26- enum :
27- - server
28- - client
2914 direction :
3015 description : The direction of data flow.
3116 type : string
32- requirement_level : recommended
3317 enum :
3418 - sent
3519 - received
3620 network_data_type :
3721 name_override : type
3822 description : The type of network data sent.
3923 type : string
40- requirement_level : recommended
4124 enum :
4225 - compressed
4326 - 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
4434 operation_type :
4535 name_override : type
4636 description : The type of operation.
4737 type : string
48- requirement_level : recommended
4938 enum :
5039 - read
5140 - write
@@ -54,88 +43,100 @@ attributes:
5443 name_override : type
5544 description : The type of suboperation.
5645 type : string
57- requirement_level : recommended
5846 enum :
5947 - security_descriptor_propagations_event
6048 - search
6149 sync_result :
6250 name_override : result
6351 description : The result status of the sync request.
6452 type : string
65- requirement_level : recommended
6653 enum :
6754 - success
6855 - schema_mismatch
6956 - other
70- value_type :
57+ bind_type :
7158 name_override : type
72- description : The type of value sent .
59+ description : The type of bind to the domain server .
7360 type : string
74- requirement_level : recommended
7561 enum :
76- - distinguished_names
77- - other
62+ - server
63+ - client
7864metrics :
79- active_directory.ds.bind.rate :
80- description : " The number of binds per second serviced by this domain controller."
81- unit : " {binds}/s"
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+ stability :
75+ level : development
76+ active_directory.ds.replication.sync.object.pending :
77+ description : " The number of objects remaining until the full sync completes for the Directory Replication Agent."
78+ unit : " {objects}"
8279 sum :
8380 monotonic : false
8481 aggregation_temporality : cumulative
85- value_type : double
86- attributes : [bind_type]
82+ value_type : int
8783 enabled : true
88- stability : development
89- active_directory.ds.ldap.bind.last_successful.time :
90- description : " The amount of time taken for the last successful LDAP bind."
91- unit : " ms"
92- gauge :
84+ stability :
85+ level : development
86+ active_directory.ds.replication.sync.request.count :
87+ description : " The number of sync requests made by the Directory Replication Agent."
88+ unit : " {requests}"
89+ sum :
90+ monotonic : true
91+ aggregation_temporality : cumulative
9392 value_type : int
93+ attributes : [sync_result]
9494 enabled : true
95- stability : development
96- active_directory.ds.ldap.bind.rate :
97- description : " The number of successful LDAP binds per second."
98- unit : " {binds}/s"
95+ stability :
96+ level : development
97+ active_directory.ds.replication.object.rate :
98+ description : " The number of objects transmitted by the Directory Replication Agent per second."
99+ unit : " {objects}/s"
99100 sum :
100101 monotonic : false
101102 aggregation_temporality : cumulative
102103 value_type : double
104+ attributes : [direction]
103105 enabled : true
104- stability : development
105- active_directory.ds.ldap.client.session.count :
106- description : " The number of connected LDAP client sessions."
107- unit : " {sessions}"
106+ stability :
107+ level : development
108+ active_directory.ds.replication.property.rate :
109+ description : " The number of properties transmitted by the Directory Replication Agent per second."
110+ unit : " {properties}/s"
108111 sum :
109112 monotonic : false
110113 aggregation_temporality : cumulative
111- value_type : int
114+ value_type : double
115+ attributes : [direction]
112116 enabled : true
113- stability : development
114- active_directory.ds.ldap.search.rate :
115- description : " The number of LDAP searches per second."
116- unit : " {searches}/s"
117+ stability :
118+ level : development
119+ active_directory.ds.replication.value.rate :
120+ description : " The number of values transmitted by the Directory Replication Agent per second."
121+ unit : " {values}/s"
117122 sum :
118123 monotonic : false
119124 aggregation_temporality : cumulative
120125 value_type : double
126+ attributes : [direction, value_type]
121127 enabled : true
122- stability : development
123- active_directory.ds.name_cache.hit_rate :
124- description : " The percentage of directory object name component lookups that are satisfied by the Directory System Agent's name cache."
125- unit : " %"
126- gauge :
127- value_type : double
128- enabled : true
129- stability : development
130- active_directory.ds.notification.queued :
131- description : " The number of pending update notifications that have been queued to push to clients."
132- unit : " {notifications}"
128+ stability :
129+ level : development
130+ active_directory.ds.replication.operation.pending :
131+ description : " The number of pending replication operations for the Directory Replication Agent."
132+ unit : " {operations}"
133133 sum :
134134 monotonic : false
135135 aggregation_temporality : cumulative
136136 value_type : int
137137 enabled : true
138- stability : development
138+ stability :
139+ level : development
139140 active_directory.ds.operation.rate :
140141 description : " The number of operations performed per second."
141142 unit : " {operations}/s"
@@ -145,103 +146,106 @@ metrics:
145146 value_type : double
146147 attributes : [operation_type]
147148 enabled : true
148- stability : development
149- active_directory.ds.replication.network.io :
150- description : " The amount of network data transmitted by the Directory Replication Agent."
151- unit : By
152- sum :
153- monotonic : true
154- aggregation_temporality : cumulative
155- value_type : int
156- attributes : [direction, network_data_type]
149+ stability :
150+ level : development
151+ active_directory.ds.name_cache.hit_rate :
152+ description : " The percentage of directory object name component lookups that are satisfied by the Directory System Agent's name cache."
153+ unit : " %"
154+ gauge :
155+ value_type : double
157156 enabled : true
158- stability : development
159- active_directory.ds.replication.object.rate :
160- description : " The number of objects transmitted by the Directory Replication Agent per second."
161- unit : " {objects}/s"
157+ stability :
158+ level : development
159+ active_directory.ds.notification.queued :
160+ description : " The number of pending update notifications that have been queued to push to clients."
161+ unit : " {notifications}"
162162 sum :
163163 monotonic : false
164164 aggregation_temporality : cumulative
165- value_type : double
166- attributes : [direction]
165+ value_type : int
167166 enabled : true
168- stability : development
169- active_directory.ds.replication.operation.pending :
170- description : " The number of pending replication operations for the Directory Replication Agent."
171- unit : " {operations}"
167+ stability :
168+ level : development
169+ active_directory.ds.security_descriptor_propagations_event.queued :
170+ description : " The number of security descriptor propagation events that are queued for processing."
171+ unit : " {events}"
172172 sum :
173173 monotonic : false
174174 aggregation_temporality : cumulative
175175 value_type : int
176176 enabled : true
177- stability : development
178- active_directory.ds.replication.property.rate :
179- description : " The number of properties transmitted by the Directory Replication Agent per second."
180- unit : " {properties}/s"
177+ stability :
178+ level : development
179+ active_directory.ds.suboperation.rate :
180+ description : " The rate of sub-operations performed."
181+ unit : " {suboperations}/s"
181182 sum :
182183 monotonic : false
183184 aggregation_temporality : cumulative
184185 value_type : double
185- attributes : [direction ]
186+ attributes : [suboperation_type ]
186187 enabled : true
187- stability : development
188- active_directory.ds.replication.sync.object.pending :
189- description : " The number of objects remaining until the full sync completes for the Directory Replication Agent."
190- unit : " {objects}"
188+ stability :
189+ level : development
190+ active_directory.ds.bind.rate :
191+ description : " The number of binds per second serviced by this domain controller."
192+ unit : " {binds}/s"
191193 sum :
192194 monotonic : false
193195 aggregation_temporality : cumulative
194- value_type : int
196+ value_type : double
197+ attributes : [bind_type]
195198 enabled : true
196- stability : development
197- active_directory.ds.replication.sync.request.count :
198- description : " The number of sync requests made by the Directory Replication Agent."
199- unit : " {requests}"
199+ stability :
200+ level : development
201+ active_directory.ds.thread.count :
202+ description : " The number of threads in use by the directory service."
203+ unit : " {threads}"
200204 sum :
201- monotonic : true
205+ monotonic : false
202206 aggregation_temporality : cumulative
203207 value_type : int
204- attributes : [sync_result]
205208 enabled : true
206- stability : development
207- active_directory.ds.replication.value.rate :
208- description : " The number of values transmitted by the Directory Replication Agent per second."
209- unit : " {values}/s"
209+ stability :
210+ level : development
211+ active_directory.ds.ldap.client.session.count :
212+ description : " The number of connected LDAP client sessions."
213+ unit : " {sessions}"
210214 sum :
211215 monotonic : false
212216 aggregation_temporality : cumulative
213- value_type : double
214- attributes : [direction, value_type]
217+ value_type : int
215218 enabled : true
216- stability : development
217- active_directory.ds.security_descriptor_propagations_event.queued :
218- description : " The number of security descriptor propagation events that are queued for processing."
219- unit : " {events}"
220- sum :
221- monotonic : false
222- aggregation_temporality : cumulative
219+ stability :
220+ level : development
221+ active_directory.ds.ldap.bind.last_successful.time :
222+ description : " The amount of time taken for the last successful LDAP bind."
223+ unit : " ms"
224+ gauge :
223225 value_type : int
224226 enabled : true
225- stability : development
226- active_directory.ds.suboperation.rate :
227- description : " The rate of sub-operations performed."
228- unit : " {suboperations}/s"
227+ stability :
228+ level : development
229+ active_directory.ds.ldap.bind.rate :
230+ description : " The number of successful LDAP binds per second."
231+ unit : " {binds}/s"
229232 sum :
230233 monotonic : false
231234 aggregation_temporality : cumulative
232235 value_type : double
233- attributes : [suboperation_type]
234236 enabled : true
235- stability : development
236- active_directory.ds.thread.count :
237- description : " The number of threads in use by the directory service."
238- unit : " {threads}"
237+ stability :
238+ level : development
239+ active_directory.ds.ldap.search.rate :
240+ description : " The number of LDAP searches per second."
241+ unit : " {searches}/s"
239242 sum :
240243 monotonic : false
241244 aggregation_temporality : cumulative
242- value_type : int
245+ value_type : double
243246 enabled : true
244- stability : development
247+ stability :
248+ level : development
245249
246250# TODO: Update the receiver to pass the tests
247251tests :
0 commit comments