Skip to content

Commit 4220e5a

Browse files
Added changes from PR 'Merge metadata-update-2025-10-15 into main' to my stashed version of main.
2 parents 1add7ac + 05a8916 commit 4220e5a

66 files changed

Lines changed: 5293 additions & 4229 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

metric-metadata/activedirectorydsreceiver.yaml

Lines changed: 123 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
1-
display_name: Active Directory Domain Services Receiver
21
type: 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-
83
status:
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-
2013
attributes:
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
7864
metrics:
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
247251
tests:

0 commit comments

Comments
 (0)