Skip to content

Commit 48c1111

Browse files
committed
Metada update 2026-03-01
1 parent 63a7056 commit 48c1111

278 files changed

Lines changed: 11382 additions & 6427 deletions

File tree

Some content is hidden

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

metric-metadata/ackextension.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
display_name: ACK Extension
12
type: ack
23

4+
description: |
5+
This extension allows acking of data upon successful processing. The upstream agent can choose to send event again
6+
if ack fails.
7+
38
status:
49
class: extension
510
stability:

metric-metadata/activedirectorydsreceiver.yaml

Lines changed: 110 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
display_name: Active Directory Domain Services Receiver
12
type: 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+
38
status:
49
class: receiver
510
stability:
@@ -11,6 +16,13 @@ status:
1116
unsupported_platforms: [darwin, linux]
1217

1318
attributes:
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
6469
metrics:
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
215238
tests:

0 commit comments

Comments
 (0)