Remove Go windows integration (#19078)
Fotis Voutsas committed
Nov 25, 2024 at 15:20 UTC
46722c31c1f8a8144b79c54cb37bed3939589e93
9 files changed
+837
-7265
src/go/plugin/go.d/modules/windows/README.md
deleted
-1
@@ -1 +0,0 @@
1
-integrations/windows.md
\ No newline at end of file
src/go/plugin/go.d/modules/windows/README.md
new
+837
@@ -0,0 +1,837 @@
1
+# Windows
2
+
3
+<img src="https://netdata.cloud/img/windows.svg" width="150"/>
4
+
5
+
6
+Plugin: go.d.plugin
7
+Module: windows
8
+
9
+<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />
10
+
11
+## Overview
12
+
13
+**Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
14
+
15
+The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
16
+
17
+To get started with Netdata on Windows, see the [Netdata Windows Installer](https://github.com/netdata/netdata/blob/master/packaging/windows/WINDOWS_INSTALLER.md).
18
+
19
+---
20
+
21
+This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
22
+
23
+
24
+It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
25
+
26
+
27
+This collector is supported on all platforms.
28
+
29
+This collector supports collecting metrics from multiple instances of this integration, including remote instances.
30
+
31
+
32
+### Default Behavior
33
+
34
+#### Auto-Detection
35
+
36
+This integration doesn't support auto-detection.
37
+
38
+#### Limits
39
+
40
+The default configuration for this integration does not impose any limits on data collection.
41
+
42
+#### Performance Impact
43
+
44
+Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
45
+
46
+
47
+
48
+## Metrics
49
+
50
+Metrics grouped by *scope*.
51
+
52
+The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
53
+
54
+The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
55
+
56
+Supported collectors:
57
+
58
+- [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
59
+- [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
60
+- [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
61
+- [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
62
+- [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
63
+- [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
64
+- [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
65
+- [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
66
+- [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
67
+- [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
68
+- [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
69
+- [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
70
+- [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
71
+- [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
72
+- [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
73
+- [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
74
+- [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
75
+- [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
76
+- [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
77
+- [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
78
+- [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
79
+- [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
80
+- [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
81
+- [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
82
+- [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
83
+
84
+
85
+### Per Active Directory instance
86
+
87
+These metrics refer to the entire monitored host.
88
+
89
+This scope has no labels.
90
+
91
+Metrics:
92
+
93
+| Metric | Dimensions | Unit |
94
+|:------|:----------|:----|
95
+| windows.cpu_utilization_total | dpc, user, privileged, interrupt | percentage |
96
+| windows.memory_utilization | available, used | bytes |
97
+| windows.memory_page_faults | page_faults | events/s |
98
+| windows.memory_swap_utilization | available, used | bytes |
99
+| windows.memory_swap_operations | read, write | operations/s |
100
+| windows.memory_swap_pages | read, written | pages/s |
101
+| windows.memory_cached | cached | KiB |
102
+| windows.memory_cache_faults | cache_faults | events/s |
103
+| windows.memory_system_pool | paged, non-paged | bytes |
104
+| windows.tcp_conns_established | ipv4, ipv6 | connections |
105
+| windows.tcp_conns_active | ipv4, ipv6 | connections/s |
106
+| windows.tcp_conns_passive | ipv4, ipv6 | connections/s |
107
+| windows.tcp_conns_failures | ipv4, ipv6 | failures/s |
108
+| windows.tcp_conns_resets | ipv4, ipv6 | resets/s |
109
+| windows.tcp_segments_received | ipv4, ipv6 | segments/s |
110
+| windows.tcp_segments_sent | ipv4, ipv6 | segments/s |
111
+| windows.tcp_segments_retransmitted | ipv4, ipv6 | segments/s |
112
+| windows.os_processes | processes | number |
113
+| windows.os_users | users | users |
114
+| windows.os_visible_memory_usage | free, used | bytes |
115
+| windows.os_paging_files_usage | free, used | bytes |
116
+| windows.system_threads | threads | number |
117
+| windows.system_uptime | time | seconds |
118
+| windows.logon_type_sessions | system, interactive, network, batch, service, proxy, unlock, network_clear_text, new_credentials, remote_interactive, cached_interactive, cached_remote_interactive, cached_unlock | seconds |
119
+| windows.processes_cpu_utilization | a dimension per process | percentage |
120
+| windows.processes_handles | a dimension per process | handles |
121
+| windows.processes_io_bytes | a dimension per process | bytes/s |
122
+| windows.processes_io_operations | a dimension per process | operations/s |
123
+| windows.processes_page_faults | a dimension per process | pgfaults/s |
124
+| windows.processes_page_file_bytes | a dimension per process | bytes |
125
+| windows.processes_pool_bytes | a dimension per process | bytes |
126
+| windows.processes_threads | a dimension per process | threads |
127
+| ad.database_operations | add, delete, modify, recycle | operations/s |
128
+| ad.directory_operations | read, write, search | operations/s |
129
+| ad.name_cache_lookups | lookups | lookups/s |
130
+| ad.name_cache_hits | hits | hits/s |
131
+| ad.atq_average_request_latency | time | seconds |
132
+| ad.atq_outstanding_requests | outstanding | requests |
133
+| ad.dra_replication_intersite_compressed_traffic | inbound, outbound | bytes/s |
134
+| ad.dra_replication_intrasite_compressed_traffic | inbound, outbound | bytes/s |
135
+| ad.dra_replication_sync_objects_remaining | inbound, outbound | objects |
136
+| ad.dra_replication_objects_filtered | inbound, outbound | objects/s |
137
+| ad.dra_replication_properties_updated | inbound, outbound | properties/s |
138
+| ad.dra_replication_properties_filtered | inbound, outbound | properties/s |
139
+| ad.dra_replication_pending_syncs | pending | syncs |
140
+| ad.dra_replication_sync_requests | requests | requests/s |
141
+| ad.ds_threads | in_use | threads |
142
+| ad.ldap_last_bind_time | last_bind | seconds |
143
+| ad.binds | binds | binds/s |
144
+| ad.ldap_searches | searches | searches/s |
145
+| adfs.ad_login_connection_failures | connection | failures/s |
146
+| adfs.certificate_authentications | authentications | authentications/s |
147
+| adfs.db_artifact_failures | connection | failures/s |
148
+| adfs.db_artifact_query_time_seconds | query_time | seconds/s |
149
+| adfs.db_config_failures | connection | failures/s |
150
+| adfs.db_config_query_time_seconds | query_time | seconds/s |
151
+| adfs.device_authentications | authentications | authentications/s |
152
+| adfs.external_authentications | success, failure | authentications/s |
153
+| adfs.federated_authentications | authentications | authentications/s |
154
+| adfs.federation_metadata_requests | requests | requests/s |
155
+| adfs.oauth_authorization_requests | requests | requests/s |
156
+| adfs.oauth_client_authentications | success, failure | authentications/s |
157
+| adfs.oauth_client_credentials_requests | success, failure | requests/s |
158
+| adfs.oauth_client_privkey_jwt_authentications | success, failure | authentications/s |
159
+| adfs.oauth_client_secret_basic_authentications | success, failure | authentications/s |
160
+| adfs.oauth_client_secret_post_authentications | success, failure | authentications/s |
161
+| adfs.oauth_client_windows_authentications | success, failure | authentications/s |
162
+| adfs.oauth_logon_certificate_requests | success, failure | requests/s |
163
+| adfs.oauth_password_grant_requests | success, failure | requests/s |
164
+| adfs.oauth_token_requests_success | success | requests/s |
165
+| adfs.passive_requests | passive | requests/s |
166
+| adfs.passport_authentications | passport | authentications/s |
167
+| adfs.password_change_requests | success, failure | requests/s |
168
+| adfs.samlp_token_requests_success | success | requests/s |
169
+| adfs.sso_authentications | success, failure | authentications/s |
170
+| adfs.token_requests | requests | requests/s |
171
+| adfs.userpassword_authentications | success, failure | authentications/s |
172
+| adfs.windows_integrated_authentications | authentications | authentications/s |
173
+| adfs.wsfed_token_requests_success | success | requests/s |
174
+| adfs.wstrust_token_requests_success | success | requests/s |
175
+| exchange.activesync_ping_cmds_pending | pending | commands |
176
+| exchange.activesync_requests | received | requests/s |
177
+| exchange.activesync_sync_cmds | processed | commands/s |
178
+| exchange.autodiscover_requests | processed | requests/s |
179
+| exchange.avail_service_requests | serviced | requests/s |
180
+| exchange.owa_current_unique_users | logged-in | users |
181
+| exchange.owa_requests_total | handled | requests/s |
182
+| exchange.rpc_active_user_count | active | users |
183
+| exchange.rpc_avg_latency | latency | seconds |
184
+| exchange.rpc_connection_count | connections | connections |
185
+| exchange.rpc_operations | operations | operations/s |
186
+| exchange.rpc_requests | processed | requests |
187
+| exchange.rpc_user_count | users | users |
188
+| exchange.transport_queues_active_mail_box_delivery | low, high, none, normal | messages/s |
189
+| exchange.transport_queues_external_active_remote_delivery | low, high, none, normal | messages/s |
190
+| exchange.transport_queues_external_largest_delivery | low, high, none, normal | messages/s |
191
+| exchange.transport_queues_internal_active_remote_delivery | low, high, none, normal | messages/s |
192
+| exchange.transport_queues_internal_largest_delivery | low, high, none, normal | messages/s |
193
+| exchange.transport_queues_retry_mailbox_delivery | low, high, none, normal | messages/s |
194
+| exchange.transport_queues_poison | low, high, none, normal | messages/s |
195
+| hyperv.vms_health | ok, critical | vms |
196
+| hyperv.root_partition_device_space_pages | 4K, 2M, 1G | pages |
197
+| hyperv.root_partition_gpa_space_pages | 4K, 2M, 1G | pages |
198
+| hyperv.root_partition_gpa_space_modifications | gpa | modifications/s |
199
+| hyperv.root_partition_attached_devices | attached | devices |
200
+| hyperv.root_partition_deposited_pages | deposited | pages |
201
+| hyperv.root_partition_skipped_interrupts | skipped | interrupts |
202
+| hyperv.root_partition_device_dma_errors | illegal_dma | requests |
203
+| hyperv.root_partition_device_interrupt_errors | illegal_interrupt | requests |
204
+| hyperv.root_partition_device_interrupt_throttle_events | throttling | events |
205
+| hyperv.root_partition_io_tlb_flush | flushes | flushes/s |
206
+| hyperv.root_partition_address_space | address_spaces | address spaces |
207
+| hyperv.root_partition_virtual_tlb_flush_entries | flushes | flushes/s |
208
+| hyperv.root_partition_virtual_tlb_pages | used | pages |
209
+
210
+### Per cpu core
211
+
212
+TBD
213
+
214
+Labels:
215
+
216
+| Label | Description |
217
+|:-----------|:----------------|
218
+| core | TBD |
219
+
220
+Metrics:
221
+
222
+| Metric | Dimensions | Unit |
223
+|:------|:----------|:----|
224
+| windows.cpu_core_utilization | dpc, user, privileged, interrupt | percentage |
225
+| windows.cpu_core_interrupts | interrupts | interrupts/s |
226
+| windows.cpu_core_dpcs | dpcs | dpcs/s |
227
+| windows.cpu_core_cstate | c1, c2, c3 | percentage |
228
+
229
+### Per logical disk
230
+
231
+TBD
232
+
233
+Labels:
234
+
235
+| Label | Description |
236
+|:-----------|:----------------|
237
+| disk | TBD |
238
+
239
+Metrics:
240
+
241
+| Metric | Dimensions | Unit |
242
+|:------|:----------|:----|
243
+| windows.logical_disk_utilization | free, used | bytes |
244
+| windows.logical_disk_bandwidth | read, write | bytes/s |
245
+| windows.logical_disk_operations | reads, writes | operations/s |
246
+| windows.logical_disk_latency | read, write | seconds |
247
+
248
+### Per network device
249
+
250
+TBD
251
+
252
+Labels:
253
+
254
+| Label | Description |
255
+|:-----------|:----------------|
256
+| nic | TBD |
257
+
258
+Metrics:
259
+
260
+| Metric | Dimensions | Unit |
261
+|:------|:----------|:----|
262
+| windows.net_nic_bandwidth | received, sent | kilobits/s |
263
+| windows.net_nic_packets | received, sent | packets/s |
264
+| windows.net_nic_errors | inbound, outbound | errors/s |
265
+| windows.net_nic_discarded | inbound, outbound | discards/s |
266
+
267
+### Per thermalzone
268
+
269
+TBD
270
+
271
+Labels:
272
+
273
+| Label | Description |
274
+|:-----------|:----------------|
275
+| thermalzone | TBD |
276
+
277
+Metrics:
278
+
279
+| Metric | Dimensions | Unit |
280
+|:------|:----------|:----|
281
+| windows.thermalzone_temperature | temperature | celsius |
282
+
283
+### Per service
284
+
285
+TBD
286
+
287
+Labels:
288
+
289
+| Label | Description |
290
+|:-----------|:----------------|
291
+| service | TBD |
292
+
293
+Metrics:
294
+
295
+| Metric | Dimensions | Unit |
296
+|:------|:----------|:----|
297
+| windows.service_state | running, stopped, start_pending, stop_pending, continue_pending, pause_pending, paused, unknown | state |
298
+| windows.service_status | ok, error, unknown, degraded, pred_fail, starting, stopping, service, stressed, nonrecover, no_contact, lost_comm | status |
299
+
300
+### Per website
301
+
302
+TBD
303
+
304
+Labels:
305
+
306
+| Label | Description |
307
+|:-----------|:----------------|
308
+| website | TBD |
309
+
310
+Metrics:
311
+
312
+| Metric | Dimensions | Unit |
313
+|:------|:----------|:----|
314
+| iis.website_traffic | received, sent | bytes/s |
315
+| iis.website_requests_rate | requests | requests/s |
316
+| iis.website_active_connections_count | active | connections |
317
+| iis.website_users_count | anonymous, non_anonymous | users |
318
+| iis.website_connection_attempts_rate | connection | attempts/s |
319
+| iis.website_isapi_extension_requests_count | isapi | requests |
320
+| iis.website_isapi_extension_requests_rate | isapi | requests/s |
321
+| iis.website_ftp_file_transfer_rate | received, sent | files/s |
322
+| iis.website_logon_attempts_rate | logon | attempts/s |
323
+| iis.website_errors_rate | document_locked, document_not_found | errors/s |
324
+| iis.website_uptime | uptime | seconds |
325
+
326
+### Per mssql instance
327
+
328
+TBD
329
+
330
+Labels:
331
+
332
+| Label | Description |
333
+|:-----------|:----------------|
334
+| mssql_instance | TBD |
335
+
336
+Metrics:
337
+
338
+| Metric | Dimensions | Unit |
339
+|:------|:----------|:----|
340
+| mssql.instance_accessmethods_page_splits | page | splits/s |
341
+| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
342
+| mssql.instance_bufman_checkpoint_pages | flushed | pages/s |
343
+| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
344
+| mssql.instance_bufman_iops | read, written | iops |
345
+| mssql.instance_blocked_processes | blocked | processes |
346
+| mssql.instance_user_connection | user | connections |
347
+| mssql.instance_locks_lock_wait | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
348
+| mssql.instance_locks_deadlocks | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
349
+| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
350
+| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
351
+| mssql.instance_memmgr_pending_memory_grants | pending | processes |
352
+| mssql.instance_memmgr_server_memory | memory | bytes |
353
+| mssql.instance_sql_errors | db_offline, info, kill_connection, user | errors |
354
+| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
355
+| mssql.instance_sqlstats_batch_requests | batch | requests/s |
356
+| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
357
+| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
358
+| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
359
+
360
+### Per database
361
+
362
+TBD
363
+
364
+Labels:
365
+
366
+| Label | Description |
367
+|:-----------|:----------------|
368
+| mssql_instance | TBD |
369
+| database | TBD |
370
+
371
+Metrics:
372
+
373
+| Metric | Dimensions | Unit |
374
+|:------|:----------|:----|
375
+| mssql.database_active_transactions | active | transactions |
376
+| mssql.database_backup_restore_operations | backup | operations/s |
377
+| mssql.database_data_files_size | size | bytes |
378
+| mssql.database_log_flushed | flushed | bytes/s |
379
+| mssql.database_log_flushes | log | flushes/s |
380
+| mssql.database_transactions | transactions | transactions/s |
381
+| mssql.database_write_transactions | write | transactions/s |
382
+
383
+### Per certificate template
384
+
385
+TBD
386
+
387
+Labels:
388
+
389
+| Label | Description |
390
+|:-----------|:----------------|
391
+| cert_template | TBD |
392
+
393
+Metrics:
394
+
395
+| Metric | Dimensions | Unit |
396
+|:------|:----------|:----|
397
+| adcs.cert_template_requests | requests | requests/s |
398
+| adcs.cert_template_failed_requests | failed | requests/s |
399
+| adcs.cert_template_issued_requests | issued | requests/s |
400
+| adcs.cert_template_pending_requests | pending | requests/s |
401
+| adcs.cert_template_request_processing_time | processing_time | seconds |
402
+| adcs.cert_template_retrievals | retrievals | retrievals/s |
403
+| adcs.cert_template_retrieval_processing_time | processing_time | seconds |
404
+| adcs.cert_template_request_cryptographic_signing_time | singing_time | seconds |
405
+| adcs.cert_template_request_policy_module_processing | processing_time | seconds |
406
+| adcs.cert_template_challenge_responses | challenge | responses/s |
407
+| adcs.cert_template_challenge_response_processing_time | processing_time | seconds |
408
+| adcs.cert_template_signed_certificate_timestamp_lists | processed | lists/s |
409
+| adcs.cert_template_signed_certificate_timestamp_list_processing_time | processing_time | seconds |
410
+
411
+### Per process
412
+
413
+TBD
414
+
415
+Labels:
416
+
417
+| Label | Description |
418
+|:-----------|:----------------|
419
+| process | TBD |
420
+
421
+Metrics:
422
+
423
+| Metric | Dimensions | Unit |
424
+|:------|:----------|:----|
425
+| netframework.clrexception_thrown | exceptions | exceptions/s |
426
+| netframework.clrexception_filters | filters | filters/s |
427
+| netframework.clrexception_finallys | finallys | finallys/s |
428
+| netframework.clrexception_throw_to_catch_depth | traversed | stack_frames/s |
429
+| netframework.clrinterop_com_callable_wrappers | com_callable_wrappers | ccw/s |
430
+| netframework.clrinterop_interop_marshallings | marshallings | marshallings/s |
431
+| netframework.clrinterop_interop_stubs_created | created | stubs/s |
432
+| netframework.clrjit_methods | jit-compiled | methods/s |
433
+| netframework.clrjit_time | time | percentage |
434
+| netframework.clrjit_standard_failures | failures | failures/s |
435
+| netframework.clrjit_il_bytes | compiled_msil | bytes/s |
436
+| netframework.clrloading_loader_heap_size | committed | bytes |
437
+| netframework.clrloading_appdomains_loaded | loaded | domain/s |
438
+| netframework.clrloading_appdomains_unloaded | unloaded | domain/s |
439
+| netframework.clrloading_assemblies_loaded | loaded | assemblies/s |
440
+| netframework.clrloading_classes_loaded | loaded | classes/s |
441
+| netframework.clrloading_class_load_failures | class_load | failures/s |
442
+| netframework.clrlocksandthreads_queue_length | threads | threads/s |
443
+| netframework.clrlocksandthreads_current_logical_threads | logical | threads |
444
+| netframework.clrlocksandthreads_current_physical_threads | physical | threads |
445
+| netframework.clrlocksandthreads_recognized_threads | threads | threads/s |
446
+| netframework.clrlocksandthreads_contentions | contentions | contentions/s |
447
+| netframework.clrmemory_allocated_bytes | allocated | bytes/s |
448
+| netframework.clrmemory_finalization_survivors | survived | objects |
449
+| netframework.clrmemory_heap_size | heap | bytes |
450
+| netframework.clrmemory_promoted | promoted | bytes |
451
+| netframework.clrmemory_number_gc_handles | used | handles |
452
+| netframework.clrmemory_collections | gc | gc/s |
453
+| netframework.clrmemory_induced_gc | gc | gc/s |
454
+| netframework.clrmemory_number_pinned_objects | pinned | objects |
455
+| netframework.clrmemory_number_sink_blocks_in_use | used | blocks |
456
+| netframework.clrmemory_committed | committed | bytes |
457
+| netframework.clrmemory_reserved | reserved | bytes |
458
+| netframework.clrmemory_gc_time | time | percentage |
459
+| netframework.clrremoting_channels | registered | channels/s |
460
+| netframework.clrremoting_context_bound_classes_loaded | loaded | classes |
461
+| netframework.clrremoting_context_bound_objects | allocated | objects/s |
462
+| netframework.clrremoting_context_proxies | objects | objects/s |
463
+| netframework.clrremoting_contexts | contexts | contexts |
464
+| netframework.clrremoting_remote_calls | rpc | calls/s |
465
+| netframework.clrsecurity_link_time_checks | linktime | checks/s |
466
+| netframework.clrsecurity_checks_time | time | percentage |
467
+| netframework.clrsecurity_stack_walk_depth | stack | depth |
468
+| netframework.clrsecurity_runtime_checks | runtime | checks/s |
469
+
470
+### Per exchange workload
471
+
472
+TBD
473
+
474
+Labels:
475
+
476
+| Label | Description |
477
+|:-----------|:----------------|
478
+| workload | TBD |
479
+
480
+Metrics:
481
+
482
+| Metric | Dimensions | Unit |
483
+|:------|:----------|:----|
484
+| exchange.workload_active_tasks | active | tasks |
485
+| exchange.workload_completed_tasks | completed | tasks/s |
486
+| exchange.workload_queued_tasks | queued | tasks/s |
487
+| exchange.workload_yielded_tasks | yielded | tasks/s |
488
+| exchange.workload_activity_status | active, paused | status |
489
+
490
+### Per ldap process
491
+
492
+TBD
493
+
494
+Labels:
495
+
496
+| Label | Description |
497
+|:-----------|:----------------|
498
+| workload | TBD |
499
+
500
+Metrics:
501
+
502
+| Metric | Dimensions | Unit |
503
+|:------|:----------|:----|
504
+| exchange.ldap_long_running_ops_per_sec | long-running | operations/s |
505
+| exchange.ldap_read_time | read | seconds |
506
+| exchange.ldap_search_time | search | seconds |
507
+| exchange.ldap_write_time | write | seconds |
508
+| exchange.ldap_timeout_errors | timeout | errors/s |
509
+
510
+### Per http proxy
511
+
512
+TBD
513
+
514
+Labels:
515
+
516
+| Label | Description |
517
+|:-----------|:----------------|
518
+| workload | TBD |
519
+
520
+Metrics:
521
+
522
+| Metric | Dimensions | Unit |
523
+|:------|:----------|:----|
524
+| exchange.http_proxy_avg_auth_latency | latency | seconds |
525
+| exchange.http_proxy_avg_cas_processing_latency_sec | latency | seconds |
526
+| exchange.http_proxy_mailbox_proxy_failure_rate | failures | percentage |
527
+| exchange.http_proxy_mailbox_server_locator_avg_latency_sec | latency | seconds |
528
+| exchange.http_proxy_outstanding_proxy_requests | outstanding | requests |
529
+| exchange.http_proxy_requests | processed | requests/s |
530
+
531
+### Per vm
532
+
533
+TBD
534
+
535
+Labels:
536
+
537
+| Label | Description |
538
+|:-----------|:----------------|
539
+| vm_name | TBD |
540
+
541
+Metrics:
542
+
543
+| Metric | Dimensions | Unit |
544
+|:------|:----------|:----|
545
+| hyperv.vm_cpu_usage | gues, hypervisor, remote | percentage |
546
+| hyperv.vm_memory_physical | assigned_memory | MiB |
547
+| hyperv.vm_memory_physical_guest_visible | visible_memory | MiB |
548
+| hyperv.vm_memory_pressure_current | pressure | percentage |
549
+| hyperv.vm_vid_physical_pages_allocated | allocated | pages |
550
+| hyperv.vm_vid_remote_physical_pages | remote_physical | pages |
551
+
552
+### Per vm device
553
+
554
+TBD
555
+
556
+Labels:
557
+
558
+| Label | Description |
559
+|:-----------|:----------------|
560
+| vm_device | TBD |
561
+
562
+Metrics:
563
+
564
+| Metric | Dimensions | Unit |
565
+|:------|:----------|:----|
566
+| hyperv.vm_device_bytes | read, written | bytes/s |
567
+| hyperv.vm_device_operations | read, write | operations/s |
568
+| hyperv.vm_device_errors | errors | errors/s |
569
+
570
+### Per vm interface
571
+
572
+TBD
573
+
574
+Labels:
575
+
576
+| Label | Description |
577
+|:-----------|:----------------|
578
+| vm_interface | TBD |
579
+
580
+Metrics:
581
+
582
+| Metric | Dimensions | Unit |
583
+|:------|:----------|:----|
584
+| hyperv.vm_interface_bytes | received, sent | bytes/s |
585
+| hyperv.vm_interface_packets | received, sent | packets/s |
586
+| hyperv.vm_interface_packets_dropped | incoming, outgoing | drops/s |
587
+
588
+### Per vswitch
589
+
590
+TBD
591
+
592
+Labels:
593
+
594
+| Label | Description |
595
+|:-----------|:----------------|
596
+| vswitch | TBD |
597
+
598
+Metrics:
599
+
600
+| Metric | Dimensions | Unit |
601
+|:------|:----------|:----|
602
+| hyperv.vswitch_bytes | received, sent | bytes/s |
603
+| hyperv.vswitch_packets | received, sent | packets/s |
604
+| hyperv.vswitch_directed_packets | received, sent | packets/s |
605
+| hyperv.vswitch_broadcast_packets | received, sent | packets/s |
606
+| hyperv.vswitch_multicast_packets | received, sent | packets/s |
607
+| hyperv.vswitch_dropped_packets | incoming, outgoing | drops/s |
608
+| hyperv.vswitch_extensions_dropped_packets | incoming, outgoing | drops/s |
609
+| hyperv.vswitch_packets_flooded | flooded | packets/s |
610
+| hyperv.vswitch_learned_mac_addresses | learned | mac addresses/s |
611
+| hyperv.vswitch_purged_mac_addresses | purged | mac addresses/s |
612
+
613
+
614
+
615
+## Alerts
616
+
617
+
618
+The following alerts are available:
619
+
620
+| Alert name | On metric | Description |
621
+|:------------|:----------|:------------|
622
+| [ windows_10min_cpu_usage ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.cpu_utilization_total | average CPU utilization over the last 10 minutes |
623
+| [ windows_ram_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.memory_utilization | memory utilization |
624
+| [ windows_inbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of inbound discarded packets for the network interface in the last 10 minutes |
625
+| [ windows_outbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of outbound discarded packets for the network interface in the last 10 minutes |
626
+| [ windows_inbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of inbound errors for the network interface in the last 10 minutes |
627
+| [ windows_outbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of outbound errors for the network interface in the last 10 minutes |
628
+| [ windows_disk_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.logical_disk_space_usage | disk space utilization |
629
+
630
+
631
+## Setup
632
+
633
+### Prerequisites
634
+
635
+#### Install Windows exporter
636
+
637
+To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
638
+
639
+
640
+
641
+### Configuration
642
+
643
+#### File
644
+
645
+The configuration file name for this integration is `go.d/windows.conf`.
646
+
647
+
648
+You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-a-configuration-file-using-edit-config) script from the
649
+Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
650
+
651
+```bash
652
+cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
653
+sudo ./edit-config go.d/windows.conf
654
+```
655
+#### Options
656
+
657
+The following options can be defined globally: update_every, autodetection_retry.
658
+
659
+
660
+<details open><summary>Config options</summary>
661
+
662
+| Name | Description | Default | Required |
663
+|:----|:-----------|:-------|:--------:|
664
+| update_every | Data collection frequency. | 1 | no |
665
+| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
666
+| url | Server URL. | | yes |
667
+| timeout | HTTP request timeout. | 1 | no |
668
+| username | Username for basic HTTP authentication. | | no |
669
+| password | Password for basic HTTP authentication. | | no |
670
+| proxy_url | Proxy URL. | | no |
671
+| proxy_username | Username for proxy basic HTTP authentication. | | no |
672
+| proxy_password | Password for proxy basic HTTP authentication. | | no |
673
+| method | HTTP request method. | GET | no |
674
+| body | HTTP request body. | | no |
675
+| headers | HTTP request headers. | | no |
676
+| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
677
+| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
678
+| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
679
+| tls_cert | Client TLS certificate. | | no |
680
+| tls_key | Client TLS key. | | no |
681
+
682
+</details>
683
+
684
+#### Examples
685
+
686
+##### Basic
687
+
688
+A basic example configuration.
689
+
690
+```yaml
691
+jobs:
692
+ - name: win_server
693
+ url: http://192.0.2.1:9182/metrics
694
+
695
+```
696
+##### HTTP authentication
697
+
698
+Basic HTTP authentication.
699
+
700
+<details open><summary>Config</summary>
701
+
702
+```yaml
703
+jobs:
704
+ - name: win_server
705
+ url: http://192.0.2.1:9182/metrics
706
+ username: username
707
+ password: password
708
+
709
+```
710
+</details>
711
+
712
+##### HTTPS with self-signed certificate
713
+
714
+Do not validate server certificate chain and hostname.
715
+
716
+<details open><summary>Config</summary>
717
+
718
+```yaml
719
+jobs:
720
+ - name: win_server
721
+ url: https://192.0.2.1:9182/metrics
722
+ tls_skip_verify: yes
723
+
724
+```
725
+</details>
726
+
727
+##### Virtual Node
728
+
729
+The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
730
+You can create a virtual node for all your Windows machines and control them as separate entities.
731
+
732
+To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
733
+
734
+> **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
735
+
736
+```yaml
737
+# /etc/netdata/vnodes/vnodes.conf
738
+- hostname: win_server
739
+ guid: <value>
740
+```
741
+
742
+
743
+<details open><summary>Config</summary>
744
+
745
+```yaml
746
+jobs:
747
+ - name: win_server
748
+ vnode: win_server
749
+ url: http://192.0.2.1:9182/metrics
750
+
751
+```
752
+</details>
753
+
754
+##### Multi-instance
755
+
756
+> **Note**: When you define multiple jobs, their names must be unique.
757
+
758
+Collecting metrics from multiple remote instances.
759
+
760
+
761
+<details open><summary>Config</summary>
762
+
763
+```yaml
764
+jobs:
765
+ - name: win_server1
766
+ url: http://192.0.2.1:9182/metrics
767
+
768
+ - name: win_server2
769
+ url: http://192.0.2.2:9182/metrics
770
+
771
+```
772
+</details>
773
+
774
+
775
+
776
+## Troubleshooting
777
+
778
+### Debug Mode
779
+
780
+**Important**: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.
781
+
782
+To troubleshoot issues with the `windows` collector, run the `go.d.plugin` with the debug option enabled. The output
783
+should give you clues as to why the collector isn't working.
784
+
785
+- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
786
+ your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
787
+
788
+ ```bash
789
+ cd /usr/libexec/netdata/plugins.d/
790
+ ```
791
+
792
+- Switch to the `netdata` user.
793
+
794
+ ```bash
795
+ sudo -u netdata -s
796
+ ```
797
+
798
+- Run the `go.d.plugin` to debug the collector:
799
+
800
+ ```bash
801
+ ./go.d.plugin -d -m windows
802
+ ```
803
+
804
+### Getting Logs
805
+
806
+If you're encountering problems with the `windows` collector, follow these steps to retrieve logs and identify potential issues:
807
+
808
+- **Run the command** specific to your system (systemd, non-systemd, or Docker container).
809
+- **Examine the output** for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
810
+
811
+#### System with systemd
812
+
813
+Use the following command to view logs generated since the last Netdata service restart:
814
+
815
+```bash
816
+journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep windows
817
+```
818
+
819
+#### System without systemd
820
+
821
+Locate the collector log file, typically at `/var/log/netdata/collector.log`, and use `grep` to filter for collector's name:
822
+
823
+```bash
824
+grep windows /var/log/netdata/collector.log
825
+```
826
+
827
+**Note**: This method shows logs from all restarts. Focus on the **latest entries** for troubleshooting current issues.
828
+
829
+#### Docker Container
830
+
831
+If your Netdata runs in a Docker container named "netdata" (replace if different), use this command:
832
+
833
+```bash
834
+docker logs netdata 2>&1 | grep windows
835
+```
836
+
837
+
src/go/plugin/go.d/modules/windows/integrations/active_directory.md
deleted
-848
@@ -1,848 +0,0 @@
1
-<!--startmeta
2
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/integrations/active_directory.md"
3
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/metadata.yaml"
4
-sidebar_label: "Active Directory"
5
-learn_status: "Published"
6
-learn_rel_path: "Collecting Metrics/Windows Systems"
7
-most_popular: False
8
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
9
-endmeta-->
10
-
11
-# Active Directory
12
-
13
-
14
-<img src="https://netdata.cloud/img/windows.svg" width="150"/>
15
-
16
-
17
-Plugin: go.d.plugin
18
-Module: windows
19
-
20
-<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />
21
-
22
-## Overview
23
-
24
-**Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
25
-
26
-The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
27
-
28
-To get started with Netdata on Windows, see the [Netdata Windows Installer](https://github.com/netdata/netdata/blob/master/packaging/windows/WINDOWS_INSTALLER.md).
29
-
30
----
31
-
32
-This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
33
-
34
-
35
-It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
36
-
37
-
38
-This collector is supported on all platforms.
39
-
40
-This collector supports collecting metrics from multiple instances of this integration, including remote instances.
41
-
42
-
43
-### Default Behavior
44
-
45
-#### Auto-Detection
46
-
47
-This integration doesn't support auto-detection.
48
-
49
-#### Limits
50
-
51
-The default configuration for this integration does not impose any limits on data collection.
52
-
53
-#### Performance Impact
54
-
55
-Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
56
-
57
-
58
-
59
-## Metrics
60
-
61
-Metrics grouped by *scope*.
62
-
63
-The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
64
-
65
-The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
66
-
67
-Supported collectors:
68
-
69
-- [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
70
-- [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
71
-- [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
72
-- [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
73
-- [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
74
-- [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
75
-- [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
76
-- [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
77
-- [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
78
-- [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
79
-- [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
80
-- [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
81
-- [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
82
-- [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
83
-- [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
84
-- [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
85
-- [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
86
-- [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
87
-- [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
88
-- [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
89
-- [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
90
-- [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
91
-- [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
92
-- [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
93
-- [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
94
-
95
-
96
-### Per Active Directory instance
97
-
98
-These metrics refer to the entire monitored host.
99
-
100
-This scope has no labels.
101
-
102
-Metrics:
103
-
104
-| Metric | Dimensions | Unit |
105
-|:------|:----------|:----|
106
-| windows.cpu_utilization_total | dpc, user, privileged, interrupt | percentage |
107
-| windows.memory_utilization | available, used | bytes |
108
-| windows.memory_page_faults | page_faults | events/s |
109
-| windows.memory_swap_utilization | available, used | bytes |
110
-| windows.memory_swap_operations | read, write | operations/s |
111
-| windows.memory_swap_pages | read, written | pages/s |
112
-| windows.memory_cached | cached | KiB |
113
-| windows.memory_cache_faults | cache_faults | events/s |
114
-| windows.memory_system_pool | paged, non-paged | bytes |
115
-| windows.tcp_conns_established | ipv4, ipv6 | connections |
116
-| windows.tcp_conns_active | ipv4, ipv6 | connections/s |
117
-| windows.tcp_conns_passive | ipv4, ipv6 | connections/s |
118
-| windows.tcp_conns_failures | ipv4, ipv6 | failures/s |
119
-| windows.tcp_conns_resets | ipv4, ipv6 | resets/s |
120
-| windows.tcp_segments_received | ipv4, ipv6 | segments/s |
121
-| windows.tcp_segments_sent | ipv4, ipv6 | segments/s |
122
-| windows.tcp_segments_retransmitted | ipv4, ipv6 | segments/s |
123
-| windows.os_processes | processes | number |
124
-| windows.os_users | users | users |
125
-| windows.os_visible_memory_usage | free, used | bytes |
126
-| windows.os_paging_files_usage | free, used | bytes |
127
-| windows.system_threads | threads | number |
128
-| windows.system_uptime | time | seconds |
129
-| windows.logon_type_sessions | system, interactive, network, batch, service, proxy, unlock, network_clear_text, new_credentials, remote_interactive, cached_interactive, cached_remote_interactive, cached_unlock | seconds |
130
-| windows.processes_cpu_utilization | a dimension per process | percentage |
131
-| windows.processes_handles | a dimension per process | handles |
132
-| windows.processes_io_bytes | a dimension per process | bytes/s |
133
-| windows.processes_io_operations | a dimension per process | operations/s |
134
-| windows.processes_page_faults | a dimension per process | pgfaults/s |
135
-| windows.processes_page_file_bytes | a dimension per process | bytes |
136
-| windows.processes_pool_bytes | a dimension per process | bytes |
137
-| windows.processes_threads | a dimension per process | threads |
138
-| ad.database_operations | add, delete, modify, recycle | operations/s |
139
-| ad.directory_operations | read, write, search | operations/s |
140
-| ad.name_cache_lookups | lookups | lookups/s |
141
-| ad.name_cache_hits | hits | hits/s |
142
-| ad.atq_average_request_latency | time | seconds |
143
-| ad.atq_outstanding_requests | outstanding | requests |
144
-| ad.dra_replication_intersite_compressed_traffic | inbound, outbound | bytes/s |
145
-| ad.dra_replication_intrasite_compressed_traffic | inbound, outbound | bytes/s |
146
-| ad.dra_replication_sync_objects_remaining | inbound, outbound | objects |
147
-| ad.dra_replication_objects_filtered | inbound, outbound | objects/s |
148
-| ad.dra_replication_properties_updated | inbound, outbound | properties/s |
149
-| ad.dra_replication_properties_filtered | inbound, outbound | properties/s |
150
-| ad.dra_replication_pending_syncs | pending | syncs |
151
-| ad.dra_replication_sync_requests | requests | requests/s |
152
-| ad.ds_threads | in_use | threads |
153
-| ad.ldap_last_bind_time | last_bind | seconds |
154
-| ad.binds | binds | binds/s |
155
-| ad.ldap_searches | searches | searches/s |
156
-| adfs.ad_login_connection_failures | connection | failures/s |
157
-| adfs.certificate_authentications | authentications | authentications/s |
158
-| adfs.db_artifact_failures | connection | failures/s |
159
-| adfs.db_artifact_query_time_seconds | query_time | seconds/s |
160
-| adfs.db_config_failures | connection | failures/s |
161
-| adfs.db_config_query_time_seconds | query_time | seconds/s |
162
-| adfs.device_authentications | authentications | authentications/s |
163
-| adfs.external_authentications | success, failure | authentications/s |
164
-| adfs.federated_authentications | authentications | authentications/s |
165
-| adfs.federation_metadata_requests | requests | requests/s |
166
-| adfs.oauth_authorization_requests | requests | requests/s |
167
-| adfs.oauth_client_authentications | success, failure | authentications/s |
168
-| adfs.oauth_client_credentials_requests | success, failure | requests/s |
169
-| adfs.oauth_client_privkey_jwt_authentications | success, failure | authentications/s |
170
-| adfs.oauth_client_secret_basic_authentications | success, failure | authentications/s |
171
-| adfs.oauth_client_secret_post_authentications | success, failure | authentications/s |
172
-| adfs.oauth_client_windows_authentications | success, failure | authentications/s |
173
-| adfs.oauth_logon_certificate_requests | success, failure | requests/s |
174
-| adfs.oauth_password_grant_requests | success, failure | requests/s |
175
-| adfs.oauth_token_requests_success | success | requests/s |
176
-| adfs.passive_requests | passive | requests/s |
177
-| adfs.passport_authentications | passport | authentications/s |
178
-| adfs.password_change_requests | success, failure | requests/s |
179
-| adfs.samlp_token_requests_success | success | requests/s |
180
-| adfs.sso_authentications | success, failure | authentications/s |
181
-| adfs.token_requests | requests | requests/s |
182
-| adfs.userpassword_authentications | success, failure | authentications/s |
183
-| adfs.windows_integrated_authentications | authentications | authentications/s |
184
-| adfs.wsfed_token_requests_success | success | requests/s |
185
-| adfs.wstrust_token_requests_success | success | requests/s |
186
-| exchange.activesync_ping_cmds_pending | pending | commands |
187
-| exchange.activesync_requests | received | requests/s |
188
-| exchange.activesync_sync_cmds | processed | commands/s |
189
-| exchange.autodiscover_requests | processed | requests/s |
190
-| exchange.avail_service_requests | serviced | requests/s |
191
-| exchange.owa_current_unique_users | logged-in | users |
192
-| exchange.owa_requests_total | handled | requests/s |
193
-| exchange.rpc_active_user_count | active | users |
194
-| exchange.rpc_avg_latency | latency | seconds |
195
-| exchange.rpc_connection_count | connections | connections |
196
-| exchange.rpc_operations | operations | operations/s |
197
-| exchange.rpc_requests | processed | requests |
198
-| exchange.rpc_user_count | users | users |
199
-| exchange.transport_queues_active_mail_box_delivery | low, high, none, normal | messages/s |
200
-| exchange.transport_queues_external_active_remote_delivery | low, high, none, normal | messages/s |
201
-| exchange.transport_queues_external_largest_delivery | low, high, none, normal | messages/s |
202
-| exchange.transport_queues_internal_active_remote_delivery | low, high, none, normal | messages/s |
203
-| exchange.transport_queues_internal_largest_delivery | low, high, none, normal | messages/s |
204
-| exchange.transport_queues_retry_mailbox_delivery | low, high, none, normal | messages/s |
205
-| exchange.transport_queues_poison | low, high, none, normal | messages/s |
206
-| hyperv.vms_health | ok, critical | vms |
207
-| hyperv.root_partition_device_space_pages | 4K, 2M, 1G | pages |
208
-| hyperv.root_partition_gpa_space_pages | 4K, 2M, 1G | pages |
209
-| hyperv.root_partition_gpa_space_modifications | gpa | modifications/s |
210
-| hyperv.root_partition_attached_devices | attached | devices |
211
-| hyperv.root_partition_deposited_pages | deposited | pages |
212
-| hyperv.root_partition_skipped_interrupts | skipped | interrupts |
213
-| hyperv.root_partition_device_dma_errors | illegal_dma | requests |
214
-| hyperv.root_partition_device_interrupt_errors | illegal_interrupt | requests |
215
-| hyperv.root_partition_device_interrupt_throttle_events | throttling | events |
216
-| hyperv.root_partition_io_tlb_flush | flushes | flushes/s |
217
-| hyperv.root_partition_address_space | address_spaces | address spaces |
218
-| hyperv.root_partition_virtual_tlb_flush_entries | flushes | flushes/s |
219
-| hyperv.root_partition_virtual_tlb_pages | used | pages |
220
-
221
-### Per cpu core
222
-
223
-TBD
224
-
225
-Labels:
226
-
227
-| Label | Description |
228
-|:-----------|:----------------|
229
-| core | TBD |
230
-
231
-Metrics:
232
-
233
-| Metric | Dimensions | Unit |
234
-|:------|:----------|:----|
235
-| windows.cpu_core_utilization | dpc, user, privileged, interrupt | percentage |
236
-| windows.cpu_core_interrupts | interrupts | interrupts/s |
237
-| windows.cpu_core_dpcs | dpcs | dpcs/s |
238
-| windows.cpu_core_cstate | c1, c2, c3 | percentage |
239
-
240
-### Per logical disk
241
-
242
-TBD
243
-
244
-Labels:
245
-
246
-| Label | Description |
247
-|:-----------|:----------------|
248
-| disk | TBD |
249
-
250
-Metrics:
251
-
252
-| Metric | Dimensions | Unit |
253
-|:------|:----------|:----|
254
-| windows.logical_disk_utilization | free, used | bytes |
255
-| windows.logical_disk_bandwidth | read, write | bytes/s |
256
-| windows.logical_disk_operations | reads, writes | operations/s |
257
-| windows.logical_disk_latency | read, write | seconds |
258
-
259
-### Per network device
260
-
261
-TBD
262
-
263
-Labels:
264
-
265
-| Label | Description |
266
-|:-----------|:----------------|
267
-| nic | TBD |
268
-
269
-Metrics:
270
-
271
-| Metric | Dimensions | Unit |
272
-|:------|:----------|:----|
273
-| windows.net_nic_bandwidth | received, sent | kilobits/s |
274
-| windows.net_nic_packets | received, sent | packets/s |
275
-| windows.net_nic_errors | inbound, outbound | errors/s |
276
-| windows.net_nic_discarded | inbound, outbound | discards/s |
277
-
278
-### Per thermalzone
279
-
280
-TBD
281
-
282
-Labels:
283
-
284
-| Label | Description |
285
-|:-----------|:----------------|
286
-| thermalzone | TBD |
287
-
288
-Metrics:
289
-
290
-| Metric | Dimensions | Unit |
291
-|:------|:----------|:----|
292
-| windows.thermalzone_temperature | temperature | celsius |
293
-
294
-### Per service
295
-
296
-TBD
297
-
298
-Labels:
299
-
300
-| Label | Description |
301
-|:-----------|:----------------|
302
-| service | TBD |
303
-
304
-Metrics:
305
-
306
-| Metric | Dimensions | Unit |
307
-|:------|:----------|:----|
308
-| windows.service_state | running, stopped, start_pending, stop_pending, continue_pending, pause_pending, paused, unknown | state |
309
-| windows.service_status | ok, error, unknown, degraded, pred_fail, starting, stopping, service, stressed, nonrecover, no_contact, lost_comm | status |
310
-
311
-### Per website
312
-
313
-TBD
314
-
315
-Labels:
316
-
317
-| Label | Description |
318
-|:-----------|:----------------|
319
-| website | TBD |
320
-
321
-Metrics:
322
-
323
-| Metric | Dimensions | Unit |
324
-|:------|:----------|:----|
325
-| iis.website_traffic | received, sent | bytes/s |
326
-| iis.website_requests_rate | requests | requests/s |
327
-| iis.website_active_connections_count | active | connections |
328
-| iis.website_users_count | anonymous, non_anonymous | users |
329
-| iis.website_connection_attempts_rate | connection | attempts/s |
330
-| iis.website_isapi_extension_requests_count | isapi | requests |
331
-| iis.website_isapi_extension_requests_rate | isapi | requests/s |
332
-| iis.website_ftp_file_transfer_rate | received, sent | files/s |
333
-| iis.website_logon_attempts_rate | logon | attempts/s |
334
-| iis.website_errors_rate | document_locked, document_not_found | errors/s |
335
-| iis.website_uptime | uptime | seconds |
336
-
337
-### Per mssql instance
338
-
339
-TBD
340
-
341
-Labels:
342
-
343
-| Label | Description |
344
-|:-----------|:----------------|
345
-| mssql_instance | TBD |
346
-
347
-Metrics:
348
-
349
-| Metric | Dimensions | Unit |
350
-|:------|:----------|:----|
351
-| mssql.instance_accessmethods_page_splits | page | splits/s |
352
-| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
353
-| mssql.instance_bufman_checkpoint_pages | flushed | pages/s |
354
-| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
355
-| mssql.instance_bufman_iops | read, written | iops |
356
-| mssql.instance_blocked_processes | blocked | processes |
357
-| mssql.instance_user_connection | user | connections |
358
-| mssql.instance_locks_lock_wait | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
359
-| mssql.instance_locks_deadlocks | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
360
-| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
361
-| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
362
-| mssql.instance_memmgr_pending_memory_grants | pending | processes |
363
-| mssql.instance_memmgr_server_memory | memory | bytes |
364
-| mssql.instance_sql_errors | db_offline, info, kill_connection, user | errors |
365
-| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
366
-| mssql.instance_sqlstats_batch_requests | batch | requests/s |
367
-| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
368
-| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
369
-| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
370
-
371
-### Per database
372
-
373
-TBD
374
-
375
-Labels:
376
-
377
-| Label | Description |
378
-|:-----------|:----------------|
379
-| mssql_instance | TBD |
380
-| database | TBD |
381
-
382
-Metrics:
383
-
384
-| Metric | Dimensions | Unit |
385
-|:------|:----------|:----|
386
-| mssql.database_active_transactions | active | transactions |
387
-| mssql.database_backup_restore_operations | backup | operations/s |
388
-| mssql.database_data_files_size | size | bytes |
389
-| mssql.database_log_flushed | flushed | bytes/s |
390
-| mssql.database_log_flushes | log | flushes/s |
391
-| mssql.database_transactions | transactions | transactions/s |
392
-| mssql.database_write_transactions | write | transactions/s |
393
-
394
-### Per certificate template
395
-
396
-TBD
397
-
398
-Labels:
399
-
400
-| Label | Description |
401
-|:-----------|:----------------|
402
-| cert_template | TBD |
403
-
404
-Metrics:
405
-
406
-| Metric | Dimensions | Unit |
407
-|:------|:----------|:----|
408
-| adcs.cert_template_requests | requests | requests/s |
409
-| adcs.cert_template_failed_requests | failed | requests/s |
410
-| adcs.cert_template_issued_requests | issued | requests/s |
411
-| adcs.cert_template_pending_requests | pending | requests/s |
412
-| adcs.cert_template_request_processing_time | processing_time | seconds |
413
-| adcs.cert_template_retrievals | retrievals | retrievals/s |
414
-| adcs.cert_template_retrieval_processing_time | processing_time | seconds |
415
-| adcs.cert_template_request_cryptographic_signing_time | singing_time | seconds |
416
-| adcs.cert_template_request_policy_module_processing | processing_time | seconds |
417
-| adcs.cert_template_challenge_responses | challenge | responses/s |
418
-| adcs.cert_template_challenge_response_processing_time | processing_time | seconds |
419
-| adcs.cert_template_signed_certificate_timestamp_lists | processed | lists/s |
420
-| adcs.cert_template_signed_certificate_timestamp_list_processing_time | processing_time | seconds |
421
-
422
-### Per process
423
-
424
-TBD
425
-
426
-Labels:
427
-
428
-| Label | Description |
429
-|:-----------|:----------------|
430
-| process | TBD |
431
-
432
-Metrics:
433
-
434
-| Metric | Dimensions | Unit |
435
-|:------|:----------|:----|
436
-| netframework.clrexception_thrown | exceptions | exceptions/s |
437
-| netframework.clrexception_filters | filters | filters/s |
438
-| netframework.clrexception_finallys | finallys | finallys/s |
439
-| netframework.clrexception_throw_to_catch_depth | traversed | stack_frames/s |
440
-| netframework.clrinterop_com_callable_wrappers | com_callable_wrappers | ccw/s |
441
-| netframework.clrinterop_interop_marshallings | marshallings | marshallings/s |
442
-| netframework.clrinterop_interop_stubs_created | created | stubs/s |
443
-| netframework.clrjit_methods | jit-compiled | methods/s |
444
-| netframework.clrjit_time | time | percentage |
445
-| netframework.clrjit_standard_failures | failures | failures/s |
446
-| netframework.clrjit_il_bytes | compiled_msil | bytes/s |
447
-| netframework.clrloading_loader_heap_size | committed | bytes |
448
-| netframework.clrloading_appdomains_loaded | loaded | domain/s |
449
-| netframework.clrloading_appdomains_unloaded | unloaded | domain/s |
450
-| netframework.clrloading_assemblies_loaded | loaded | assemblies/s |
451
-| netframework.clrloading_classes_loaded | loaded | classes/s |
452
-| netframework.clrloading_class_load_failures | class_load | failures/s |
453
-| netframework.clrlocksandthreads_queue_length | threads | threads/s |
454
-| netframework.clrlocksandthreads_current_logical_threads | logical | threads |
455
-| netframework.clrlocksandthreads_current_physical_threads | physical | threads |
456
-| netframework.clrlocksandthreads_recognized_threads | threads | threads/s |
457
-| netframework.clrlocksandthreads_contentions | contentions | contentions/s |
458
-| netframework.clrmemory_allocated_bytes | allocated | bytes/s |
459
-| netframework.clrmemory_finalization_survivors | survived | objects |
460
-| netframework.clrmemory_heap_size | heap | bytes |
461
-| netframework.clrmemory_promoted | promoted | bytes |
462
-| netframework.clrmemory_number_gc_handles | used | handles |
463
-| netframework.clrmemory_collections | gc | gc/s |
464
-| netframework.clrmemory_induced_gc | gc | gc/s |
465
-| netframework.clrmemory_number_pinned_objects | pinned | objects |
466
-| netframework.clrmemory_number_sink_blocks_in_use | used | blocks |
467
-| netframework.clrmemory_committed | committed | bytes |
468
-| netframework.clrmemory_reserved | reserved | bytes |
469
-| netframework.clrmemory_gc_time | time | percentage |
470
-| netframework.clrremoting_channels | registered | channels/s |
471
-| netframework.clrremoting_context_bound_classes_loaded | loaded | classes |
472
-| netframework.clrremoting_context_bound_objects | allocated | objects/s |
473
-| netframework.clrremoting_context_proxies | objects | objects/s |
474
-| netframework.clrremoting_contexts | contexts | contexts |
475
-| netframework.clrremoting_remote_calls | rpc | calls/s |
476
-| netframework.clrsecurity_link_time_checks | linktime | checks/s |
477
-| netframework.clrsecurity_checks_time | time | percentage |
478
-| netframework.clrsecurity_stack_walk_depth | stack | depth |
479
-| netframework.clrsecurity_runtime_checks | runtime | checks/s |
480
-
481
-### Per exchange workload
482
-
483
-TBD
484
-
485
-Labels:
486
-
487
-| Label | Description |
488
-|:-----------|:----------------|
489
-| workload | TBD |
490
-
491
-Metrics:
492
-
493
-| Metric | Dimensions | Unit |
494
-|:------|:----------|:----|
495
-| exchange.workload_active_tasks | active | tasks |
496
-| exchange.workload_completed_tasks | completed | tasks/s |
497
-| exchange.workload_queued_tasks | queued | tasks/s |
498
-| exchange.workload_yielded_tasks | yielded | tasks/s |
499
-| exchange.workload_activity_status | active, paused | status |
500
-
501
-### Per ldap process
502
-
503
-TBD
504
-
505
-Labels:
506
-
507
-| Label | Description |
508
-|:-----------|:----------------|
509
-| workload | TBD |
510
-
511
-Metrics:
512
-
513
-| Metric | Dimensions | Unit |
514
-|:------|:----------|:----|
515
-| exchange.ldap_long_running_ops_per_sec | long-running | operations/s |
516
-| exchange.ldap_read_time | read | seconds |
517
-| exchange.ldap_search_time | search | seconds |
518
-| exchange.ldap_write_time | write | seconds |
519
-| exchange.ldap_timeout_errors | timeout | errors/s |
520
-
521
-### Per http proxy
522
-
523
-TBD
524
-
525
-Labels:
526
-
527
-| Label | Description |
528
-|:-----------|:----------------|
529
-| workload | TBD |
530
-
531
-Metrics:
532
-
533
-| Metric | Dimensions | Unit |
534
-|:------|:----------|:----|
535
-| exchange.http_proxy_avg_auth_latency | latency | seconds |
536
-| exchange.http_proxy_avg_cas_processing_latency_sec | latency | seconds |
537
-| exchange.http_proxy_mailbox_proxy_failure_rate | failures | percentage |
538
-| exchange.http_proxy_mailbox_server_locator_avg_latency_sec | latency | seconds |
539
-| exchange.http_proxy_outstanding_proxy_requests | outstanding | requests |
540
-| exchange.http_proxy_requests | processed | requests/s |
541
-
542
-### Per vm
543
-
544
-TBD
545
-
546
-Labels:
547
-
548
-| Label | Description |
549
-|:-----------|:----------------|
550
-| vm_name | TBD |
551
-
552
-Metrics:
553
-
554
-| Metric | Dimensions | Unit |
555
-|:------|:----------|:----|
556
-| hyperv.vm_cpu_usage | gues, hypervisor, remote | percentage |
557
-| hyperv.vm_memory_physical | assigned_memory | MiB |
558
-| hyperv.vm_memory_physical_guest_visible | visible_memory | MiB |
559
-| hyperv.vm_memory_pressure_current | pressure | percentage |
560
-| hyperv.vm_vid_physical_pages_allocated | allocated | pages |
561
-| hyperv.vm_vid_remote_physical_pages | remote_physical | pages |
562
-
563
-### Per vm device
564
-
565
-TBD
566
-
567
-Labels:
568
-
569
-| Label | Description |
570
-|:-----------|:----------------|
571
-| vm_device | TBD |
572
-
573
-Metrics:
574
-
575
-| Metric | Dimensions | Unit |
576
-|:------|:----------|:----|
577
-| hyperv.vm_device_bytes | read, written | bytes/s |
578
-| hyperv.vm_device_operations | read, write | operations/s |
579
-| hyperv.vm_device_errors | errors | errors/s |
580
-
581
-### Per vm interface
582
-
583
-TBD
584
-
585
-Labels:
586
-
587
-| Label | Description |
588
-|:-----------|:----------------|
589
-| vm_interface | TBD |
590
-
591
-Metrics:
592
-
593
-| Metric | Dimensions | Unit |
594
-|:------|:----------|:----|
595
-| hyperv.vm_interface_bytes | received, sent | bytes/s |
596
-| hyperv.vm_interface_packets | received, sent | packets/s |
597
-| hyperv.vm_interface_packets_dropped | incoming, outgoing | drops/s |
598
-
599
-### Per vswitch
600
-
601
-TBD
602
-
603
-Labels:
604
-
605
-| Label | Description |
606
-|:-----------|:----------------|
607
-| vswitch | TBD |
608
-
609
-Metrics:
610
-
611
-| Metric | Dimensions | Unit |
612
-|:------|:----------|:----|
613
-| hyperv.vswitch_bytes | received, sent | bytes/s |
614
-| hyperv.vswitch_packets | received, sent | packets/s |
615
-| hyperv.vswitch_directed_packets | received, sent | packets/s |
616
-| hyperv.vswitch_broadcast_packets | received, sent | packets/s |
617
-| hyperv.vswitch_multicast_packets | received, sent | packets/s |
618
-| hyperv.vswitch_dropped_packets | incoming, outgoing | drops/s |
619
-| hyperv.vswitch_extensions_dropped_packets | incoming, outgoing | drops/s |
620
-| hyperv.vswitch_packets_flooded | flooded | packets/s |
621
-| hyperv.vswitch_learned_mac_addresses | learned | mac addresses/s |
622
-| hyperv.vswitch_purged_mac_addresses | purged | mac addresses/s |
623
-
624
-
625
-
626
-## Alerts
627
-
628
-
629
-The following alerts are available:
630
-
631
-| Alert name | On metric | Description |
632
-|:------------|:----------|:------------|
633
-| [ windows_10min_cpu_usage ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.cpu_utilization_total | average CPU utilization over the last 10 minutes |
634
-| [ windows_ram_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.memory_utilization | memory utilization |
635
-| [ windows_inbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of inbound discarded packets for the network interface in the last 10 minutes |
636
-| [ windows_outbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of outbound discarded packets for the network interface in the last 10 minutes |
637
-| [ windows_inbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of inbound errors for the network interface in the last 10 minutes |
638
-| [ windows_outbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of outbound errors for the network interface in the last 10 minutes |
639
-| [ windows_disk_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.logical_disk_space_usage | disk space utilization |
640
-
641
-
642
-## Setup
643
-
644
-### Prerequisites
645
-
646
-#### Install Windows exporter
647
-
648
-To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
649
-
650
-
651
-
652
-### Configuration
653
-
654
-#### File
655
-
656
-The configuration file name for this integration is `go.d/windows.conf`.
657
-
658
-
659
-You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-a-configuration-file-using-edit-config) script from the
660
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
661
-
662
-```bash
663
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
664
-sudo ./edit-config go.d/windows.conf
665
-```
666
-#### Options
667
-
668
-The following options can be defined globally: update_every, autodetection_retry.
669
-
670
-
671
-<details open><summary>Config options</summary>
672
-
673
-| Name | Description | Default | Required |
674
-|:----|:-----------|:-------|:--------:|
675
-| update_every | Data collection frequency. | 1 | no |
676
-| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
677
-| url | Server URL. | | yes |
678
-| timeout | HTTP request timeout. | 1 | no |
679
-| username | Username for basic HTTP authentication. | | no |
680
-| password | Password for basic HTTP authentication. | | no |
681
-| proxy_url | Proxy URL. | | no |
682
-| proxy_username | Username for proxy basic HTTP authentication. | | no |
683
-| proxy_password | Password for proxy basic HTTP authentication. | | no |
684
-| method | HTTP request method. | GET | no |
685
-| body | HTTP request body. | | no |
686
-| headers | HTTP request headers. | | no |
687
-| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
688
-| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
689
-| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
690
-| tls_cert | Client TLS certificate. | | no |
691
-| tls_key | Client TLS key. | | no |
692
-
693
-</details>
694
-
695
-#### Examples
696
-
697
-##### Basic
698
-
699
-A basic example configuration.
700
-
701
-```yaml
702
-jobs:
703
- - name: win_server
704
- url: http://192.0.2.1:9182/metrics
705
-
706
-```
707
-##### HTTP authentication
708
-
709
-Basic HTTP authentication.
710
-
711
-<details open><summary>Config</summary>
712
-
713
-```yaml
714
-jobs:
715
- - name: win_server
716
- url: http://192.0.2.1:9182/metrics
717
- username: username
718
- password: password
719
-
720
-```
721
-</details>
722
-
723
-##### HTTPS with self-signed certificate
724
-
725
-Do not validate server certificate chain and hostname.
726
-
727
-<details open><summary>Config</summary>
728
-
729
-```yaml
730
-jobs:
731
- - name: win_server
732
- url: https://192.0.2.1:9182/metrics
733
- tls_skip_verify: yes
734
-
735
-```
736
-</details>
737
-
738
-##### Virtual Node
739
-
740
-The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
741
-You can create a virtual node for all your Windows machines and control them as separate entities.
742
-
743
-To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
744
-
745
-> **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
746
-
747
-```yaml
748
-# /etc/netdata/vnodes/vnodes.conf
749
-- hostname: win_server
750
- guid: <value>
751
-```
752
-
753
-
754
-<details open><summary>Config</summary>
755
-
756
-```yaml
757
-jobs:
758
- - name: win_server
759
- vnode: win_server
760
- url: http://192.0.2.1:9182/metrics
761
-
762
-```
763
-</details>
764
-
765
-##### Multi-instance
766
-
767
-> **Note**: When you define multiple jobs, their names must be unique.
768
-
769
-Collecting metrics from multiple remote instances.
770
-
771
-
772
-<details open><summary>Config</summary>
773
-
774
-```yaml
775
-jobs:
776
- - name: win_server1
777
- url: http://192.0.2.1:9182/metrics
778
-
779
- - name: win_server2
780
- url: http://192.0.2.2:9182/metrics
781
-
782
-```
783
-</details>
784
-
785
-
786
-
787
-## Troubleshooting
788
-
789
-### Debug Mode
790
-
791
-**Important**: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.
792
-
793
-To troubleshoot issues with the `windows` collector, run the `go.d.plugin` with the debug option enabled. The output
794
-should give you clues as to why the collector isn't working.
795
-
796
-- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
797
- your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
798
-
799
- ```bash
800
- cd /usr/libexec/netdata/plugins.d/
801
- ```
802
-
803
-- Switch to the `netdata` user.
804
-
805
- ```bash
806
- sudo -u netdata -s
807
- ```
808
-
809
-- Run the `go.d.plugin` to debug the collector:
810
-
811
- ```bash
812
- ./go.d.plugin -d -m windows
813
- ```
814
-
815
-### Getting Logs
816
-
817
-If you're encountering problems with the `windows` collector, follow these steps to retrieve logs and identify potential issues:
818
-
819
-- **Run the command** specific to your system (systemd, non-systemd, or Docker container).
820
-- **Examine the output** for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
821
-
822
-#### System with systemd
823
-
824
-Use the following command to view logs generated since the last Netdata service restart:
825
-
826
-```bash
827
-journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep windows
828
-```
829
-
830
-#### System without systemd
831
-
832
-Locate the collector log file, typically at `/var/log/netdata/collector.log`, and use `grep` to filter for collector's name:
833
-
834
-```bash
835
-grep windows /var/log/netdata/collector.log
836
-```
837
-
838
-**Note**: This method shows logs from all restarts. Focus on the **latest entries** for troubleshooting current issues.
839
-
840
-#### Docker Container
841
-
842
-If your Netdata runs in a Docker container named "netdata" (replace if different), use this command:
843
-
844
-```bash
845
-docker logs netdata 2>&1 | grep windows
846
-```
847
-
848
-
src/go/plugin/go.d/modules/windows/integrations/hyperv.md
deleted
-848
@@ -1,848 +0,0 @@
1
-<!--startmeta
2
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/integrations/hyperv.md"
3
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/metadata.yaml"
4
-sidebar_label: "HyperV"
5
-learn_status: "Published"
6
-learn_rel_path: "Collecting Metrics/Windows Systems"
7
-most_popular: False
8
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
9
-endmeta-->
10
-
11
-# HyperV
12
-
13
-
14
-<img src="https://netdata.cloud/img/windows.svg" width="150"/>
15
-
16
-
17
-Plugin: go.d.plugin
18
-Module: windows
19
-
20
-<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />
21
-
22
-## Overview
23
-
24
-**Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
25
-
26
-The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
27
-
28
-To get started with Netdata on Windows, see the [Netdata Windows Installer](https://github.com/netdata/netdata/blob/master/packaging/windows/WINDOWS_INSTALLER.md).
29
-
30
----
31
-
32
-This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
33
-
34
-
35
-It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
36
-
37
-
38
-This collector is supported on all platforms.
39
-
40
-This collector supports collecting metrics from multiple instances of this integration, including remote instances.
41
-
42
-
43
-### Default Behavior
44
-
45
-#### Auto-Detection
46
-
47
-This integration doesn't support auto-detection.
48
-
49
-#### Limits
50
-
51
-The default configuration for this integration does not impose any limits on data collection.
52
-
53
-#### Performance Impact
54
-
55
-Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
56
-
57
-
58
-
59
-## Metrics
60
-
61
-Metrics grouped by *scope*.
62
-
63
-The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
64
-
65
-The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
66
-
67
-Supported collectors:
68
-
69
-- [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
70
-- [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
71
-- [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
72
-- [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
73
-- [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
74
-- [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
75
-- [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
76
-- [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
77
-- [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
78
-- [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
79
-- [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
80
-- [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
81
-- [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
82
-- [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
83
-- [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
84
-- [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
85
-- [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
86
-- [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
87
-- [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
88
-- [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
89
-- [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
90
-- [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
91
-- [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
92
-- [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
93
-- [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
94
-
95
-
96
-### Per Active Directory instance
97
-
98
-These metrics refer to the entire monitored host.
99
-
100
-This scope has no labels.
101
-
102
-Metrics:
103
-
104
-| Metric | Dimensions | Unit |
105
-|:------|:----------|:----|
106
-| windows.cpu_utilization_total | dpc, user, privileged, interrupt | percentage |
107
-| windows.memory_utilization | available, used | bytes |
108
-| windows.memory_page_faults | page_faults | events/s |
109
-| windows.memory_swap_utilization | available, used | bytes |
110
-| windows.memory_swap_operations | read, write | operations/s |
111
-| windows.memory_swap_pages | read, written | pages/s |
112
-| windows.memory_cached | cached | KiB |
113
-| windows.memory_cache_faults | cache_faults | events/s |
114
-| windows.memory_system_pool | paged, non-paged | bytes |
115
-| windows.tcp_conns_established | ipv4, ipv6 | connections |
116
-| windows.tcp_conns_active | ipv4, ipv6 | connections/s |
117
-| windows.tcp_conns_passive | ipv4, ipv6 | connections/s |
118
-| windows.tcp_conns_failures | ipv4, ipv6 | failures/s |
119
-| windows.tcp_conns_resets | ipv4, ipv6 | resets/s |
120
-| windows.tcp_segments_received | ipv4, ipv6 | segments/s |
121
-| windows.tcp_segments_sent | ipv4, ipv6 | segments/s |
122
-| windows.tcp_segments_retransmitted | ipv4, ipv6 | segments/s |
123
-| windows.os_processes | processes | number |
124
-| windows.os_users | users | users |
125
-| windows.os_visible_memory_usage | free, used | bytes |
126
-| windows.os_paging_files_usage | free, used | bytes |
127
-| windows.system_threads | threads | number |
128
-| windows.system_uptime | time | seconds |
129
-| windows.logon_type_sessions | system, interactive, network, batch, service, proxy, unlock, network_clear_text, new_credentials, remote_interactive, cached_interactive, cached_remote_interactive, cached_unlock | seconds |
130
-| windows.processes_cpu_utilization | a dimension per process | percentage |
131
-| windows.processes_handles | a dimension per process | handles |
132
-| windows.processes_io_bytes | a dimension per process | bytes/s |
133
-| windows.processes_io_operations | a dimension per process | operations/s |
134
-| windows.processes_page_faults | a dimension per process | pgfaults/s |
135
-| windows.processes_page_file_bytes | a dimension per process | bytes |
136
-| windows.processes_pool_bytes | a dimension per process | bytes |
137
-| windows.processes_threads | a dimension per process | threads |
138
-| ad.database_operations | add, delete, modify, recycle | operations/s |
139
-| ad.directory_operations | read, write, search | operations/s |
140
-| ad.name_cache_lookups | lookups | lookups/s |
141
-| ad.name_cache_hits | hits | hits/s |
142
-| ad.atq_average_request_latency | time | seconds |
143
-| ad.atq_outstanding_requests | outstanding | requests |
144
-| ad.dra_replication_intersite_compressed_traffic | inbound, outbound | bytes/s |
145
-| ad.dra_replication_intrasite_compressed_traffic | inbound, outbound | bytes/s |
146
-| ad.dra_replication_sync_objects_remaining | inbound, outbound | objects |
147
-| ad.dra_replication_objects_filtered | inbound, outbound | objects/s |
148
-| ad.dra_replication_properties_updated | inbound, outbound | properties/s |
149
-| ad.dra_replication_properties_filtered | inbound, outbound | properties/s |
150
-| ad.dra_replication_pending_syncs | pending | syncs |
151
-| ad.dra_replication_sync_requests | requests | requests/s |
152
-| ad.ds_threads | in_use | threads |
153
-| ad.ldap_last_bind_time | last_bind | seconds |
154
-| ad.binds | binds | binds/s |
155
-| ad.ldap_searches | searches | searches/s |
156
-| adfs.ad_login_connection_failures | connection | failures/s |
157
-| adfs.certificate_authentications | authentications | authentications/s |
158
-| adfs.db_artifact_failures | connection | failures/s |
159
-| adfs.db_artifact_query_time_seconds | query_time | seconds/s |
160
-| adfs.db_config_failures | connection | failures/s |
161
-| adfs.db_config_query_time_seconds | query_time | seconds/s |
162
-| adfs.device_authentications | authentications | authentications/s |
163
-| adfs.external_authentications | success, failure | authentications/s |
164
-| adfs.federated_authentications | authentications | authentications/s |
165
-| adfs.federation_metadata_requests | requests | requests/s |
166
-| adfs.oauth_authorization_requests | requests | requests/s |
167
-| adfs.oauth_client_authentications | success, failure | authentications/s |
168
-| adfs.oauth_client_credentials_requests | success, failure | requests/s |
169
-| adfs.oauth_client_privkey_jwt_authentications | success, failure | authentications/s |
170
-| adfs.oauth_client_secret_basic_authentications | success, failure | authentications/s |
171
-| adfs.oauth_client_secret_post_authentications | success, failure | authentications/s |
172
-| adfs.oauth_client_windows_authentications | success, failure | authentications/s |
173
-| adfs.oauth_logon_certificate_requests | success, failure | requests/s |
174
-| adfs.oauth_password_grant_requests | success, failure | requests/s |
175
-| adfs.oauth_token_requests_success | success | requests/s |
176
-| adfs.passive_requests | passive | requests/s |
177
-| adfs.passport_authentications | passport | authentications/s |
178
-| adfs.password_change_requests | success, failure | requests/s |
179
-| adfs.samlp_token_requests_success | success | requests/s |
180
-| adfs.sso_authentications | success, failure | authentications/s |
181
-| adfs.token_requests | requests | requests/s |
182
-| adfs.userpassword_authentications | success, failure | authentications/s |
183
-| adfs.windows_integrated_authentications | authentications | authentications/s |
184
-| adfs.wsfed_token_requests_success | success | requests/s |
185
-| adfs.wstrust_token_requests_success | success | requests/s |
186
-| exchange.activesync_ping_cmds_pending | pending | commands |
187
-| exchange.activesync_requests | received | requests/s |
188
-| exchange.activesync_sync_cmds | processed | commands/s |
189
-| exchange.autodiscover_requests | processed | requests/s |
190
-| exchange.avail_service_requests | serviced | requests/s |
191
-| exchange.owa_current_unique_users | logged-in | users |
192
-| exchange.owa_requests_total | handled | requests/s |
193
-| exchange.rpc_active_user_count | active | users |
194
-| exchange.rpc_avg_latency | latency | seconds |
195
-| exchange.rpc_connection_count | connections | connections |
196
-| exchange.rpc_operations | operations | operations/s |
197
-| exchange.rpc_requests | processed | requests |
198
-| exchange.rpc_user_count | users | users |
199
-| exchange.transport_queues_active_mail_box_delivery | low, high, none, normal | messages/s |
200
-| exchange.transport_queues_external_active_remote_delivery | low, high, none, normal | messages/s |
201
-| exchange.transport_queues_external_largest_delivery | low, high, none, normal | messages/s |
202
-| exchange.transport_queues_internal_active_remote_delivery | low, high, none, normal | messages/s |
203
-| exchange.transport_queues_internal_largest_delivery | low, high, none, normal | messages/s |
204
-| exchange.transport_queues_retry_mailbox_delivery | low, high, none, normal | messages/s |
205
-| exchange.transport_queues_poison | low, high, none, normal | messages/s |
206
-| hyperv.vms_health | ok, critical | vms |
207
-| hyperv.root_partition_device_space_pages | 4K, 2M, 1G | pages |
208
-| hyperv.root_partition_gpa_space_pages | 4K, 2M, 1G | pages |
209
-| hyperv.root_partition_gpa_space_modifications | gpa | modifications/s |
210
-| hyperv.root_partition_attached_devices | attached | devices |
211
-| hyperv.root_partition_deposited_pages | deposited | pages |
212
-| hyperv.root_partition_skipped_interrupts | skipped | interrupts |
213
-| hyperv.root_partition_device_dma_errors | illegal_dma | requests |
214
-| hyperv.root_partition_device_interrupt_errors | illegal_interrupt | requests |
215
-| hyperv.root_partition_device_interrupt_throttle_events | throttling | events |
216
-| hyperv.root_partition_io_tlb_flush | flushes | flushes/s |
217
-| hyperv.root_partition_address_space | address_spaces | address spaces |
218
-| hyperv.root_partition_virtual_tlb_flush_entries | flushes | flushes/s |
219
-| hyperv.root_partition_virtual_tlb_pages | used | pages |
220
-
221
-### Per cpu core
222
-
223
-TBD
224
-
225
-Labels:
226
-
227
-| Label | Description |
228
-|:-----------|:----------------|
229
-| core | TBD |
230
-
231
-Metrics:
232
-
233
-| Metric | Dimensions | Unit |
234
-|:------|:----------|:----|
235
-| windows.cpu_core_utilization | dpc, user, privileged, interrupt | percentage |
236
-| windows.cpu_core_interrupts | interrupts | interrupts/s |
237
-| windows.cpu_core_dpcs | dpcs | dpcs/s |
238
-| windows.cpu_core_cstate | c1, c2, c3 | percentage |
239
-
240
-### Per logical disk
241
-
242
-TBD
243
-
244
-Labels:
245
-
246
-| Label | Description |
247
-|:-----------|:----------------|
248
-| disk | TBD |
249
-
250
-Metrics:
251
-
252
-| Metric | Dimensions | Unit |
253
-|:------|:----------|:----|
254
-| windows.logical_disk_utilization | free, used | bytes |
255
-| windows.logical_disk_bandwidth | read, write | bytes/s |
256
-| windows.logical_disk_operations | reads, writes | operations/s |
257
-| windows.logical_disk_latency | read, write | seconds |
258
-
259
-### Per network device
260
-
261
-TBD
262
-
263
-Labels:
264
-
265
-| Label | Description |
266
-|:-----------|:----------------|
267
-| nic | TBD |
268
-
269
-Metrics:
270
-
271
-| Metric | Dimensions | Unit |
272
-|:------|:----------|:----|
273
-| windows.net_nic_bandwidth | received, sent | kilobits/s |
274
-| windows.net_nic_packets | received, sent | packets/s |
275
-| windows.net_nic_errors | inbound, outbound | errors/s |
276
-| windows.net_nic_discarded | inbound, outbound | discards/s |
277
-
278
-### Per thermalzone
279
-
280
-TBD
281
-
282
-Labels:
283
-
284
-| Label | Description |
285
-|:-----------|:----------------|
286
-| thermalzone | TBD |
287
-
288
-Metrics:
289
-
290
-| Metric | Dimensions | Unit |
291
-|:------|:----------|:----|
292
-| windows.thermalzone_temperature | temperature | celsius |
293
-
294
-### Per service
295
-
296
-TBD
297
-
298
-Labels:
299
-
300
-| Label | Description |
301
-|:-----------|:----------------|
302
-| service | TBD |
303
-
304
-Metrics:
305
-
306
-| Metric | Dimensions | Unit |
307
-|:------|:----------|:----|
308
-| windows.service_state | running, stopped, start_pending, stop_pending, continue_pending, pause_pending, paused, unknown | state |
309
-| windows.service_status | ok, error, unknown, degraded, pred_fail, starting, stopping, service, stressed, nonrecover, no_contact, lost_comm | status |
310
-
311
-### Per website
312
-
313
-TBD
314
-
315
-Labels:
316
-
317
-| Label | Description |
318
-|:-----------|:----------------|
319
-| website | TBD |
320
-
321
-Metrics:
322
-
323
-| Metric | Dimensions | Unit |
324
-|:------|:----------|:----|
325
-| iis.website_traffic | received, sent | bytes/s |
326
-| iis.website_requests_rate | requests | requests/s |
327
-| iis.website_active_connections_count | active | connections |
328
-| iis.website_users_count | anonymous, non_anonymous | users |
329
-| iis.website_connection_attempts_rate | connection | attempts/s |
330
-| iis.website_isapi_extension_requests_count | isapi | requests |
331
-| iis.website_isapi_extension_requests_rate | isapi | requests/s |
332
-| iis.website_ftp_file_transfer_rate | received, sent | files/s |
333
-| iis.website_logon_attempts_rate | logon | attempts/s |
334
-| iis.website_errors_rate | document_locked, document_not_found | errors/s |
335
-| iis.website_uptime | uptime | seconds |
336
-
337
-### Per mssql instance
338
-
339
-TBD
340
-
341
-Labels:
342
-
343
-| Label | Description |
344
-|:-----------|:----------------|
345
-| mssql_instance | TBD |
346
-
347
-Metrics:
348
-
349
-| Metric | Dimensions | Unit |
350
-|:------|:----------|:----|
351
-| mssql.instance_accessmethods_page_splits | page | splits/s |
352
-| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
353
-| mssql.instance_bufman_checkpoint_pages | flushed | pages/s |
354
-| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
355
-| mssql.instance_bufman_iops | read, written | iops |
356
-| mssql.instance_blocked_processes | blocked | processes |
357
-| mssql.instance_user_connection | user | connections |
358
-| mssql.instance_locks_lock_wait | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
359
-| mssql.instance_locks_deadlocks | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
360
-| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
361
-| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
362
-| mssql.instance_memmgr_pending_memory_grants | pending | processes |
363
-| mssql.instance_memmgr_server_memory | memory | bytes |
364
-| mssql.instance_sql_errors | db_offline, info, kill_connection, user | errors |
365
-| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
366
-| mssql.instance_sqlstats_batch_requests | batch | requests/s |
367
-| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
368
-| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
369
-| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
370
-
371
-### Per database
372
-
373
-TBD
374
-
375
-Labels:
376
-
377
-| Label | Description |
378
-|:-----------|:----------------|
379
-| mssql_instance | TBD |
380
-| database | TBD |
381
-
382
-Metrics:
383
-
384
-| Metric | Dimensions | Unit |
385
-|:------|:----------|:----|
386
-| mssql.database_active_transactions | active | transactions |
387
-| mssql.database_backup_restore_operations | backup | operations/s |
388
-| mssql.database_data_files_size | size | bytes |
389
-| mssql.database_log_flushed | flushed | bytes/s |
390
-| mssql.database_log_flushes | log | flushes/s |
391
-| mssql.database_transactions | transactions | transactions/s |
392
-| mssql.database_write_transactions | write | transactions/s |
393
-
394
-### Per certificate template
395
-
396
-TBD
397
-
398
-Labels:
399
-
400
-| Label | Description |
401
-|:-----------|:----------------|
402
-| cert_template | TBD |
403
-
404
-Metrics:
405
-
406
-| Metric | Dimensions | Unit |
407
-|:------|:----------|:----|
408
-| adcs.cert_template_requests | requests | requests/s |
409
-| adcs.cert_template_failed_requests | failed | requests/s |
410
-| adcs.cert_template_issued_requests | issued | requests/s |
411
-| adcs.cert_template_pending_requests | pending | requests/s |
412
-| adcs.cert_template_request_processing_time | processing_time | seconds |
413
-| adcs.cert_template_retrievals | retrievals | retrievals/s |
414
-| adcs.cert_template_retrieval_processing_time | processing_time | seconds |
415
-| adcs.cert_template_request_cryptographic_signing_time | singing_time | seconds |
416
-| adcs.cert_template_request_policy_module_processing | processing_time | seconds |
417
-| adcs.cert_template_challenge_responses | challenge | responses/s |
418
-| adcs.cert_template_challenge_response_processing_time | processing_time | seconds |
419
-| adcs.cert_template_signed_certificate_timestamp_lists | processed | lists/s |
420
-| adcs.cert_template_signed_certificate_timestamp_list_processing_time | processing_time | seconds |
421
-
422
-### Per process
423
-
424
-TBD
425
-
426
-Labels:
427
-
428
-| Label | Description |
429
-|:-----------|:----------------|
430
-| process | TBD |
431
-
432
-Metrics:
433
-
434
-| Metric | Dimensions | Unit |
435
-|:------|:----------|:----|
436
-| netframework.clrexception_thrown | exceptions | exceptions/s |
437
-| netframework.clrexception_filters | filters | filters/s |
438
-| netframework.clrexception_finallys | finallys | finallys/s |
439
-| netframework.clrexception_throw_to_catch_depth | traversed | stack_frames/s |
440
-| netframework.clrinterop_com_callable_wrappers | com_callable_wrappers | ccw/s |
441
-| netframework.clrinterop_interop_marshallings | marshallings | marshallings/s |
442
-| netframework.clrinterop_interop_stubs_created | created | stubs/s |
443
-| netframework.clrjit_methods | jit-compiled | methods/s |
444
-| netframework.clrjit_time | time | percentage |
445
-| netframework.clrjit_standard_failures | failures | failures/s |
446
-| netframework.clrjit_il_bytes | compiled_msil | bytes/s |
447
-| netframework.clrloading_loader_heap_size | committed | bytes |
448
-| netframework.clrloading_appdomains_loaded | loaded | domain/s |
449
-| netframework.clrloading_appdomains_unloaded | unloaded | domain/s |
450
-| netframework.clrloading_assemblies_loaded | loaded | assemblies/s |
451
-| netframework.clrloading_classes_loaded | loaded | classes/s |
452
-| netframework.clrloading_class_load_failures | class_load | failures/s |
453
-| netframework.clrlocksandthreads_queue_length | threads | threads/s |
454
-| netframework.clrlocksandthreads_current_logical_threads | logical | threads |
455
-| netframework.clrlocksandthreads_current_physical_threads | physical | threads |
456
-| netframework.clrlocksandthreads_recognized_threads | threads | threads/s |
457
-| netframework.clrlocksandthreads_contentions | contentions | contentions/s |
458
-| netframework.clrmemory_allocated_bytes | allocated | bytes/s |
459
-| netframework.clrmemory_finalization_survivors | survived | objects |
460
-| netframework.clrmemory_heap_size | heap | bytes |
461
-| netframework.clrmemory_promoted | promoted | bytes |
462
-| netframework.clrmemory_number_gc_handles | used | handles |
463
-| netframework.clrmemory_collections | gc | gc/s |
464
-| netframework.clrmemory_induced_gc | gc | gc/s |
465
-| netframework.clrmemory_number_pinned_objects | pinned | objects |
466
-| netframework.clrmemory_number_sink_blocks_in_use | used | blocks |
467
-| netframework.clrmemory_committed | committed | bytes |
468
-| netframework.clrmemory_reserved | reserved | bytes |
469
-| netframework.clrmemory_gc_time | time | percentage |
470
-| netframework.clrremoting_channels | registered | channels/s |
471
-| netframework.clrremoting_context_bound_classes_loaded | loaded | classes |
472
-| netframework.clrremoting_context_bound_objects | allocated | objects/s |
473
-| netframework.clrremoting_context_proxies | objects | objects/s |
474
-| netframework.clrremoting_contexts | contexts | contexts |
475
-| netframework.clrremoting_remote_calls | rpc | calls/s |
476
-| netframework.clrsecurity_link_time_checks | linktime | checks/s |
477
-| netframework.clrsecurity_checks_time | time | percentage |
478
-| netframework.clrsecurity_stack_walk_depth | stack | depth |
479
-| netframework.clrsecurity_runtime_checks | runtime | checks/s |
480
-
481
-### Per exchange workload
482
-
483
-TBD
484
-
485
-Labels:
486
-
487
-| Label | Description |
488
-|:-----------|:----------------|
489
-| workload | TBD |
490
-
491
-Metrics:
492
-
493
-| Metric | Dimensions | Unit |
494
-|:------|:----------|:----|
495
-| exchange.workload_active_tasks | active | tasks |
496
-| exchange.workload_completed_tasks | completed | tasks/s |
497
-| exchange.workload_queued_tasks | queued | tasks/s |
498
-| exchange.workload_yielded_tasks | yielded | tasks/s |
499
-| exchange.workload_activity_status | active, paused | status |
500
-
501
-### Per ldap process
502
-
503
-TBD
504
-
505
-Labels:
506
-
507
-| Label | Description |
508
-|:-----------|:----------------|
509
-| workload | TBD |
510
-
511
-Metrics:
512
-
513
-| Metric | Dimensions | Unit |
514
-|:------|:----------|:----|
515
-| exchange.ldap_long_running_ops_per_sec | long-running | operations/s |
516
-| exchange.ldap_read_time | read | seconds |
517
-| exchange.ldap_search_time | search | seconds |
518
-| exchange.ldap_write_time | write | seconds |
519
-| exchange.ldap_timeout_errors | timeout | errors/s |
520
-
521
-### Per http proxy
522
-
523
-TBD
524
-
525
-Labels:
526
-
527
-| Label | Description |
528
-|:-----------|:----------------|
529
-| workload | TBD |
530
-
531
-Metrics:
532
-
533
-| Metric | Dimensions | Unit |
534
-|:------|:----------|:----|
535
-| exchange.http_proxy_avg_auth_latency | latency | seconds |
536
-| exchange.http_proxy_avg_cas_processing_latency_sec | latency | seconds |
537
-| exchange.http_proxy_mailbox_proxy_failure_rate | failures | percentage |
538
-| exchange.http_proxy_mailbox_server_locator_avg_latency_sec | latency | seconds |
539
-| exchange.http_proxy_outstanding_proxy_requests | outstanding | requests |
540
-| exchange.http_proxy_requests | processed | requests/s |
541
-
542
-### Per vm
543
-
544
-TBD
545
-
546
-Labels:
547
-
548
-| Label | Description |
549
-|:-----------|:----------------|
550
-| vm_name | TBD |
551
-
552
-Metrics:
553
-
554
-| Metric | Dimensions | Unit |
555
-|:------|:----------|:----|
556
-| hyperv.vm_cpu_usage | gues, hypervisor, remote | percentage |
557
-| hyperv.vm_memory_physical | assigned_memory | MiB |
558
-| hyperv.vm_memory_physical_guest_visible | visible_memory | MiB |
559
-| hyperv.vm_memory_pressure_current | pressure | percentage |
560
-| hyperv.vm_vid_physical_pages_allocated | allocated | pages |
561
-| hyperv.vm_vid_remote_physical_pages | remote_physical | pages |
562
-
563
-### Per vm device
564
-
565
-TBD
566
-
567
-Labels:
568
-
569
-| Label | Description |
570
-|:-----------|:----------------|
571
-| vm_device | TBD |
572
-
573
-Metrics:
574
-
575
-| Metric | Dimensions | Unit |
576
-|:------|:----------|:----|
577
-| hyperv.vm_device_bytes | read, written | bytes/s |
578
-| hyperv.vm_device_operations | read, write | operations/s |
579
-| hyperv.vm_device_errors | errors | errors/s |
580
-
581
-### Per vm interface
582
-
583
-TBD
584
-
585
-Labels:
586
-
587
-| Label | Description |
588
-|:-----------|:----------------|
589
-| vm_interface | TBD |
590
-
591
-Metrics:
592
-
593
-| Metric | Dimensions | Unit |
594
-|:------|:----------|:----|
595
-| hyperv.vm_interface_bytes | received, sent | bytes/s |
596
-| hyperv.vm_interface_packets | received, sent | packets/s |
597
-| hyperv.vm_interface_packets_dropped | incoming, outgoing | drops/s |
598
-
599
-### Per vswitch
600
-
601
-TBD
602
-
603
-Labels:
604
-
605
-| Label | Description |
606
-|:-----------|:----------------|
607
-| vswitch | TBD |
608
-
609
-Metrics:
610
-
611
-| Metric | Dimensions | Unit |
612
-|:------|:----------|:----|
613
-| hyperv.vswitch_bytes | received, sent | bytes/s |
614
-| hyperv.vswitch_packets | received, sent | packets/s |
615
-| hyperv.vswitch_directed_packets | received, sent | packets/s |
616
-| hyperv.vswitch_broadcast_packets | received, sent | packets/s |
617
-| hyperv.vswitch_multicast_packets | received, sent | packets/s |
618
-| hyperv.vswitch_dropped_packets | incoming, outgoing | drops/s |
619
-| hyperv.vswitch_extensions_dropped_packets | incoming, outgoing | drops/s |
620
-| hyperv.vswitch_packets_flooded | flooded | packets/s |
621
-| hyperv.vswitch_learned_mac_addresses | learned | mac addresses/s |
622
-| hyperv.vswitch_purged_mac_addresses | purged | mac addresses/s |
623
-
624
-
625
-
626
-## Alerts
627
-
628
-
629
-The following alerts are available:
630
-
631
-| Alert name | On metric | Description |
632
-|:------------|:----------|:------------|
633
-| [ windows_10min_cpu_usage ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.cpu_utilization_total | average CPU utilization over the last 10 minutes |
634
-| [ windows_ram_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.memory_utilization | memory utilization |
635
-| [ windows_inbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of inbound discarded packets for the network interface in the last 10 minutes |
636
-| [ windows_outbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of outbound discarded packets for the network interface in the last 10 minutes |
637
-| [ windows_inbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of inbound errors for the network interface in the last 10 minutes |
638
-| [ windows_outbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of outbound errors for the network interface in the last 10 minutes |
639
-| [ windows_disk_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.logical_disk_space_usage | disk space utilization |
640
-
641
-
642
-## Setup
643
-
644
-### Prerequisites
645
-
646
-#### Install Windows exporter
647
-
648
-To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
649
-
650
-
651
-
652
-### Configuration
653
-
654
-#### File
655
-
656
-The configuration file name for this integration is `go.d/windows.conf`.
657
-
658
-
659
-You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-a-configuration-file-using-edit-config) script from the
660
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
661
-
662
-```bash
663
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
664
-sudo ./edit-config go.d/windows.conf
665
-```
666
-#### Options
667
-
668
-The following options can be defined globally: update_every, autodetection_retry.
669
-
670
-
671
-<details open><summary>Config options</summary>
672
-
673
-| Name | Description | Default | Required |
674
-|:----|:-----------|:-------|:--------:|
675
-| update_every | Data collection frequency. | 1 | no |
676
-| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
677
-| url | Server URL. | | yes |
678
-| timeout | HTTP request timeout. | 1 | no |
679
-| username | Username for basic HTTP authentication. | | no |
680
-| password | Password for basic HTTP authentication. | | no |
681
-| proxy_url | Proxy URL. | | no |
682
-| proxy_username | Username for proxy basic HTTP authentication. | | no |
683
-| proxy_password | Password for proxy basic HTTP authentication. | | no |
684
-| method | HTTP request method. | GET | no |
685
-| body | HTTP request body. | | no |
686
-| headers | HTTP request headers. | | no |
687
-| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
688
-| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
689
-| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
690
-| tls_cert | Client TLS certificate. | | no |
691
-| tls_key | Client TLS key. | | no |
692
-
693
-</details>
694
-
695
-#### Examples
696
-
697
-##### Basic
698
-
699
-A basic example configuration.
700
-
701
-```yaml
702
-jobs:
703
- - name: win_server
704
- url: http://192.0.2.1:9182/metrics
705
-
706
-```
707
-##### HTTP authentication
708
-
709
-Basic HTTP authentication.
710
-
711
-<details open><summary>Config</summary>
712
-
713
-```yaml
714
-jobs:
715
- - name: win_server
716
- url: http://192.0.2.1:9182/metrics
717
- username: username
718
- password: password
719
-
720
-```
721
-</details>
722
-
723
-##### HTTPS with self-signed certificate
724
-
725
-Do not validate server certificate chain and hostname.
726
-
727
-<details open><summary>Config</summary>
728
-
729
-```yaml
730
-jobs:
731
- - name: win_server
732
- url: https://192.0.2.1:9182/metrics
733
- tls_skip_verify: yes
734
-
735
-```
736
-</details>
737
-
738
-##### Virtual Node
739
-
740
-The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
741
-You can create a virtual node for all your Windows machines and control them as separate entities.
742
-
743
-To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
744
-
745
-> **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
746
-
747
-```yaml
748
-# /etc/netdata/vnodes/vnodes.conf
749
-- hostname: win_server
750
- guid: <value>
751
-```
752
-
753
-
754
-<details open><summary>Config</summary>
755
-
756
-```yaml
757
-jobs:
758
- - name: win_server
759
- vnode: win_server
760
- url: http://192.0.2.1:9182/metrics
761
-
762
-```
763
-</details>
764
-
765
-##### Multi-instance
766
-
767
-> **Note**: When you define multiple jobs, their names must be unique.
768
-
769
-Collecting metrics from multiple remote instances.
770
-
771
-
772
-<details open><summary>Config</summary>
773
-
774
-```yaml
775
-jobs:
776
- - name: win_server1
777
- url: http://192.0.2.1:9182/metrics
778
-
779
- - name: win_server2
780
- url: http://192.0.2.2:9182/metrics
781
-
782
-```
783
-</details>
784
-
785
-
786
-
787
-## Troubleshooting
788
-
789
-### Debug Mode
790
-
791
-**Important**: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.
792
-
793
-To troubleshoot issues with the `windows` collector, run the `go.d.plugin` with the debug option enabled. The output
794
-should give you clues as to why the collector isn't working.
795
-
796
-- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
797
- your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
798
-
799
- ```bash
800
- cd /usr/libexec/netdata/plugins.d/
801
- ```
802
-
803
-- Switch to the `netdata` user.
804
-
805
- ```bash
806
- sudo -u netdata -s
807
- ```
808
-
809
-- Run the `go.d.plugin` to debug the collector:
810
-
811
- ```bash
812
- ./go.d.plugin -d -m windows
813
- ```
814
-
815
-### Getting Logs
816
-
817
-If you're encountering problems with the `windows` collector, follow these steps to retrieve logs and identify potential issues:
818
-
819
-- **Run the command** specific to your system (systemd, non-systemd, or Docker container).
820
-- **Examine the output** for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
821
-
822
-#### System with systemd
823
-
824
-Use the following command to view logs generated since the last Netdata service restart:
825
-
826
-```bash
827
-journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep windows
828
-```
829
-
830
-#### System without systemd
831
-
832
-Locate the collector log file, typically at `/var/log/netdata/collector.log`, and use `grep` to filter for collector's name:
833
-
834
-```bash
835
-grep windows /var/log/netdata/collector.log
836
-```
837
-
838
-**Note**: This method shows logs from all restarts. Focus on the **latest entries** for troubleshooting current issues.
839
-
840
-#### Docker Container
841
-
842
-If your Netdata runs in a Docker container named "netdata" (replace if different), use this command:
843
-
844
-```bash
845
-docker logs netdata 2>&1 | grep windows
846
-```
847
-
848
-
src/go/plugin/go.d/modules/windows/integrations/ms_exchange.md
deleted
-848
@@ -1,848 +0,0 @@
1
-<!--startmeta
2
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/integrations/ms_exchange.md"
3
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/metadata.yaml"
4
-sidebar_label: "MS Exchange"
5
-learn_status: "Published"
6
-learn_rel_path: "Collecting Metrics/Windows Systems"
7
-most_popular: False
8
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
9
-endmeta-->
10
-
11
-# MS Exchange
12
-
13
-
14
-<img src="https://netdata.cloud/img/exchange.svg" width="150"/>
15
-
16
-
17
-Plugin: go.d.plugin
18
-Module: windows
19
-
20
-<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />
21
-
22
-## Overview
23
-
24
-**Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
25
-
26
-The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
27
-
28
-To get started with Netdata on Windows, see the [Netdata Windows Installer](https://github.com/netdata/netdata/blob/master/packaging/windows/WINDOWS_INSTALLER.md).
29
-
30
----
31
-
32
-This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
33
-
34
-
35
-It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
36
-
37
-
38
-This collector is supported on all platforms.
39
-
40
-This collector supports collecting metrics from multiple instances of this integration, including remote instances.
41
-
42
-
43
-### Default Behavior
44
-
45
-#### Auto-Detection
46
-
47
-This integration doesn't support auto-detection.
48
-
49
-#### Limits
50
-
51
-The default configuration for this integration does not impose any limits on data collection.
52
-
53
-#### Performance Impact
54
-
55
-Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
56
-
57
-
58
-
59
-## Metrics
60
-
61
-Metrics grouped by *scope*.
62
-
63
-The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
64
-
65
-The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
66
-
67
-Supported collectors:
68
-
69
-- [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
70
-- [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
71
-- [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
72
-- [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
73
-- [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
74
-- [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
75
-- [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
76
-- [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
77
-- [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
78
-- [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
79
-- [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
80
-- [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
81
-- [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
82
-- [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
83
-- [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
84
-- [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
85
-- [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
86
-- [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
87
-- [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
88
-- [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
89
-- [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
90
-- [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
91
-- [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
92
-- [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
93
-- [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
94
-
95
-
96
-### Per Active Directory instance
97
-
98
-These metrics refer to the entire monitored host.
99
-
100
-This scope has no labels.
101
-
102
-Metrics:
103
-
104
-| Metric | Dimensions | Unit |
105
-|:------|:----------|:----|
106
-| windows.cpu_utilization_total | dpc, user, privileged, interrupt | percentage |
107
-| windows.memory_utilization | available, used | bytes |
108
-| windows.memory_page_faults | page_faults | events/s |
109
-| windows.memory_swap_utilization | available, used | bytes |
110
-| windows.memory_swap_operations | read, write | operations/s |
111
-| windows.memory_swap_pages | read, written | pages/s |
112
-| windows.memory_cached | cached | KiB |
113
-| windows.memory_cache_faults | cache_faults | events/s |
114
-| windows.memory_system_pool | paged, non-paged | bytes |
115
-| windows.tcp_conns_established | ipv4, ipv6 | connections |
116
-| windows.tcp_conns_active | ipv4, ipv6 | connections/s |
117
-| windows.tcp_conns_passive | ipv4, ipv6 | connections/s |
118
-| windows.tcp_conns_failures | ipv4, ipv6 | failures/s |
119
-| windows.tcp_conns_resets | ipv4, ipv6 | resets/s |
120
-| windows.tcp_segments_received | ipv4, ipv6 | segments/s |
121
-| windows.tcp_segments_sent | ipv4, ipv6 | segments/s |
122
-| windows.tcp_segments_retransmitted | ipv4, ipv6 | segments/s |
123
-| windows.os_processes | processes | number |
124
-| windows.os_users | users | users |
125
-| windows.os_visible_memory_usage | free, used | bytes |
126
-| windows.os_paging_files_usage | free, used | bytes |
127
-| windows.system_threads | threads | number |
128
-| windows.system_uptime | time | seconds |
129
-| windows.logon_type_sessions | system, interactive, network, batch, service, proxy, unlock, network_clear_text, new_credentials, remote_interactive, cached_interactive, cached_remote_interactive, cached_unlock | seconds |
130
-| windows.processes_cpu_utilization | a dimension per process | percentage |
131
-| windows.processes_handles | a dimension per process | handles |
132
-| windows.processes_io_bytes | a dimension per process | bytes/s |
133
-| windows.processes_io_operations | a dimension per process | operations/s |
134
-| windows.processes_page_faults | a dimension per process | pgfaults/s |
135
-| windows.processes_page_file_bytes | a dimension per process | bytes |
136
-| windows.processes_pool_bytes | a dimension per process | bytes |
137
-| windows.processes_threads | a dimension per process | threads |
138
-| ad.database_operations | add, delete, modify, recycle | operations/s |
139
-| ad.directory_operations | read, write, search | operations/s |
140
-| ad.name_cache_lookups | lookups | lookups/s |
141
-| ad.name_cache_hits | hits | hits/s |
142
-| ad.atq_average_request_latency | time | seconds |
143
-| ad.atq_outstanding_requests | outstanding | requests |
144
-| ad.dra_replication_intersite_compressed_traffic | inbound, outbound | bytes/s |
145
-| ad.dra_replication_intrasite_compressed_traffic | inbound, outbound | bytes/s |
146
-| ad.dra_replication_sync_objects_remaining | inbound, outbound | objects |
147
-| ad.dra_replication_objects_filtered | inbound, outbound | objects/s |
148
-| ad.dra_replication_properties_updated | inbound, outbound | properties/s |
149
-| ad.dra_replication_properties_filtered | inbound, outbound | properties/s |
150
-| ad.dra_replication_pending_syncs | pending | syncs |
151
-| ad.dra_replication_sync_requests | requests | requests/s |
152
-| ad.ds_threads | in_use | threads |
153
-| ad.ldap_last_bind_time | last_bind | seconds |
154
-| ad.binds | binds | binds/s |
155
-| ad.ldap_searches | searches | searches/s |
156
-| adfs.ad_login_connection_failures | connection | failures/s |
157
-| adfs.certificate_authentications | authentications | authentications/s |
158
-| adfs.db_artifact_failures | connection | failures/s |
159
-| adfs.db_artifact_query_time_seconds | query_time | seconds/s |
160
-| adfs.db_config_failures | connection | failures/s |
161
-| adfs.db_config_query_time_seconds | query_time | seconds/s |
162
-| adfs.device_authentications | authentications | authentications/s |
163
-| adfs.external_authentications | success, failure | authentications/s |
164
-| adfs.federated_authentications | authentications | authentications/s |
165
-| adfs.federation_metadata_requests | requests | requests/s |
166
-| adfs.oauth_authorization_requests | requests | requests/s |
167
-| adfs.oauth_client_authentications | success, failure | authentications/s |
168
-| adfs.oauth_client_credentials_requests | success, failure | requests/s |
169
-| adfs.oauth_client_privkey_jwt_authentications | success, failure | authentications/s |
170
-| adfs.oauth_client_secret_basic_authentications | success, failure | authentications/s |
171
-| adfs.oauth_client_secret_post_authentications | success, failure | authentications/s |
172
-| adfs.oauth_client_windows_authentications | success, failure | authentications/s |
173
-| adfs.oauth_logon_certificate_requests | success, failure | requests/s |
174
-| adfs.oauth_password_grant_requests | success, failure | requests/s |
175
-| adfs.oauth_token_requests_success | success | requests/s |
176
-| adfs.passive_requests | passive | requests/s |
177
-| adfs.passport_authentications | passport | authentications/s |
178
-| adfs.password_change_requests | success, failure | requests/s |
179
-| adfs.samlp_token_requests_success | success | requests/s |
180
-| adfs.sso_authentications | success, failure | authentications/s |
181
-| adfs.token_requests | requests | requests/s |
182
-| adfs.userpassword_authentications | success, failure | authentications/s |
183
-| adfs.windows_integrated_authentications | authentications | authentications/s |
184
-| adfs.wsfed_token_requests_success | success | requests/s |
185
-| adfs.wstrust_token_requests_success | success | requests/s |
186
-| exchange.activesync_ping_cmds_pending | pending | commands |
187
-| exchange.activesync_requests | received | requests/s |
188
-| exchange.activesync_sync_cmds | processed | commands/s |
189
-| exchange.autodiscover_requests | processed | requests/s |
190
-| exchange.avail_service_requests | serviced | requests/s |
191
-| exchange.owa_current_unique_users | logged-in | users |
192
-| exchange.owa_requests_total | handled | requests/s |
193
-| exchange.rpc_active_user_count | active | users |
194
-| exchange.rpc_avg_latency | latency | seconds |
195
-| exchange.rpc_connection_count | connections | connections |
196
-| exchange.rpc_operations | operations | operations/s |
197
-| exchange.rpc_requests | processed | requests |
198
-| exchange.rpc_user_count | users | users |
199
-| exchange.transport_queues_active_mail_box_delivery | low, high, none, normal | messages/s |
200
-| exchange.transport_queues_external_active_remote_delivery | low, high, none, normal | messages/s |
201
-| exchange.transport_queues_external_largest_delivery | low, high, none, normal | messages/s |
202
-| exchange.transport_queues_internal_active_remote_delivery | low, high, none, normal | messages/s |
203
-| exchange.transport_queues_internal_largest_delivery | low, high, none, normal | messages/s |
204
-| exchange.transport_queues_retry_mailbox_delivery | low, high, none, normal | messages/s |
205
-| exchange.transport_queues_poison | low, high, none, normal | messages/s |
206
-| hyperv.vms_health | ok, critical | vms |
207
-| hyperv.root_partition_device_space_pages | 4K, 2M, 1G | pages |
208
-| hyperv.root_partition_gpa_space_pages | 4K, 2M, 1G | pages |
209
-| hyperv.root_partition_gpa_space_modifications | gpa | modifications/s |
210
-| hyperv.root_partition_attached_devices | attached | devices |
211
-| hyperv.root_partition_deposited_pages | deposited | pages |
212
-| hyperv.root_partition_skipped_interrupts | skipped | interrupts |
213
-| hyperv.root_partition_device_dma_errors | illegal_dma | requests |
214
-| hyperv.root_partition_device_interrupt_errors | illegal_interrupt | requests |
215
-| hyperv.root_partition_device_interrupt_throttle_events | throttling | events |
216
-| hyperv.root_partition_io_tlb_flush | flushes | flushes/s |
217
-| hyperv.root_partition_address_space | address_spaces | address spaces |
218
-| hyperv.root_partition_virtual_tlb_flush_entries | flushes | flushes/s |
219
-| hyperv.root_partition_virtual_tlb_pages | used | pages |
220
-
221
-### Per cpu core
222
-
223
-TBD
224
-
225
-Labels:
226
-
227
-| Label | Description |
228
-|:-----------|:----------------|
229
-| core | TBD |
230
-
231
-Metrics:
232
-
233
-| Metric | Dimensions | Unit |
234
-|:------|:----------|:----|
235
-| windows.cpu_core_utilization | dpc, user, privileged, interrupt | percentage |
236
-| windows.cpu_core_interrupts | interrupts | interrupts/s |
237
-| windows.cpu_core_dpcs | dpcs | dpcs/s |
238
-| windows.cpu_core_cstate | c1, c2, c3 | percentage |
239
-
240
-### Per logical disk
241
-
242
-TBD
243
-
244
-Labels:
245
-
246
-| Label | Description |
247
-|:-----------|:----------------|
248
-| disk | TBD |
249
-
250
-Metrics:
251
-
252
-| Metric | Dimensions | Unit |
253
-|:------|:----------|:----|
254
-| windows.logical_disk_utilization | free, used | bytes |
255
-| windows.logical_disk_bandwidth | read, write | bytes/s |
256
-| windows.logical_disk_operations | reads, writes | operations/s |
257
-| windows.logical_disk_latency | read, write | seconds |
258
-
259
-### Per network device
260
-
261
-TBD
262
-
263
-Labels:
264
-
265
-| Label | Description |
266
-|:-----------|:----------------|
267
-| nic | TBD |
268
-
269
-Metrics:
270
-
271
-| Metric | Dimensions | Unit |
272
-|:------|:----------|:----|
273
-| windows.net_nic_bandwidth | received, sent | kilobits/s |
274
-| windows.net_nic_packets | received, sent | packets/s |
275
-| windows.net_nic_errors | inbound, outbound | errors/s |
276
-| windows.net_nic_discarded | inbound, outbound | discards/s |
277
-
278
-### Per thermalzone
279
-
280
-TBD
281
-
282
-Labels:
283
-
284
-| Label | Description |
285
-|:-----------|:----------------|
286
-| thermalzone | TBD |
287
-
288
-Metrics:
289
-
290
-| Metric | Dimensions | Unit |
291
-|:------|:----------|:----|
292
-| windows.thermalzone_temperature | temperature | celsius |
293
-
294
-### Per service
295
-
296
-TBD
297
-
298
-Labels:
299
-
300
-| Label | Description |
301
-|:-----------|:----------------|
302
-| service | TBD |
303
-
304
-Metrics:
305
-
306
-| Metric | Dimensions | Unit |
307
-|:------|:----------|:----|
308
-| windows.service_state | running, stopped, start_pending, stop_pending, continue_pending, pause_pending, paused, unknown | state |
309
-| windows.service_status | ok, error, unknown, degraded, pred_fail, starting, stopping, service, stressed, nonrecover, no_contact, lost_comm | status |
310
-
311
-### Per website
312
-
313
-TBD
314
-
315
-Labels:
316
-
317
-| Label | Description |
318
-|:-----------|:----------------|
319
-| website | TBD |
320
-
321
-Metrics:
322
-
323
-| Metric | Dimensions | Unit |
324
-|:------|:----------|:----|
325
-| iis.website_traffic | received, sent | bytes/s |
326
-| iis.website_requests_rate | requests | requests/s |
327
-| iis.website_active_connections_count | active | connections |
328
-| iis.website_users_count | anonymous, non_anonymous | users |
329
-| iis.website_connection_attempts_rate | connection | attempts/s |
330
-| iis.website_isapi_extension_requests_count | isapi | requests |
331
-| iis.website_isapi_extension_requests_rate | isapi | requests/s |
332
-| iis.website_ftp_file_transfer_rate | received, sent | files/s |
333
-| iis.website_logon_attempts_rate | logon | attempts/s |
334
-| iis.website_errors_rate | document_locked, document_not_found | errors/s |
335
-| iis.website_uptime | uptime | seconds |
336
-
337
-### Per mssql instance
338
-
339
-TBD
340
-
341
-Labels:
342
-
343
-| Label | Description |
344
-|:-----------|:----------------|
345
-| mssql_instance | TBD |
346
-
347
-Metrics:
348
-
349
-| Metric | Dimensions | Unit |
350
-|:------|:----------|:----|
351
-| mssql.instance_accessmethods_page_splits | page | splits/s |
352
-| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
353
-| mssql.instance_bufman_checkpoint_pages | flushed | pages/s |
354
-| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
355
-| mssql.instance_bufman_iops | read, written | iops |
356
-| mssql.instance_blocked_processes | blocked | processes |
357
-| mssql.instance_user_connection | user | connections |
358
-| mssql.instance_locks_lock_wait | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
359
-| mssql.instance_locks_deadlocks | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
360
-| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
361
-| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
362
-| mssql.instance_memmgr_pending_memory_grants | pending | processes |
363
-| mssql.instance_memmgr_server_memory | memory | bytes |
364
-| mssql.instance_sql_errors | db_offline, info, kill_connection, user | errors |
365
-| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
366
-| mssql.instance_sqlstats_batch_requests | batch | requests/s |
367
-| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
368
-| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
369
-| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
370
-
371
-### Per database
372
-
373
-TBD
374
-
375
-Labels:
376
-
377
-| Label | Description |
378
-|:-----------|:----------------|
379
-| mssql_instance | TBD |
380
-| database | TBD |
381
-
382
-Metrics:
383
-
384
-| Metric | Dimensions | Unit |
385
-|:------|:----------|:----|
386
-| mssql.database_active_transactions | active | transactions |
387
-| mssql.database_backup_restore_operations | backup | operations/s |
388
-| mssql.database_data_files_size | size | bytes |
389
-| mssql.database_log_flushed | flushed | bytes/s |
390
-| mssql.database_log_flushes | log | flushes/s |
391
-| mssql.database_transactions | transactions | transactions/s |
392
-| mssql.database_write_transactions | write | transactions/s |
393
-
394
-### Per certificate template
395
-
396
-TBD
397
-
398
-Labels:
399
-
400
-| Label | Description |
401
-|:-----------|:----------------|
402
-| cert_template | TBD |
403
-
404
-Metrics:
405
-
406
-| Metric | Dimensions | Unit |
407
-|:------|:----------|:----|
408
-| adcs.cert_template_requests | requests | requests/s |
409
-| adcs.cert_template_failed_requests | failed | requests/s |
410
-| adcs.cert_template_issued_requests | issued | requests/s |
411
-| adcs.cert_template_pending_requests | pending | requests/s |
412
-| adcs.cert_template_request_processing_time | processing_time | seconds |
413
-| adcs.cert_template_retrievals | retrievals | retrievals/s |
414
-| adcs.cert_template_retrieval_processing_time | processing_time | seconds |
415
-| adcs.cert_template_request_cryptographic_signing_time | singing_time | seconds |
416
-| adcs.cert_template_request_policy_module_processing | processing_time | seconds |
417
-| adcs.cert_template_challenge_responses | challenge | responses/s |
418
-| adcs.cert_template_challenge_response_processing_time | processing_time | seconds |
419
-| adcs.cert_template_signed_certificate_timestamp_lists | processed | lists/s |
420
-| adcs.cert_template_signed_certificate_timestamp_list_processing_time | processing_time | seconds |
421
-
422
-### Per process
423
-
424
-TBD
425
-
426
-Labels:
427
-
428
-| Label | Description |
429
-|:-----------|:----------------|
430
-| process | TBD |
431
-
432
-Metrics:
433
-
434
-| Metric | Dimensions | Unit |
435
-|:------|:----------|:----|
436
-| netframework.clrexception_thrown | exceptions | exceptions/s |
437
-| netframework.clrexception_filters | filters | filters/s |
438
-| netframework.clrexception_finallys | finallys | finallys/s |
439
-| netframework.clrexception_throw_to_catch_depth | traversed | stack_frames/s |
440
-| netframework.clrinterop_com_callable_wrappers | com_callable_wrappers | ccw/s |
441
-| netframework.clrinterop_interop_marshallings | marshallings | marshallings/s |
442
-| netframework.clrinterop_interop_stubs_created | created | stubs/s |
443
-| netframework.clrjit_methods | jit-compiled | methods/s |
444
-| netframework.clrjit_time | time | percentage |
445
-| netframework.clrjit_standard_failures | failures | failures/s |
446
-| netframework.clrjit_il_bytes | compiled_msil | bytes/s |
447
-| netframework.clrloading_loader_heap_size | committed | bytes |
448
-| netframework.clrloading_appdomains_loaded | loaded | domain/s |
449
-| netframework.clrloading_appdomains_unloaded | unloaded | domain/s |
450
-| netframework.clrloading_assemblies_loaded | loaded | assemblies/s |
451
-| netframework.clrloading_classes_loaded | loaded | classes/s |
452
-| netframework.clrloading_class_load_failures | class_load | failures/s |
453
-| netframework.clrlocksandthreads_queue_length | threads | threads/s |
454
-| netframework.clrlocksandthreads_current_logical_threads | logical | threads |
455
-| netframework.clrlocksandthreads_current_physical_threads | physical | threads |
456
-| netframework.clrlocksandthreads_recognized_threads | threads | threads/s |
457
-| netframework.clrlocksandthreads_contentions | contentions | contentions/s |
458
-| netframework.clrmemory_allocated_bytes | allocated | bytes/s |
459
-| netframework.clrmemory_finalization_survivors | survived | objects |
460
-| netframework.clrmemory_heap_size | heap | bytes |
461
-| netframework.clrmemory_promoted | promoted | bytes |
462
-| netframework.clrmemory_number_gc_handles | used | handles |
463
-| netframework.clrmemory_collections | gc | gc/s |
464
-| netframework.clrmemory_induced_gc | gc | gc/s |
465
-| netframework.clrmemory_number_pinned_objects | pinned | objects |
466
-| netframework.clrmemory_number_sink_blocks_in_use | used | blocks |
467
-| netframework.clrmemory_committed | committed | bytes |
468
-| netframework.clrmemory_reserved | reserved | bytes |
469
-| netframework.clrmemory_gc_time | time | percentage |
470
-| netframework.clrremoting_channels | registered | channels/s |
471
-| netframework.clrremoting_context_bound_classes_loaded | loaded | classes |
472
-| netframework.clrremoting_context_bound_objects | allocated | objects/s |
473
-| netframework.clrremoting_context_proxies | objects | objects/s |
474
-| netframework.clrremoting_contexts | contexts | contexts |
475
-| netframework.clrremoting_remote_calls | rpc | calls/s |
476
-| netframework.clrsecurity_link_time_checks | linktime | checks/s |
477
-| netframework.clrsecurity_checks_time | time | percentage |
478
-| netframework.clrsecurity_stack_walk_depth | stack | depth |
479
-| netframework.clrsecurity_runtime_checks | runtime | checks/s |
480
-
481
-### Per exchange workload
482
-
483
-TBD
484
-
485
-Labels:
486
-
487
-| Label | Description |
488
-|:-----------|:----------------|
489
-| workload | TBD |
490
-
491
-Metrics:
492
-
493
-| Metric | Dimensions | Unit |
494
-|:------|:----------|:----|
495
-| exchange.workload_active_tasks | active | tasks |
496
-| exchange.workload_completed_tasks | completed | tasks/s |
497
-| exchange.workload_queued_tasks | queued | tasks/s |
498
-| exchange.workload_yielded_tasks | yielded | tasks/s |
499
-| exchange.workload_activity_status | active, paused | status |
500
-
501
-### Per ldap process
502
-
503
-TBD
504
-
505
-Labels:
506
-
507
-| Label | Description |
508
-|:-----------|:----------------|
509
-| workload | TBD |
510
-
511
-Metrics:
512
-
513
-| Metric | Dimensions | Unit |
514
-|:------|:----------|:----|
515
-| exchange.ldap_long_running_ops_per_sec | long-running | operations/s |
516
-| exchange.ldap_read_time | read | seconds |
517
-| exchange.ldap_search_time | search | seconds |
518
-| exchange.ldap_write_time | write | seconds |
519
-| exchange.ldap_timeout_errors | timeout | errors/s |
520
-
521
-### Per http proxy
522
-
523
-TBD
524
-
525
-Labels:
526
-
527
-| Label | Description |
528
-|:-----------|:----------------|
529
-| workload | TBD |
530
-
531
-Metrics:
532
-
533
-| Metric | Dimensions | Unit |
534
-|:------|:----------|:----|
535
-| exchange.http_proxy_avg_auth_latency | latency | seconds |
536
-| exchange.http_proxy_avg_cas_processing_latency_sec | latency | seconds |
537
-| exchange.http_proxy_mailbox_proxy_failure_rate | failures | percentage |
538
-| exchange.http_proxy_mailbox_server_locator_avg_latency_sec | latency | seconds |
539
-| exchange.http_proxy_outstanding_proxy_requests | outstanding | requests |
540
-| exchange.http_proxy_requests | processed | requests/s |
541
-
542
-### Per vm
543
-
544
-TBD
545
-
546
-Labels:
547
-
548
-| Label | Description |
549
-|:-----------|:----------------|
550
-| vm_name | TBD |
551
-
552
-Metrics:
553
-
554
-| Metric | Dimensions | Unit |
555
-|:------|:----------|:----|
556
-| hyperv.vm_cpu_usage | gues, hypervisor, remote | percentage |
557
-| hyperv.vm_memory_physical | assigned_memory | MiB |
558
-| hyperv.vm_memory_physical_guest_visible | visible_memory | MiB |
559
-| hyperv.vm_memory_pressure_current | pressure | percentage |
560
-| hyperv.vm_vid_physical_pages_allocated | allocated | pages |
561
-| hyperv.vm_vid_remote_physical_pages | remote_physical | pages |
562
-
563
-### Per vm device
564
-
565
-TBD
566
-
567
-Labels:
568
-
569
-| Label | Description |
570
-|:-----------|:----------------|
571
-| vm_device | TBD |
572
-
573
-Metrics:
574
-
575
-| Metric | Dimensions | Unit |
576
-|:------|:----------|:----|
577
-| hyperv.vm_device_bytes | read, written | bytes/s |
578
-| hyperv.vm_device_operations | read, write | operations/s |
579
-| hyperv.vm_device_errors | errors | errors/s |
580
-
581
-### Per vm interface
582
-
583
-TBD
584
-
585
-Labels:
586
-
587
-| Label | Description |
588
-|:-----------|:----------------|
589
-| vm_interface | TBD |
590
-
591
-Metrics:
592
-
593
-| Metric | Dimensions | Unit |
594
-|:------|:----------|:----|
595
-| hyperv.vm_interface_bytes | received, sent | bytes/s |
596
-| hyperv.vm_interface_packets | received, sent | packets/s |
597
-| hyperv.vm_interface_packets_dropped | incoming, outgoing | drops/s |
598
-
599
-### Per vswitch
600
-
601
-TBD
602
-
603
-Labels:
604
-
605
-| Label | Description |
606
-|:-----------|:----------------|
607
-| vswitch | TBD |
608
-
609
-Metrics:
610
-
611
-| Metric | Dimensions | Unit |
612
-|:------|:----------|:----|
613
-| hyperv.vswitch_bytes | received, sent | bytes/s |
614
-| hyperv.vswitch_packets | received, sent | packets/s |
615
-| hyperv.vswitch_directed_packets | received, sent | packets/s |
616
-| hyperv.vswitch_broadcast_packets | received, sent | packets/s |
617
-| hyperv.vswitch_multicast_packets | received, sent | packets/s |
618
-| hyperv.vswitch_dropped_packets | incoming, outgoing | drops/s |
619
-| hyperv.vswitch_extensions_dropped_packets | incoming, outgoing | drops/s |
620
-| hyperv.vswitch_packets_flooded | flooded | packets/s |
621
-| hyperv.vswitch_learned_mac_addresses | learned | mac addresses/s |
622
-| hyperv.vswitch_purged_mac_addresses | purged | mac addresses/s |
623
-
624
-
625
-
626
-## Alerts
627
-
628
-
629
-The following alerts are available:
630
-
631
-| Alert name | On metric | Description |
632
-|:------------|:----------|:------------|
633
-| [ windows_10min_cpu_usage ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.cpu_utilization_total | average CPU utilization over the last 10 minutes |
634
-| [ windows_ram_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.memory_utilization | memory utilization |
635
-| [ windows_inbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of inbound discarded packets for the network interface in the last 10 minutes |
636
-| [ windows_outbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of outbound discarded packets for the network interface in the last 10 minutes |
637
-| [ windows_inbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of inbound errors for the network interface in the last 10 minutes |
638
-| [ windows_outbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of outbound errors for the network interface in the last 10 minutes |
639
-| [ windows_disk_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.logical_disk_space_usage | disk space utilization |
640
-
641
-
642
-## Setup
643
-
644
-### Prerequisites
645
-
646
-#### Install Windows exporter
647
-
648
-To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
649
-
650
-
651
-
652
-### Configuration
653
-
654
-#### File
655
-
656
-The configuration file name for this integration is `go.d/windows.conf`.
657
-
658
-
659
-You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-a-configuration-file-using-edit-config) script from the
660
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
661
-
662
-```bash
663
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
664
-sudo ./edit-config go.d/windows.conf
665
-```
666
-#### Options
667
-
668
-The following options can be defined globally: update_every, autodetection_retry.
669
-
670
-
671
-<details open><summary>Config options</summary>
672
-
673
-| Name | Description | Default | Required |
674
-|:----|:-----------|:-------|:--------:|
675
-| update_every | Data collection frequency. | 1 | no |
676
-| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
677
-| url | Server URL. | | yes |
678
-| timeout | HTTP request timeout. | 1 | no |
679
-| username | Username for basic HTTP authentication. | | no |
680
-| password | Password for basic HTTP authentication. | | no |
681
-| proxy_url | Proxy URL. | | no |
682
-| proxy_username | Username for proxy basic HTTP authentication. | | no |
683
-| proxy_password | Password for proxy basic HTTP authentication. | | no |
684
-| method | HTTP request method. | GET | no |
685
-| body | HTTP request body. | | no |
686
-| headers | HTTP request headers. | | no |
687
-| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
688
-| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
689
-| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
690
-| tls_cert | Client TLS certificate. | | no |
691
-| tls_key | Client TLS key. | | no |
692
-
693
-</details>
694
-
695
-#### Examples
696
-
697
-##### Basic
698
-
699
-A basic example configuration.
700
-
701
-```yaml
702
-jobs:
703
- - name: win_server
704
- url: http://192.0.2.1:9182/metrics
705
-
706
-```
707
-##### HTTP authentication
708
-
709
-Basic HTTP authentication.
710
-
711
-<details open><summary>Config</summary>
712
-
713
-```yaml
714
-jobs:
715
- - name: win_server
716
- url: http://192.0.2.1:9182/metrics
717
- username: username
718
- password: password
719
-
720
-```
721
-</details>
722
-
723
-##### HTTPS with self-signed certificate
724
-
725
-Do not validate server certificate chain and hostname.
726
-
727
-<details open><summary>Config</summary>
728
-
729
-```yaml
730
-jobs:
731
- - name: win_server
732
- url: https://192.0.2.1:9182/metrics
733
- tls_skip_verify: yes
734
-
735
-```
736
-</details>
737
-
738
-##### Virtual Node
739
-
740
-The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
741
-You can create a virtual node for all your Windows machines and control them as separate entities.
742
-
743
-To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
744
-
745
-> **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
746
-
747
-```yaml
748
-# /etc/netdata/vnodes/vnodes.conf
749
-- hostname: win_server
750
- guid: <value>
751
-```
752
-
753
-
754
-<details open><summary>Config</summary>
755
-
756
-```yaml
757
-jobs:
758
- - name: win_server
759
- vnode: win_server
760
- url: http://192.0.2.1:9182/metrics
761
-
762
-```
763
-</details>
764
-
765
-##### Multi-instance
766
-
767
-> **Note**: When you define multiple jobs, their names must be unique.
768
-
769
-Collecting metrics from multiple remote instances.
770
-
771
-
772
-<details open><summary>Config</summary>
773
-
774
-```yaml
775
-jobs:
776
- - name: win_server1
777
- url: http://192.0.2.1:9182/metrics
778
-
779
- - name: win_server2
780
- url: http://192.0.2.2:9182/metrics
781
-
782
-```
783
-</details>
784
-
785
-
786
-
787
-## Troubleshooting
788
-
789
-### Debug Mode
790
-
791
-**Important**: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.
792
-
793
-To troubleshoot issues with the `windows` collector, run the `go.d.plugin` with the debug option enabled. The output
794
-should give you clues as to why the collector isn't working.
795
-
796
-- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
797
- your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
798
-
799
- ```bash
800
- cd /usr/libexec/netdata/plugins.d/
801
- ```
802
-
803
-- Switch to the `netdata` user.
804
-
805
- ```bash
806
- sudo -u netdata -s
807
- ```
808
-
809
-- Run the `go.d.plugin` to debug the collector:
810
-
811
- ```bash
812
- ./go.d.plugin -d -m windows
813
- ```
814
-
815
-### Getting Logs
816
-
817
-If you're encountering problems with the `windows` collector, follow these steps to retrieve logs and identify potential issues:
818
-
819
-- **Run the command** specific to your system (systemd, non-systemd, or Docker container).
820
-- **Examine the output** for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
821
-
822
-#### System with systemd
823
-
824
-Use the following command to view logs generated since the last Netdata service restart:
825
-
826
-```bash
827
-journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep windows
828
-```
829
-
830
-#### System without systemd
831
-
832
-Locate the collector log file, typically at `/var/log/netdata/collector.log`, and use `grep` to filter for collector's name:
833
-
834
-```bash
835
-grep windows /var/log/netdata/collector.log
836
-```
837
-
838
-**Note**: This method shows logs from all restarts. Focus on the **latest entries** for troubleshooting current issues.
839
-
840
-#### Docker Container
841
-
842
-If your Netdata runs in a Docker container named "netdata" (replace if different), use this command:
843
-
844
-```bash
845
-docker logs netdata 2>&1 | grep windows
846
-```
847
-
848
-
src/go/plugin/go.d/modules/windows/integrations/ms_sql_server.md
deleted
-848
@@ -1,848 +0,0 @@
1
-<!--startmeta
2
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/integrations/ms_sql_server.md"
3
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/metadata.yaml"
4
-sidebar_label: "MS SQL Server"
5
-learn_status: "Published"
6
-learn_rel_path: "Collecting Metrics/Windows Systems"
7
-most_popular: False
8
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
9
-endmeta-->
10
-
11
-# MS SQL Server
12
-
13
-
14
-<img src="https://netdata.cloud/img/mssql.svg" width="150"/>
15
-
16
-
17
-Plugin: go.d.plugin
18
-Module: windows
19
-
20
-<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />
21
-
22
-## Overview
23
-
24
-**Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
25
-
26
-The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
27
-
28
-To get started with Netdata on Windows, see the [Netdata Windows Installer](https://github.com/netdata/netdata/blob/master/packaging/windows/WINDOWS_INSTALLER.md).
29
-
30
----
31
-
32
-This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
33
-
34
-
35
-It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
36
-
37
-
38
-This collector is supported on all platforms.
39
-
40
-This collector supports collecting metrics from multiple instances of this integration, including remote instances.
41
-
42
-
43
-### Default Behavior
44
-
45
-#### Auto-Detection
46
-
47
-This integration doesn't support auto-detection.
48
-
49
-#### Limits
50
-
51
-The default configuration for this integration does not impose any limits on data collection.
52
-
53
-#### Performance Impact
54
-
55
-Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
56
-
57
-
58
-
59
-## Metrics
60
-
61
-Metrics grouped by *scope*.
62
-
63
-The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
64
-
65
-The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
66
-
67
-Supported collectors:
68
-
69
-- [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
70
-- [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
71
-- [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
72
-- [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
73
-- [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
74
-- [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
75
-- [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
76
-- [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
77
-- [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
78
-- [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
79
-- [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
80
-- [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
81
-- [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
82
-- [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
83
-- [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
84
-- [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
85
-- [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
86
-- [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
87
-- [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
88
-- [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
89
-- [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
90
-- [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
91
-- [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
92
-- [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
93
-- [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
94
-
95
-
96
-### Per Active Directory instance
97
-
98
-These metrics refer to the entire monitored host.
99
-
100
-This scope has no labels.
101
-
102
-Metrics:
103
-
104
-| Metric | Dimensions | Unit |
105
-|:------|:----------|:----|
106
-| windows.cpu_utilization_total | dpc, user, privileged, interrupt | percentage |
107
-| windows.memory_utilization | available, used | bytes |
108
-| windows.memory_page_faults | page_faults | events/s |
109
-| windows.memory_swap_utilization | available, used | bytes |
110
-| windows.memory_swap_operations | read, write | operations/s |
111
-| windows.memory_swap_pages | read, written | pages/s |
112
-| windows.memory_cached | cached | KiB |
113
-| windows.memory_cache_faults | cache_faults | events/s |
114
-| windows.memory_system_pool | paged, non-paged | bytes |
115
-| windows.tcp_conns_established | ipv4, ipv6 | connections |
116
-| windows.tcp_conns_active | ipv4, ipv6 | connections/s |
117
-| windows.tcp_conns_passive | ipv4, ipv6 | connections/s |
118
-| windows.tcp_conns_failures | ipv4, ipv6 | failures/s |
119
-| windows.tcp_conns_resets | ipv4, ipv6 | resets/s |
120
-| windows.tcp_segments_received | ipv4, ipv6 | segments/s |
121
-| windows.tcp_segments_sent | ipv4, ipv6 | segments/s |
122
-| windows.tcp_segments_retransmitted | ipv4, ipv6 | segments/s |
123
-| windows.os_processes | processes | number |
124
-| windows.os_users | users | users |
125
-| windows.os_visible_memory_usage | free, used | bytes |
126
-| windows.os_paging_files_usage | free, used | bytes |
127
-| windows.system_threads | threads | number |
128
-| windows.system_uptime | time | seconds |
129
-| windows.logon_type_sessions | system, interactive, network, batch, service, proxy, unlock, network_clear_text, new_credentials, remote_interactive, cached_interactive, cached_remote_interactive, cached_unlock | seconds |
130
-| windows.processes_cpu_utilization | a dimension per process | percentage |
131
-| windows.processes_handles | a dimension per process | handles |
132
-| windows.processes_io_bytes | a dimension per process | bytes/s |
133
-| windows.processes_io_operations | a dimension per process | operations/s |
134
-| windows.processes_page_faults | a dimension per process | pgfaults/s |
135
-| windows.processes_page_file_bytes | a dimension per process | bytes |
136
-| windows.processes_pool_bytes | a dimension per process | bytes |
137
-| windows.processes_threads | a dimension per process | threads |
138
-| ad.database_operations | add, delete, modify, recycle | operations/s |
139
-| ad.directory_operations | read, write, search | operations/s |
140
-| ad.name_cache_lookups | lookups | lookups/s |
141
-| ad.name_cache_hits | hits | hits/s |
142
-| ad.atq_average_request_latency | time | seconds |
143
-| ad.atq_outstanding_requests | outstanding | requests |
144
-| ad.dra_replication_intersite_compressed_traffic | inbound, outbound | bytes/s |
145
-| ad.dra_replication_intrasite_compressed_traffic | inbound, outbound | bytes/s |
146
-| ad.dra_replication_sync_objects_remaining | inbound, outbound | objects |
147
-| ad.dra_replication_objects_filtered | inbound, outbound | objects/s |
148
-| ad.dra_replication_properties_updated | inbound, outbound | properties/s |
149
-| ad.dra_replication_properties_filtered | inbound, outbound | properties/s |
150
-| ad.dra_replication_pending_syncs | pending | syncs |
151
-| ad.dra_replication_sync_requests | requests | requests/s |
152
-| ad.ds_threads | in_use | threads |
153
-| ad.ldap_last_bind_time | last_bind | seconds |
154
-| ad.binds | binds | binds/s |
155
-| ad.ldap_searches | searches | searches/s |
156
-| adfs.ad_login_connection_failures | connection | failures/s |
157
-| adfs.certificate_authentications | authentications | authentications/s |
158
-| adfs.db_artifact_failures | connection | failures/s |
159
-| adfs.db_artifact_query_time_seconds | query_time | seconds/s |
160
-| adfs.db_config_failures | connection | failures/s |
161
-| adfs.db_config_query_time_seconds | query_time | seconds/s |
162
-| adfs.device_authentications | authentications | authentications/s |
163
-| adfs.external_authentications | success, failure | authentications/s |
164
-| adfs.federated_authentications | authentications | authentications/s |
165
-| adfs.federation_metadata_requests | requests | requests/s |
166
-| adfs.oauth_authorization_requests | requests | requests/s |
167
-| adfs.oauth_client_authentications | success, failure | authentications/s |
168
-| adfs.oauth_client_credentials_requests | success, failure | requests/s |
169
-| adfs.oauth_client_privkey_jwt_authentications | success, failure | authentications/s |
170
-| adfs.oauth_client_secret_basic_authentications | success, failure | authentications/s |
171
-| adfs.oauth_client_secret_post_authentications | success, failure | authentications/s |
172
-| adfs.oauth_client_windows_authentications | success, failure | authentications/s |
173
-| adfs.oauth_logon_certificate_requests | success, failure | requests/s |
174
-| adfs.oauth_password_grant_requests | success, failure | requests/s |
175
-| adfs.oauth_token_requests_success | success | requests/s |
176
-| adfs.passive_requests | passive | requests/s |
177
-| adfs.passport_authentications | passport | authentications/s |
178
-| adfs.password_change_requests | success, failure | requests/s |
179
-| adfs.samlp_token_requests_success | success | requests/s |
180
-| adfs.sso_authentications | success, failure | authentications/s |
181
-| adfs.token_requests | requests | requests/s |
182
-| adfs.userpassword_authentications | success, failure | authentications/s |
183
-| adfs.windows_integrated_authentications | authentications | authentications/s |
184
-| adfs.wsfed_token_requests_success | success | requests/s |
185
-| adfs.wstrust_token_requests_success | success | requests/s |
186
-| exchange.activesync_ping_cmds_pending | pending | commands |
187
-| exchange.activesync_requests | received | requests/s |
188
-| exchange.activesync_sync_cmds | processed | commands/s |
189
-| exchange.autodiscover_requests | processed | requests/s |
190
-| exchange.avail_service_requests | serviced | requests/s |
191
-| exchange.owa_current_unique_users | logged-in | users |
192
-| exchange.owa_requests_total | handled | requests/s |
193
-| exchange.rpc_active_user_count | active | users |
194
-| exchange.rpc_avg_latency | latency | seconds |
195
-| exchange.rpc_connection_count | connections | connections |
196
-| exchange.rpc_operations | operations | operations/s |
197
-| exchange.rpc_requests | processed | requests |
198
-| exchange.rpc_user_count | users | users |
199
-| exchange.transport_queues_active_mail_box_delivery | low, high, none, normal | messages/s |
200
-| exchange.transport_queues_external_active_remote_delivery | low, high, none, normal | messages/s |
201
-| exchange.transport_queues_external_largest_delivery | low, high, none, normal | messages/s |
202
-| exchange.transport_queues_internal_active_remote_delivery | low, high, none, normal | messages/s |
203
-| exchange.transport_queues_internal_largest_delivery | low, high, none, normal | messages/s |
204
-| exchange.transport_queues_retry_mailbox_delivery | low, high, none, normal | messages/s |
205
-| exchange.transport_queues_poison | low, high, none, normal | messages/s |
206
-| hyperv.vms_health | ok, critical | vms |
207
-| hyperv.root_partition_device_space_pages | 4K, 2M, 1G | pages |
208
-| hyperv.root_partition_gpa_space_pages | 4K, 2M, 1G | pages |
209
-| hyperv.root_partition_gpa_space_modifications | gpa | modifications/s |
210
-| hyperv.root_partition_attached_devices | attached | devices |
211
-| hyperv.root_partition_deposited_pages | deposited | pages |
212
-| hyperv.root_partition_skipped_interrupts | skipped | interrupts |
213
-| hyperv.root_partition_device_dma_errors | illegal_dma | requests |
214
-| hyperv.root_partition_device_interrupt_errors | illegal_interrupt | requests |
215
-| hyperv.root_partition_device_interrupt_throttle_events | throttling | events |
216
-| hyperv.root_partition_io_tlb_flush | flushes | flushes/s |
217
-| hyperv.root_partition_address_space | address_spaces | address spaces |
218
-| hyperv.root_partition_virtual_tlb_flush_entries | flushes | flushes/s |
219
-| hyperv.root_partition_virtual_tlb_pages | used | pages |
220
-
221
-### Per cpu core
222
-
223
-TBD
224
-
225
-Labels:
226
-
227
-| Label | Description |
228
-|:-----------|:----------------|
229
-| core | TBD |
230
-
231
-Metrics:
232
-
233
-| Metric | Dimensions | Unit |
234
-|:------|:----------|:----|
235
-| windows.cpu_core_utilization | dpc, user, privileged, interrupt | percentage |
236
-| windows.cpu_core_interrupts | interrupts | interrupts/s |
237
-| windows.cpu_core_dpcs | dpcs | dpcs/s |
238
-| windows.cpu_core_cstate | c1, c2, c3 | percentage |
239
-
240
-### Per logical disk
241
-
242
-TBD
243
-
244
-Labels:
245
-
246
-| Label | Description |
247
-|:-----------|:----------------|
248
-| disk | TBD |
249
-
250
-Metrics:
251
-
252
-| Metric | Dimensions | Unit |
253
-|:------|:----------|:----|
254
-| windows.logical_disk_utilization | free, used | bytes |
255
-| windows.logical_disk_bandwidth | read, write | bytes/s |
256
-| windows.logical_disk_operations | reads, writes | operations/s |
257
-| windows.logical_disk_latency | read, write | seconds |
258
-
259
-### Per network device
260
-
261
-TBD
262
-
263
-Labels:
264
-
265
-| Label | Description |
266
-|:-----------|:----------------|
267
-| nic | TBD |
268
-
269
-Metrics:
270
-
271
-| Metric | Dimensions | Unit |
272
-|:------|:----------|:----|
273
-| windows.net_nic_bandwidth | received, sent | kilobits/s |
274
-| windows.net_nic_packets | received, sent | packets/s |
275
-| windows.net_nic_errors | inbound, outbound | errors/s |
276
-| windows.net_nic_discarded | inbound, outbound | discards/s |
277
-
278
-### Per thermalzone
279
-
280
-TBD
281
-
282
-Labels:
283
-
284
-| Label | Description |
285
-|:-----------|:----------------|
286
-| thermalzone | TBD |
287
-
288
-Metrics:
289
-
290
-| Metric | Dimensions | Unit |
291
-|:------|:----------|:----|
292
-| windows.thermalzone_temperature | temperature | celsius |
293
-
294
-### Per service
295
-
296
-TBD
297
-
298
-Labels:
299
-
300
-| Label | Description |
301
-|:-----------|:----------------|
302
-| service | TBD |
303
-
304
-Metrics:
305
-
306
-| Metric | Dimensions | Unit |
307
-|:------|:----------|:----|
308
-| windows.service_state | running, stopped, start_pending, stop_pending, continue_pending, pause_pending, paused, unknown | state |
309
-| windows.service_status | ok, error, unknown, degraded, pred_fail, starting, stopping, service, stressed, nonrecover, no_contact, lost_comm | status |
310
-
311
-### Per website
312
-
313
-TBD
314
-
315
-Labels:
316
-
317
-| Label | Description |
318
-|:-----------|:----------------|
319
-| website | TBD |
320
-
321
-Metrics:
322
-
323
-| Metric | Dimensions | Unit |
324
-|:------|:----------|:----|
325
-| iis.website_traffic | received, sent | bytes/s |
326
-| iis.website_requests_rate | requests | requests/s |
327
-| iis.website_active_connections_count | active | connections |
328
-| iis.website_users_count | anonymous, non_anonymous | users |
329
-| iis.website_connection_attempts_rate | connection | attempts/s |
330
-| iis.website_isapi_extension_requests_count | isapi | requests |
331
-| iis.website_isapi_extension_requests_rate | isapi | requests/s |
332
-| iis.website_ftp_file_transfer_rate | received, sent | files/s |
333
-| iis.website_logon_attempts_rate | logon | attempts/s |
334
-| iis.website_errors_rate | document_locked, document_not_found | errors/s |
335
-| iis.website_uptime | uptime | seconds |
336
-
337
-### Per mssql instance
338
-
339
-TBD
340
-
341
-Labels:
342
-
343
-| Label | Description |
344
-|:-----------|:----------------|
345
-| mssql_instance | TBD |
346
-
347
-Metrics:
348
-
349
-| Metric | Dimensions | Unit |
350
-|:------|:----------|:----|
351
-| mssql.instance_accessmethods_page_splits | page | splits/s |
352
-| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
353
-| mssql.instance_bufman_checkpoint_pages | flushed | pages/s |
354
-| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
355
-| mssql.instance_bufman_iops | read, written | iops |
356
-| mssql.instance_blocked_processes | blocked | processes |
357
-| mssql.instance_user_connection | user | connections |
358
-| mssql.instance_locks_lock_wait | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
359
-| mssql.instance_locks_deadlocks | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
360
-| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
361
-| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
362
-| mssql.instance_memmgr_pending_memory_grants | pending | processes |
363
-| mssql.instance_memmgr_server_memory | memory | bytes |
364
-| mssql.instance_sql_errors | db_offline, info, kill_connection, user | errors |
365
-| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
366
-| mssql.instance_sqlstats_batch_requests | batch | requests/s |
367
-| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
368
-| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
369
-| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
370
-
371
-### Per database
372
-
373
-TBD
374
-
375
-Labels:
376
-
377
-| Label | Description |
378
-|:-----------|:----------------|
379
-| mssql_instance | TBD |
380
-| database | TBD |
381
-
382
-Metrics:
383
-
384
-| Metric | Dimensions | Unit |
385
-|:------|:----------|:----|
386
-| mssql.database_active_transactions | active | transactions |
387
-| mssql.database_backup_restore_operations | backup | operations/s |
388
-| mssql.database_data_files_size | size | bytes |
389
-| mssql.database_log_flushed | flushed | bytes/s |
390
-| mssql.database_log_flushes | log | flushes/s |
391
-| mssql.database_transactions | transactions | transactions/s |
392
-| mssql.database_write_transactions | write | transactions/s |
393
-
394
-### Per certificate template
395
-
396
-TBD
397
-
398
-Labels:
399
-
400
-| Label | Description |
401
-|:-----------|:----------------|
402
-| cert_template | TBD |
403
-
404
-Metrics:
405
-
406
-| Metric | Dimensions | Unit |
407
-|:------|:----------|:----|
408
-| adcs.cert_template_requests | requests | requests/s |
409
-| adcs.cert_template_failed_requests | failed | requests/s |
410
-| adcs.cert_template_issued_requests | issued | requests/s |
411
-| adcs.cert_template_pending_requests | pending | requests/s |
412
-| adcs.cert_template_request_processing_time | processing_time | seconds |
413
-| adcs.cert_template_retrievals | retrievals | retrievals/s |
414
-| adcs.cert_template_retrieval_processing_time | processing_time | seconds |
415
-| adcs.cert_template_request_cryptographic_signing_time | singing_time | seconds |
416
-| adcs.cert_template_request_policy_module_processing | processing_time | seconds |
417
-| adcs.cert_template_challenge_responses | challenge | responses/s |
418
-| adcs.cert_template_challenge_response_processing_time | processing_time | seconds |
419
-| adcs.cert_template_signed_certificate_timestamp_lists | processed | lists/s |
420
-| adcs.cert_template_signed_certificate_timestamp_list_processing_time | processing_time | seconds |
421
-
422
-### Per process
423
-
424
-TBD
425
-
426
-Labels:
427
-
428
-| Label | Description |
429
-|:-----------|:----------------|
430
-| process | TBD |
431
-
432
-Metrics:
433
-
434
-| Metric | Dimensions | Unit |
435
-|:------|:----------|:----|
436
-| netframework.clrexception_thrown | exceptions | exceptions/s |
437
-| netframework.clrexception_filters | filters | filters/s |
438
-| netframework.clrexception_finallys | finallys | finallys/s |
439
-| netframework.clrexception_throw_to_catch_depth | traversed | stack_frames/s |
440
-| netframework.clrinterop_com_callable_wrappers | com_callable_wrappers | ccw/s |
441
-| netframework.clrinterop_interop_marshallings | marshallings | marshallings/s |
442
-| netframework.clrinterop_interop_stubs_created | created | stubs/s |
443
-| netframework.clrjit_methods | jit-compiled | methods/s |
444
-| netframework.clrjit_time | time | percentage |
445
-| netframework.clrjit_standard_failures | failures | failures/s |
446
-| netframework.clrjit_il_bytes | compiled_msil | bytes/s |
447
-| netframework.clrloading_loader_heap_size | committed | bytes |
448
-| netframework.clrloading_appdomains_loaded | loaded | domain/s |
449
-| netframework.clrloading_appdomains_unloaded | unloaded | domain/s |
450
-| netframework.clrloading_assemblies_loaded | loaded | assemblies/s |
451
-| netframework.clrloading_classes_loaded | loaded | classes/s |
452
-| netframework.clrloading_class_load_failures | class_load | failures/s |
453
-| netframework.clrlocksandthreads_queue_length | threads | threads/s |
454
-| netframework.clrlocksandthreads_current_logical_threads | logical | threads |
455
-| netframework.clrlocksandthreads_current_physical_threads | physical | threads |
456
-| netframework.clrlocksandthreads_recognized_threads | threads | threads/s |
457
-| netframework.clrlocksandthreads_contentions | contentions | contentions/s |
458
-| netframework.clrmemory_allocated_bytes | allocated | bytes/s |
459
-| netframework.clrmemory_finalization_survivors | survived | objects |
460
-| netframework.clrmemory_heap_size | heap | bytes |
461
-| netframework.clrmemory_promoted | promoted | bytes |
462
-| netframework.clrmemory_number_gc_handles | used | handles |
463
-| netframework.clrmemory_collections | gc | gc/s |
464
-| netframework.clrmemory_induced_gc | gc | gc/s |
465
-| netframework.clrmemory_number_pinned_objects | pinned | objects |
466
-| netframework.clrmemory_number_sink_blocks_in_use | used | blocks |
467
-| netframework.clrmemory_committed | committed | bytes |
468
-| netframework.clrmemory_reserved | reserved | bytes |
469
-| netframework.clrmemory_gc_time | time | percentage |
470
-| netframework.clrremoting_channels | registered | channels/s |
471
-| netframework.clrremoting_context_bound_classes_loaded | loaded | classes |
472
-| netframework.clrremoting_context_bound_objects | allocated | objects/s |
473
-| netframework.clrremoting_context_proxies | objects | objects/s |
474
-| netframework.clrremoting_contexts | contexts | contexts |
475
-| netframework.clrremoting_remote_calls | rpc | calls/s |
476
-| netframework.clrsecurity_link_time_checks | linktime | checks/s |
477
-| netframework.clrsecurity_checks_time | time | percentage |
478
-| netframework.clrsecurity_stack_walk_depth | stack | depth |
479
-| netframework.clrsecurity_runtime_checks | runtime | checks/s |
480
-
481
-### Per exchange workload
482
-
483
-TBD
484
-
485
-Labels:
486
-
487
-| Label | Description |
488
-|:-----------|:----------------|
489
-| workload | TBD |
490
-
491
-Metrics:
492
-
493
-| Metric | Dimensions | Unit |
494
-|:------|:----------|:----|
495
-| exchange.workload_active_tasks | active | tasks |
496
-| exchange.workload_completed_tasks | completed | tasks/s |
497
-| exchange.workload_queued_tasks | queued | tasks/s |
498
-| exchange.workload_yielded_tasks | yielded | tasks/s |
499
-| exchange.workload_activity_status | active, paused | status |
500
-
501
-### Per ldap process
502
-
503
-TBD
504
-
505
-Labels:
506
-
507
-| Label | Description |
508
-|:-----------|:----------------|
509
-| workload | TBD |
510
-
511
-Metrics:
512
-
513
-| Metric | Dimensions | Unit |
514
-|:------|:----------|:----|
515
-| exchange.ldap_long_running_ops_per_sec | long-running | operations/s |
516
-| exchange.ldap_read_time | read | seconds |
517
-| exchange.ldap_search_time | search | seconds |
518
-| exchange.ldap_write_time | write | seconds |
519
-| exchange.ldap_timeout_errors | timeout | errors/s |
520
-
521
-### Per http proxy
522
-
523
-TBD
524
-
525
-Labels:
526
-
527
-| Label | Description |
528
-|:-----------|:----------------|
529
-| workload | TBD |
530
-
531
-Metrics:
532
-
533
-| Metric | Dimensions | Unit |
534
-|:------|:----------|:----|
535
-| exchange.http_proxy_avg_auth_latency | latency | seconds |
536
-| exchange.http_proxy_avg_cas_processing_latency_sec | latency | seconds |
537
-| exchange.http_proxy_mailbox_proxy_failure_rate | failures | percentage |
538
-| exchange.http_proxy_mailbox_server_locator_avg_latency_sec | latency | seconds |
539
-| exchange.http_proxy_outstanding_proxy_requests | outstanding | requests |
540
-| exchange.http_proxy_requests | processed | requests/s |
541
-
542
-### Per vm
543
-
544
-TBD
545
-
546
-Labels:
547
-
548
-| Label | Description |
549
-|:-----------|:----------------|
550
-| vm_name | TBD |
551
-
552
-Metrics:
553
-
554
-| Metric | Dimensions | Unit |
555
-|:------|:----------|:----|
556
-| hyperv.vm_cpu_usage | gues, hypervisor, remote | percentage |
557
-| hyperv.vm_memory_physical | assigned_memory | MiB |
558
-| hyperv.vm_memory_physical_guest_visible | visible_memory | MiB |
559
-| hyperv.vm_memory_pressure_current | pressure | percentage |
560
-| hyperv.vm_vid_physical_pages_allocated | allocated | pages |
561
-| hyperv.vm_vid_remote_physical_pages | remote_physical | pages |
562
-
563
-### Per vm device
564
-
565
-TBD
566
-
567
-Labels:
568
-
569
-| Label | Description |
570
-|:-----------|:----------------|
571
-| vm_device | TBD |
572
-
573
-Metrics:
574
-
575
-| Metric | Dimensions | Unit |
576
-|:------|:----------|:----|
577
-| hyperv.vm_device_bytes | read, written | bytes/s |
578
-| hyperv.vm_device_operations | read, write | operations/s |
579
-| hyperv.vm_device_errors | errors | errors/s |
580
-
581
-### Per vm interface
582
-
583
-TBD
584
-
585
-Labels:
586
-
587
-| Label | Description |
588
-|:-----------|:----------------|
589
-| vm_interface | TBD |
590
-
591
-Metrics:
592
-
593
-| Metric | Dimensions | Unit |
594
-|:------|:----------|:----|
595
-| hyperv.vm_interface_bytes | received, sent | bytes/s |
596
-| hyperv.vm_interface_packets | received, sent | packets/s |
597
-| hyperv.vm_interface_packets_dropped | incoming, outgoing | drops/s |
598
-
599
-### Per vswitch
600
-
601
-TBD
602
-
603
-Labels:
604
-
605
-| Label | Description |
606
-|:-----------|:----------------|
607
-| vswitch | TBD |
608
-
609
-Metrics:
610
-
611
-| Metric | Dimensions | Unit |
612
-|:------|:----------|:----|
613
-| hyperv.vswitch_bytes | received, sent | bytes/s |
614
-| hyperv.vswitch_packets | received, sent | packets/s |
615
-| hyperv.vswitch_directed_packets | received, sent | packets/s |
616
-| hyperv.vswitch_broadcast_packets | received, sent | packets/s |
617
-| hyperv.vswitch_multicast_packets | received, sent | packets/s |
618
-| hyperv.vswitch_dropped_packets | incoming, outgoing | drops/s |
619
-| hyperv.vswitch_extensions_dropped_packets | incoming, outgoing | drops/s |
620
-| hyperv.vswitch_packets_flooded | flooded | packets/s |
621
-| hyperv.vswitch_learned_mac_addresses | learned | mac addresses/s |
622
-| hyperv.vswitch_purged_mac_addresses | purged | mac addresses/s |
623
-
624
-
625
-
626
-## Alerts
627
-
628
-
629
-The following alerts are available:
630
-
631
-| Alert name | On metric | Description |
632
-|:------------|:----------|:------------|
633
-| [ windows_10min_cpu_usage ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.cpu_utilization_total | average CPU utilization over the last 10 minutes |
634
-| [ windows_ram_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.memory_utilization | memory utilization |
635
-| [ windows_inbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of inbound discarded packets for the network interface in the last 10 minutes |
636
-| [ windows_outbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of outbound discarded packets for the network interface in the last 10 minutes |
637
-| [ windows_inbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of inbound errors for the network interface in the last 10 minutes |
638
-| [ windows_outbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of outbound errors for the network interface in the last 10 minutes |
639
-| [ windows_disk_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.logical_disk_space_usage | disk space utilization |
640
-
641
-
642
-## Setup
643
-
644
-### Prerequisites
645
-
646
-#### Install Windows exporter
647
-
648
-To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
649
-
650
-
651
-
652
-### Configuration
653
-
654
-#### File
655
-
656
-The configuration file name for this integration is `go.d/windows.conf`.
657
-
658
-
659
-You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-a-configuration-file-using-edit-config) script from the
660
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
661
-
662
-```bash
663
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
664
-sudo ./edit-config go.d/windows.conf
665
-```
666
-#### Options
667
-
668
-The following options can be defined globally: update_every, autodetection_retry.
669
-
670
-
671
-<details open><summary>Config options</summary>
672
-
673
-| Name | Description | Default | Required |
674
-|:----|:-----------|:-------|:--------:|
675
-| update_every | Data collection frequency. | 1 | no |
676
-| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
677
-| url | Server URL. | | yes |
678
-| timeout | HTTP request timeout. | 1 | no |
679
-| username | Username for basic HTTP authentication. | | no |
680
-| password | Password for basic HTTP authentication. | | no |
681
-| proxy_url | Proxy URL. | | no |
682
-| proxy_username | Username for proxy basic HTTP authentication. | | no |
683
-| proxy_password | Password for proxy basic HTTP authentication. | | no |
684
-| method | HTTP request method. | GET | no |
685
-| body | HTTP request body. | | no |
686
-| headers | HTTP request headers. | | no |
687
-| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
688
-| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
689
-| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
690
-| tls_cert | Client TLS certificate. | | no |
691
-| tls_key | Client TLS key. | | no |
692
-
693
-</details>
694
-
695
-#### Examples
696
-
697
-##### Basic
698
-
699
-A basic example configuration.
700
-
701
-```yaml
702
-jobs:
703
- - name: win_server
704
- url: http://192.0.2.1:9182/metrics
705
-
706
-```
707
-##### HTTP authentication
708
-
709
-Basic HTTP authentication.
710
-
711
-<details open><summary>Config</summary>
712
-
713
-```yaml
714
-jobs:
715
- - name: win_server
716
- url: http://192.0.2.1:9182/metrics
717
- username: username
718
- password: password
719
-
720
-```
721
-</details>
722
-
723
-##### HTTPS with self-signed certificate
724
-
725
-Do not validate server certificate chain and hostname.
726
-
727
-<details open><summary>Config</summary>
728
-
729
-```yaml
730
-jobs:
731
- - name: win_server
732
- url: https://192.0.2.1:9182/metrics
733
- tls_skip_verify: yes
734
-
735
-```
736
-</details>
737
-
738
-##### Virtual Node
739
-
740
-The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
741
-You can create a virtual node for all your Windows machines and control them as separate entities.
742
-
743
-To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
744
-
745
-> **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
746
-
747
-```yaml
748
-# /etc/netdata/vnodes/vnodes.conf
749
-- hostname: win_server
750
- guid: <value>
751
-```
752
-
753
-
754
-<details open><summary>Config</summary>
755
-
756
-```yaml
757
-jobs:
758
- - name: win_server
759
- vnode: win_server
760
- url: http://192.0.2.1:9182/metrics
761
-
762
-```
763
-</details>
764
-
765
-##### Multi-instance
766
-
767
-> **Note**: When you define multiple jobs, their names must be unique.
768
-
769
-Collecting metrics from multiple remote instances.
770
-
771
-
772
-<details open><summary>Config</summary>
773
-
774
-```yaml
775
-jobs:
776
- - name: win_server1
777
- url: http://192.0.2.1:9182/metrics
778
-
779
- - name: win_server2
780
- url: http://192.0.2.2:9182/metrics
781
-
782
-```
783
-</details>
784
-
785
-
786
-
787
-## Troubleshooting
788
-
789
-### Debug Mode
790
-
791
-**Important**: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.
792
-
793
-To troubleshoot issues with the `windows` collector, run the `go.d.plugin` with the debug option enabled. The output
794
-should give you clues as to why the collector isn't working.
795
-
796
-- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
797
- your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
798
-
799
- ```bash
800
- cd /usr/libexec/netdata/plugins.d/
801
- ```
802
-
803
-- Switch to the `netdata` user.
804
-
805
- ```bash
806
- sudo -u netdata -s
807
- ```
808
-
809
-- Run the `go.d.plugin` to debug the collector:
810
-
811
- ```bash
812
- ./go.d.plugin -d -m windows
813
- ```
814
-
815
-### Getting Logs
816
-
817
-If you're encountering problems with the `windows` collector, follow these steps to retrieve logs and identify potential issues:
818
-
819
-- **Run the command** specific to your system (systemd, non-systemd, or Docker container).
820
-- **Examine the output** for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
821
-
822
-#### System with systemd
823
-
824
-Use the following command to view logs generated since the last Netdata service restart:
825
-
826
-```bash
827
-journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep windows
828
-```
829
-
830
-#### System without systemd
831
-
832
-Locate the collector log file, typically at `/var/log/netdata/collector.log`, and use `grep` to filter for collector's name:
833
-
834
-```bash
835
-grep windows /var/log/netdata/collector.log
836
-```
837
-
838
-**Note**: This method shows logs from all restarts. Focus on the **latest entries** for troubleshooting current issues.
839
-
840
-#### Docker Container
841
-
842
-If your Netdata runs in a Docker container named "netdata" (replace if different), use this command:
843
-
844
-```bash
845
-docker logs netdata 2>&1 | grep windows
846
-```
847
-
848
-
src/go/plugin/go.d/modules/windows/integrations/net_framework.md
deleted
-848
@@ -1,848 +0,0 @@
1
-<!--startmeta
2
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/integrations/net_framework.md"
3
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/metadata.yaml"
4
-sidebar_label: "NET Framework"
5
-learn_status: "Published"
6
-learn_rel_path: "Collecting Metrics/Windows Systems"
7
-most_popular: False
8
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
9
-endmeta-->
10
-
11
-# NET Framework
12
-
13
-
14
-<img src="https://netdata.cloud/img/dotnet.svg" width="150"/>
15
-
16
-
17
-Plugin: go.d.plugin
18
-Module: windows
19
-
20
-<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />
21
-
22
-## Overview
23
-
24
-**Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
25
-
26
-The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
27
-
28
-To get started with Netdata on Windows, see the [Netdata Windows Installer](https://github.com/netdata/netdata/blob/master/packaging/windows/WINDOWS_INSTALLER.md).
29
-
30
----
31
-
32
-This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
33
-
34
-
35
-It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
36
-
37
-
38
-This collector is supported on all platforms.
39
-
40
-This collector supports collecting metrics from multiple instances of this integration, including remote instances.
41
-
42
-
43
-### Default Behavior
44
-
45
-#### Auto-Detection
46
-
47
-This integration doesn't support auto-detection.
48
-
49
-#### Limits
50
-
51
-The default configuration for this integration does not impose any limits on data collection.
52
-
53
-#### Performance Impact
54
-
55
-Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
56
-
57
-
58
-
59
-## Metrics
60
-
61
-Metrics grouped by *scope*.
62
-
63
-The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
64
-
65
-The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
66
-
67
-Supported collectors:
68
-
69
-- [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
70
-- [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
71
-- [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
72
-- [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
73
-- [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
74
-- [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
75
-- [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
76
-- [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
77
-- [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
78
-- [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
79
-- [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
80
-- [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
81
-- [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
82
-- [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
83
-- [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
84
-- [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
85
-- [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
86
-- [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
87
-- [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
88
-- [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
89
-- [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
90
-- [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
91
-- [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
92
-- [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
93
-- [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
94
-
95
-
96
-### Per Active Directory instance
97
-
98
-These metrics refer to the entire monitored host.
99
-
100
-This scope has no labels.
101
-
102
-Metrics:
103
-
104
-| Metric | Dimensions | Unit |
105
-|:------|:----------|:----|
106
-| windows.cpu_utilization_total | dpc, user, privileged, interrupt | percentage |
107
-| windows.memory_utilization | available, used | bytes |
108
-| windows.memory_page_faults | page_faults | events/s |
109
-| windows.memory_swap_utilization | available, used | bytes |
110
-| windows.memory_swap_operations | read, write | operations/s |
111
-| windows.memory_swap_pages | read, written | pages/s |
112
-| windows.memory_cached | cached | KiB |
113
-| windows.memory_cache_faults | cache_faults | events/s |
114
-| windows.memory_system_pool | paged, non-paged | bytes |
115
-| windows.tcp_conns_established | ipv4, ipv6 | connections |
116
-| windows.tcp_conns_active | ipv4, ipv6 | connections/s |
117
-| windows.tcp_conns_passive | ipv4, ipv6 | connections/s |
118
-| windows.tcp_conns_failures | ipv4, ipv6 | failures/s |
119
-| windows.tcp_conns_resets | ipv4, ipv6 | resets/s |
120
-| windows.tcp_segments_received | ipv4, ipv6 | segments/s |
121
-| windows.tcp_segments_sent | ipv4, ipv6 | segments/s |
122
-| windows.tcp_segments_retransmitted | ipv4, ipv6 | segments/s |
123
-| windows.os_processes | processes | number |
124
-| windows.os_users | users | users |
125
-| windows.os_visible_memory_usage | free, used | bytes |
126
-| windows.os_paging_files_usage | free, used | bytes |
127
-| windows.system_threads | threads | number |
128
-| windows.system_uptime | time | seconds |
129
-| windows.logon_type_sessions | system, interactive, network, batch, service, proxy, unlock, network_clear_text, new_credentials, remote_interactive, cached_interactive, cached_remote_interactive, cached_unlock | seconds |
130
-| windows.processes_cpu_utilization | a dimension per process | percentage |
131
-| windows.processes_handles | a dimension per process | handles |
132
-| windows.processes_io_bytes | a dimension per process | bytes/s |
133
-| windows.processes_io_operations | a dimension per process | operations/s |
134
-| windows.processes_page_faults | a dimension per process | pgfaults/s |
135
-| windows.processes_page_file_bytes | a dimension per process | bytes |
136
-| windows.processes_pool_bytes | a dimension per process | bytes |
137
-| windows.processes_threads | a dimension per process | threads |
138
-| ad.database_operations | add, delete, modify, recycle | operations/s |
139
-| ad.directory_operations | read, write, search | operations/s |
140
-| ad.name_cache_lookups | lookups | lookups/s |
141
-| ad.name_cache_hits | hits | hits/s |
142
-| ad.atq_average_request_latency | time | seconds |
143
-| ad.atq_outstanding_requests | outstanding | requests |
144
-| ad.dra_replication_intersite_compressed_traffic | inbound, outbound | bytes/s |
145
-| ad.dra_replication_intrasite_compressed_traffic | inbound, outbound | bytes/s |
146
-| ad.dra_replication_sync_objects_remaining | inbound, outbound | objects |
147
-| ad.dra_replication_objects_filtered | inbound, outbound | objects/s |
148
-| ad.dra_replication_properties_updated | inbound, outbound | properties/s |
149
-| ad.dra_replication_properties_filtered | inbound, outbound | properties/s |
150
-| ad.dra_replication_pending_syncs | pending | syncs |
151
-| ad.dra_replication_sync_requests | requests | requests/s |
152
-| ad.ds_threads | in_use | threads |
153
-| ad.ldap_last_bind_time | last_bind | seconds |
154
-| ad.binds | binds | binds/s |
155
-| ad.ldap_searches | searches | searches/s |
156
-| adfs.ad_login_connection_failures | connection | failures/s |
157
-| adfs.certificate_authentications | authentications | authentications/s |
158
-| adfs.db_artifact_failures | connection | failures/s |
159
-| adfs.db_artifact_query_time_seconds | query_time | seconds/s |
160
-| adfs.db_config_failures | connection | failures/s |
161
-| adfs.db_config_query_time_seconds | query_time | seconds/s |
162
-| adfs.device_authentications | authentications | authentications/s |
163
-| adfs.external_authentications | success, failure | authentications/s |
164
-| adfs.federated_authentications | authentications | authentications/s |
165
-| adfs.federation_metadata_requests | requests | requests/s |
166
-| adfs.oauth_authorization_requests | requests | requests/s |
167
-| adfs.oauth_client_authentications | success, failure | authentications/s |
168
-| adfs.oauth_client_credentials_requests | success, failure | requests/s |
169
-| adfs.oauth_client_privkey_jwt_authentications | success, failure | authentications/s |
170
-| adfs.oauth_client_secret_basic_authentications | success, failure | authentications/s |
171
-| adfs.oauth_client_secret_post_authentications | success, failure | authentications/s |
172
-| adfs.oauth_client_windows_authentications | success, failure | authentications/s |
173
-| adfs.oauth_logon_certificate_requests | success, failure | requests/s |
174
-| adfs.oauth_password_grant_requests | success, failure | requests/s |
175
-| adfs.oauth_token_requests_success | success | requests/s |
176
-| adfs.passive_requests | passive | requests/s |
177
-| adfs.passport_authentications | passport | authentications/s |
178
-| adfs.password_change_requests | success, failure | requests/s |
179
-| adfs.samlp_token_requests_success | success | requests/s |
180
-| adfs.sso_authentications | success, failure | authentications/s |
181
-| adfs.token_requests | requests | requests/s |
182
-| adfs.userpassword_authentications | success, failure | authentications/s |
183
-| adfs.windows_integrated_authentications | authentications | authentications/s |
184
-| adfs.wsfed_token_requests_success | success | requests/s |
185
-| adfs.wstrust_token_requests_success | success | requests/s |
186
-| exchange.activesync_ping_cmds_pending | pending | commands |
187
-| exchange.activesync_requests | received | requests/s |
188
-| exchange.activesync_sync_cmds | processed | commands/s |
189
-| exchange.autodiscover_requests | processed | requests/s |
190
-| exchange.avail_service_requests | serviced | requests/s |
191
-| exchange.owa_current_unique_users | logged-in | users |
192
-| exchange.owa_requests_total | handled | requests/s |
193
-| exchange.rpc_active_user_count | active | users |
194
-| exchange.rpc_avg_latency | latency | seconds |
195
-| exchange.rpc_connection_count | connections | connections |
196
-| exchange.rpc_operations | operations | operations/s |
197
-| exchange.rpc_requests | processed | requests |
198
-| exchange.rpc_user_count | users | users |
199
-| exchange.transport_queues_active_mail_box_delivery | low, high, none, normal | messages/s |
200
-| exchange.transport_queues_external_active_remote_delivery | low, high, none, normal | messages/s |
201
-| exchange.transport_queues_external_largest_delivery | low, high, none, normal | messages/s |
202
-| exchange.transport_queues_internal_active_remote_delivery | low, high, none, normal | messages/s |
203
-| exchange.transport_queues_internal_largest_delivery | low, high, none, normal | messages/s |
204
-| exchange.transport_queues_retry_mailbox_delivery | low, high, none, normal | messages/s |
205
-| exchange.transport_queues_poison | low, high, none, normal | messages/s |
206
-| hyperv.vms_health | ok, critical | vms |
207
-| hyperv.root_partition_device_space_pages | 4K, 2M, 1G | pages |
208
-| hyperv.root_partition_gpa_space_pages | 4K, 2M, 1G | pages |
209
-| hyperv.root_partition_gpa_space_modifications | gpa | modifications/s |
210
-| hyperv.root_partition_attached_devices | attached | devices |
211
-| hyperv.root_partition_deposited_pages | deposited | pages |
212
-| hyperv.root_partition_skipped_interrupts | skipped | interrupts |
213
-| hyperv.root_partition_device_dma_errors | illegal_dma | requests |
214
-| hyperv.root_partition_device_interrupt_errors | illegal_interrupt | requests |
215
-| hyperv.root_partition_device_interrupt_throttle_events | throttling | events |
216
-| hyperv.root_partition_io_tlb_flush | flushes | flushes/s |
217
-| hyperv.root_partition_address_space | address_spaces | address spaces |
218
-| hyperv.root_partition_virtual_tlb_flush_entries | flushes | flushes/s |
219
-| hyperv.root_partition_virtual_tlb_pages | used | pages |
220
-
221
-### Per cpu core
222
-
223
-TBD
224
-
225
-Labels:
226
-
227
-| Label | Description |
228
-|:-----------|:----------------|
229
-| core | TBD |
230
-
231
-Metrics:
232
-
233
-| Metric | Dimensions | Unit |
234
-|:------|:----------|:----|
235
-| windows.cpu_core_utilization | dpc, user, privileged, interrupt | percentage |
236
-| windows.cpu_core_interrupts | interrupts | interrupts/s |
237
-| windows.cpu_core_dpcs | dpcs | dpcs/s |
238
-| windows.cpu_core_cstate | c1, c2, c3 | percentage |
239
-
240
-### Per logical disk
241
-
242
-TBD
243
-
244
-Labels:
245
-
246
-| Label | Description |
247
-|:-----------|:----------------|
248
-| disk | TBD |
249
-
250
-Metrics:
251
-
252
-| Metric | Dimensions | Unit |
253
-|:------|:----------|:----|
254
-| windows.logical_disk_utilization | free, used | bytes |
255
-| windows.logical_disk_bandwidth | read, write | bytes/s |
256
-| windows.logical_disk_operations | reads, writes | operations/s |
257
-| windows.logical_disk_latency | read, write | seconds |
258
-
259
-### Per network device
260
-
261
-TBD
262
-
263
-Labels:
264
-
265
-| Label | Description |
266
-|:-----------|:----------------|
267
-| nic | TBD |
268
-
269
-Metrics:
270
-
271
-| Metric | Dimensions | Unit |
272
-|:------|:----------|:----|
273
-| windows.net_nic_bandwidth | received, sent | kilobits/s |
274
-| windows.net_nic_packets | received, sent | packets/s |
275
-| windows.net_nic_errors | inbound, outbound | errors/s |
276
-| windows.net_nic_discarded | inbound, outbound | discards/s |
277
-
278
-### Per thermalzone
279
-
280
-TBD
281
-
282
-Labels:
283
-
284
-| Label | Description |
285
-|:-----------|:----------------|
286
-| thermalzone | TBD |
287
-
288
-Metrics:
289
-
290
-| Metric | Dimensions | Unit |
291
-|:------|:----------|:----|
292
-| windows.thermalzone_temperature | temperature | celsius |
293
-
294
-### Per service
295
-
296
-TBD
297
-
298
-Labels:
299
-
300
-| Label | Description |
301
-|:-----------|:----------------|
302
-| service | TBD |
303
-
304
-Metrics:
305
-
306
-| Metric | Dimensions | Unit |
307
-|:------|:----------|:----|
308
-| windows.service_state | running, stopped, start_pending, stop_pending, continue_pending, pause_pending, paused, unknown | state |
309
-| windows.service_status | ok, error, unknown, degraded, pred_fail, starting, stopping, service, stressed, nonrecover, no_contact, lost_comm | status |
310
-
311
-### Per website
312
-
313
-TBD
314
-
315
-Labels:
316
-
317
-| Label | Description |
318
-|:-----------|:----------------|
319
-| website | TBD |
320
-
321
-Metrics:
322
-
323
-| Metric | Dimensions | Unit |
324
-|:------|:----------|:----|
325
-| iis.website_traffic | received, sent | bytes/s |
326
-| iis.website_requests_rate | requests | requests/s |
327
-| iis.website_active_connections_count | active | connections |
328
-| iis.website_users_count | anonymous, non_anonymous | users |
329
-| iis.website_connection_attempts_rate | connection | attempts/s |
330
-| iis.website_isapi_extension_requests_count | isapi | requests |
331
-| iis.website_isapi_extension_requests_rate | isapi | requests/s |
332
-| iis.website_ftp_file_transfer_rate | received, sent | files/s |
333
-| iis.website_logon_attempts_rate | logon | attempts/s |
334
-| iis.website_errors_rate | document_locked, document_not_found | errors/s |
335
-| iis.website_uptime | uptime | seconds |
336
-
337
-### Per mssql instance
338
-
339
-TBD
340
-
341
-Labels:
342
-
343
-| Label | Description |
344
-|:-----------|:----------------|
345
-| mssql_instance | TBD |
346
-
347
-Metrics:
348
-
349
-| Metric | Dimensions | Unit |
350
-|:------|:----------|:----|
351
-| mssql.instance_accessmethods_page_splits | page | splits/s |
352
-| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
353
-| mssql.instance_bufman_checkpoint_pages | flushed | pages/s |
354
-| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
355
-| mssql.instance_bufman_iops | read, written | iops |
356
-| mssql.instance_blocked_processes | blocked | processes |
357
-| mssql.instance_user_connection | user | connections |
358
-| mssql.instance_locks_lock_wait | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
359
-| mssql.instance_locks_deadlocks | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
360
-| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
361
-| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
362
-| mssql.instance_memmgr_pending_memory_grants | pending | processes |
363
-| mssql.instance_memmgr_server_memory | memory | bytes |
364
-| mssql.instance_sql_errors | db_offline, info, kill_connection, user | errors |
365
-| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
366
-| mssql.instance_sqlstats_batch_requests | batch | requests/s |
367
-| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
368
-| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
369
-| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
370
-
371
-### Per database
372
-
373
-TBD
374
-
375
-Labels:
376
-
377
-| Label | Description |
378
-|:-----------|:----------------|
379
-| mssql_instance | TBD |
380
-| database | TBD |
381
-
382
-Metrics:
383
-
384
-| Metric | Dimensions | Unit |
385
-|:------|:----------|:----|
386
-| mssql.database_active_transactions | active | transactions |
387
-| mssql.database_backup_restore_operations | backup | operations/s |
388
-| mssql.database_data_files_size | size | bytes |
389
-| mssql.database_log_flushed | flushed | bytes/s |
390
-| mssql.database_log_flushes | log | flushes/s |
391
-| mssql.database_transactions | transactions | transactions/s |
392
-| mssql.database_write_transactions | write | transactions/s |
393
-
394
-### Per certificate template
395
-
396
-TBD
397
-
398
-Labels:
399
-
400
-| Label | Description |
401
-|:-----------|:----------------|
402
-| cert_template | TBD |
403
-
404
-Metrics:
405
-
406
-| Metric | Dimensions | Unit |
407
-|:------|:----------|:----|
408
-| adcs.cert_template_requests | requests | requests/s |
409
-| adcs.cert_template_failed_requests | failed | requests/s |
410
-| adcs.cert_template_issued_requests | issued | requests/s |
411
-| adcs.cert_template_pending_requests | pending | requests/s |
412
-| adcs.cert_template_request_processing_time | processing_time | seconds |
413
-| adcs.cert_template_retrievals | retrievals | retrievals/s |
414
-| adcs.cert_template_retrieval_processing_time | processing_time | seconds |
415
-| adcs.cert_template_request_cryptographic_signing_time | singing_time | seconds |
416
-| adcs.cert_template_request_policy_module_processing | processing_time | seconds |
417
-| adcs.cert_template_challenge_responses | challenge | responses/s |
418
-| adcs.cert_template_challenge_response_processing_time | processing_time | seconds |
419
-| adcs.cert_template_signed_certificate_timestamp_lists | processed | lists/s |
420
-| adcs.cert_template_signed_certificate_timestamp_list_processing_time | processing_time | seconds |
421
-
422
-### Per process
423
-
424
-TBD
425
-
426
-Labels:
427
-
428
-| Label | Description |
429
-|:-----------|:----------------|
430
-| process | TBD |
431
-
432
-Metrics:
433
-
434
-| Metric | Dimensions | Unit |
435
-|:------|:----------|:----|
436
-| netframework.clrexception_thrown | exceptions | exceptions/s |
437
-| netframework.clrexception_filters | filters | filters/s |
438
-| netframework.clrexception_finallys | finallys | finallys/s |
439
-| netframework.clrexception_throw_to_catch_depth | traversed | stack_frames/s |
440
-| netframework.clrinterop_com_callable_wrappers | com_callable_wrappers | ccw/s |
441
-| netframework.clrinterop_interop_marshallings | marshallings | marshallings/s |
442
-| netframework.clrinterop_interop_stubs_created | created | stubs/s |
443
-| netframework.clrjit_methods | jit-compiled | methods/s |
444
-| netframework.clrjit_time | time | percentage |
445
-| netframework.clrjit_standard_failures | failures | failures/s |
446
-| netframework.clrjit_il_bytes | compiled_msil | bytes/s |
447
-| netframework.clrloading_loader_heap_size | committed | bytes |
448
-| netframework.clrloading_appdomains_loaded | loaded | domain/s |
449
-| netframework.clrloading_appdomains_unloaded | unloaded | domain/s |
450
-| netframework.clrloading_assemblies_loaded | loaded | assemblies/s |
451
-| netframework.clrloading_classes_loaded | loaded | classes/s |
452
-| netframework.clrloading_class_load_failures | class_load | failures/s |
453
-| netframework.clrlocksandthreads_queue_length | threads | threads/s |
454
-| netframework.clrlocksandthreads_current_logical_threads | logical | threads |
455
-| netframework.clrlocksandthreads_current_physical_threads | physical | threads |
456
-| netframework.clrlocksandthreads_recognized_threads | threads | threads/s |
457
-| netframework.clrlocksandthreads_contentions | contentions | contentions/s |
458
-| netframework.clrmemory_allocated_bytes | allocated | bytes/s |
459
-| netframework.clrmemory_finalization_survivors | survived | objects |
460
-| netframework.clrmemory_heap_size | heap | bytes |
461
-| netframework.clrmemory_promoted | promoted | bytes |
462
-| netframework.clrmemory_number_gc_handles | used | handles |
463
-| netframework.clrmemory_collections | gc | gc/s |
464
-| netframework.clrmemory_induced_gc | gc | gc/s |
465
-| netframework.clrmemory_number_pinned_objects | pinned | objects |
466
-| netframework.clrmemory_number_sink_blocks_in_use | used | blocks |
467
-| netframework.clrmemory_committed | committed | bytes |
468
-| netframework.clrmemory_reserved | reserved | bytes |
469
-| netframework.clrmemory_gc_time | time | percentage |
470
-| netframework.clrremoting_channels | registered | channels/s |
471
-| netframework.clrremoting_context_bound_classes_loaded | loaded | classes |
472
-| netframework.clrremoting_context_bound_objects | allocated | objects/s |
473
-| netframework.clrremoting_context_proxies | objects | objects/s |
474
-| netframework.clrremoting_contexts | contexts | contexts |
475
-| netframework.clrremoting_remote_calls | rpc | calls/s |
476
-| netframework.clrsecurity_link_time_checks | linktime | checks/s |
477
-| netframework.clrsecurity_checks_time | time | percentage |
478
-| netframework.clrsecurity_stack_walk_depth | stack | depth |
479
-| netframework.clrsecurity_runtime_checks | runtime | checks/s |
480
-
481
-### Per exchange workload
482
-
483
-TBD
484
-
485
-Labels:
486
-
487
-| Label | Description |
488
-|:-----------|:----------------|
489
-| workload | TBD |
490
-
491
-Metrics:
492
-
493
-| Metric | Dimensions | Unit |
494
-|:------|:----------|:----|
495
-| exchange.workload_active_tasks | active | tasks |
496
-| exchange.workload_completed_tasks | completed | tasks/s |
497
-| exchange.workload_queued_tasks | queued | tasks/s |
498
-| exchange.workload_yielded_tasks | yielded | tasks/s |
499
-| exchange.workload_activity_status | active, paused | status |
500
-
501
-### Per ldap process
502
-
503
-TBD
504
-
505
-Labels:
506
-
507
-| Label | Description |
508
-|:-----------|:----------------|
509
-| workload | TBD |
510
-
511
-Metrics:
512
-
513
-| Metric | Dimensions | Unit |
514
-|:------|:----------|:----|
515
-| exchange.ldap_long_running_ops_per_sec | long-running | operations/s |
516
-| exchange.ldap_read_time | read | seconds |
517
-| exchange.ldap_search_time | search | seconds |
518
-| exchange.ldap_write_time | write | seconds |
519
-| exchange.ldap_timeout_errors | timeout | errors/s |
520
-
521
-### Per http proxy
522
-
523
-TBD
524
-
525
-Labels:
526
-
527
-| Label | Description |
528
-|:-----------|:----------------|
529
-| workload | TBD |
530
-
531
-Metrics:
532
-
533
-| Metric | Dimensions | Unit |
534
-|:------|:----------|:----|
535
-| exchange.http_proxy_avg_auth_latency | latency | seconds |
536
-| exchange.http_proxy_avg_cas_processing_latency_sec | latency | seconds |
537
-| exchange.http_proxy_mailbox_proxy_failure_rate | failures | percentage |
538
-| exchange.http_proxy_mailbox_server_locator_avg_latency_sec | latency | seconds |
539
-| exchange.http_proxy_outstanding_proxy_requests | outstanding | requests |
540
-| exchange.http_proxy_requests | processed | requests/s |
541
-
542
-### Per vm
543
-
544
-TBD
545
-
546
-Labels:
547
-
548
-| Label | Description |
549
-|:-----------|:----------------|
550
-| vm_name | TBD |
551
-
552
-Metrics:
553
-
554
-| Metric | Dimensions | Unit |
555
-|:------|:----------|:----|
556
-| hyperv.vm_cpu_usage | gues, hypervisor, remote | percentage |
557
-| hyperv.vm_memory_physical | assigned_memory | MiB |
558
-| hyperv.vm_memory_physical_guest_visible | visible_memory | MiB |
559
-| hyperv.vm_memory_pressure_current | pressure | percentage |
560
-| hyperv.vm_vid_physical_pages_allocated | allocated | pages |
561
-| hyperv.vm_vid_remote_physical_pages | remote_physical | pages |
562
-
563
-### Per vm device
564
-
565
-TBD
566
-
567
-Labels:
568
-
569
-| Label | Description |
570
-|:-----------|:----------------|
571
-| vm_device | TBD |
572
-
573
-Metrics:
574
-
575
-| Metric | Dimensions | Unit |
576
-|:------|:----------|:----|
577
-| hyperv.vm_device_bytes | read, written | bytes/s |
578
-| hyperv.vm_device_operations | read, write | operations/s |
579
-| hyperv.vm_device_errors | errors | errors/s |
580
-
581
-### Per vm interface
582
-
583
-TBD
584
-
585
-Labels:
586
-
587
-| Label | Description |
588
-|:-----------|:----------------|
589
-| vm_interface | TBD |
590
-
591
-Metrics:
592
-
593
-| Metric | Dimensions | Unit |
594
-|:------|:----------|:----|
595
-| hyperv.vm_interface_bytes | received, sent | bytes/s |
596
-| hyperv.vm_interface_packets | received, sent | packets/s |
597
-| hyperv.vm_interface_packets_dropped | incoming, outgoing | drops/s |
598
-
599
-### Per vswitch
600
-
601
-TBD
602
-
603
-Labels:
604
-
605
-| Label | Description |
606
-|:-----------|:----------------|
607
-| vswitch | TBD |
608
-
609
-Metrics:
610
-
611
-| Metric | Dimensions | Unit |
612
-|:------|:----------|:----|
613
-| hyperv.vswitch_bytes | received, sent | bytes/s |
614
-| hyperv.vswitch_packets | received, sent | packets/s |
615
-| hyperv.vswitch_directed_packets | received, sent | packets/s |
616
-| hyperv.vswitch_broadcast_packets | received, sent | packets/s |
617
-| hyperv.vswitch_multicast_packets | received, sent | packets/s |
618
-| hyperv.vswitch_dropped_packets | incoming, outgoing | drops/s |
619
-| hyperv.vswitch_extensions_dropped_packets | incoming, outgoing | drops/s |
620
-| hyperv.vswitch_packets_flooded | flooded | packets/s |
621
-| hyperv.vswitch_learned_mac_addresses | learned | mac addresses/s |
622
-| hyperv.vswitch_purged_mac_addresses | purged | mac addresses/s |
623
-
624
-
625
-
626
-## Alerts
627
-
628
-
629
-The following alerts are available:
630
-
631
-| Alert name | On metric | Description |
632
-|:------------|:----------|:------------|
633
-| [ windows_10min_cpu_usage ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.cpu_utilization_total | average CPU utilization over the last 10 minutes |
634
-| [ windows_ram_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.memory_utilization | memory utilization |
635
-| [ windows_inbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of inbound discarded packets for the network interface in the last 10 minutes |
636
-| [ windows_outbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of outbound discarded packets for the network interface in the last 10 minutes |
637
-| [ windows_inbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of inbound errors for the network interface in the last 10 minutes |
638
-| [ windows_outbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of outbound errors for the network interface in the last 10 minutes |
639
-| [ windows_disk_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.logical_disk_space_usage | disk space utilization |
640
-
641
-
642
-## Setup
643
-
644
-### Prerequisites
645
-
646
-#### Install Windows exporter
647
-
648
-To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
649
-
650
-
651
-
652
-### Configuration
653
-
654
-#### File
655
-
656
-The configuration file name for this integration is `go.d/windows.conf`.
657
-
658
-
659
-You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-a-configuration-file-using-edit-config) script from the
660
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
661
-
662
-```bash
663
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
664
-sudo ./edit-config go.d/windows.conf
665
-```
666
-#### Options
667
-
668
-The following options can be defined globally: update_every, autodetection_retry.
669
-
670
-
671
-<details open><summary>Config options</summary>
672
-
673
-| Name | Description | Default | Required |
674
-|:----|:-----------|:-------|:--------:|
675
-| update_every | Data collection frequency. | 1 | no |
676
-| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
677
-| url | Server URL. | | yes |
678
-| timeout | HTTP request timeout. | 1 | no |
679
-| username | Username for basic HTTP authentication. | | no |
680
-| password | Password for basic HTTP authentication. | | no |
681
-| proxy_url | Proxy URL. | | no |
682
-| proxy_username | Username for proxy basic HTTP authentication. | | no |
683
-| proxy_password | Password for proxy basic HTTP authentication. | | no |
684
-| method | HTTP request method. | GET | no |
685
-| body | HTTP request body. | | no |
686
-| headers | HTTP request headers. | | no |
687
-| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
688
-| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
689
-| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
690
-| tls_cert | Client TLS certificate. | | no |
691
-| tls_key | Client TLS key. | | no |
692
-
693
-</details>
694
-
695
-#### Examples
696
-
697
-##### Basic
698
-
699
-A basic example configuration.
700
-
701
-```yaml
702
-jobs:
703
- - name: win_server
704
- url: http://192.0.2.1:9182/metrics
705
-
706
-```
707
-##### HTTP authentication
708
-
709
-Basic HTTP authentication.
710
-
711
-<details open><summary>Config</summary>
712
-
713
-```yaml
714
-jobs:
715
- - name: win_server
716
- url: http://192.0.2.1:9182/metrics
717
- username: username
718
- password: password
719
-
720
-```
721
-</details>
722
-
723
-##### HTTPS with self-signed certificate
724
-
725
-Do not validate server certificate chain and hostname.
726
-
727
-<details open><summary>Config</summary>
728
-
729
-```yaml
730
-jobs:
731
- - name: win_server
732
- url: https://192.0.2.1:9182/metrics
733
- tls_skip_verify: yes
734
-
735
-```
736
-</details>
737
-
738
-##### Virtual Node
739
-
740
-The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
741
-You can create a virtual node for all your Windows machines and control them as separate entities.
742
-
743
-To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
744
-
745
-> **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
746
-
747
-```yaml
748
-# /etc/netdata/vnodes/vnodes.conf
749
-- hostname: win_server
750
- guid: <value>
751
-```
752
-
753
-
754
-<details open><summary>Config</summary>
755
-
756
-```yaml
757
-jobs:
758
- - name: win_server
759
- vnode: win_server
760
- url: http://192.0.2.1:9182/metrics
761
-
762
-```
763
-</details>
764
-
765
-##### Multi-instance
766
-
767
-> **Note**: When you define multiple jobs, their names must be unique.
768
-
769
-Collecting metrics from multiple remote instances.
770
-
771
-
772
-<details open><summary>Config</summary>
773
-
774
-```yaml
775
-jobs:
776
- - name: win_server1
777
- url: http://192.0.2.1:9182/metrics
778
-
779
- - name: win_server2
780
- url: http://192.0.2.2:9182/metrics
781
-
782
-```
783
-</details>
784
-
785
-
786
-
787
-## Troubleshooting
788
-
789
-### Debug Mode
790
-
791
-**Important**: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.
792
-
793
-To troubleshoot issues with the `windows` collector, run the `go.d.plugin` with the debug option enabled. The output
794
-should give you clues as to why the collector isn't working.
795
-
796
-- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
797
- your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
798
-
799
- ```bash
800
- cd /usr/libexec/netdata/plugins.d/
801
- ```
802
-
803
-- Switch to the `netdata` user.
804
-
805
- ```bash
806
- sudo -u netdata -s
807
- ```
808
-
809
-- Run the `go.d.plugin` to debug the collector:
810
-
811
- ```bash
812
- ./go.d.plugin -d -m windows
813
- ```
814
-
815
-### Getting Logs
816
-
817
-If you're encountering problems with the `windows` collector, follow these steps to retrieve logs and identify potential issues:
818
-
819
-- **Run the command** specific to your system (systemd, non-systemd, or Docker container).
820
-- **Examine the output** for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
821
-
822
-#### System with systemd
823
-
824
-Use the following command to view logs generated since the last Netdata service restart:
825
-
826
-```bash
827
-journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep windows
828
-```
829
-
830
-#### System without systemd
831
-
832
-Locate the collector log file, typically at `/var/log/netdata/collector.log`, and use `grep` to filter for collector's name:
833
-
834
-```bash
835
-grep windows /var/log/netdata/collector.log
836
-```
837
-
838
-**Note**: This method shows logs from all restarts. Focus on the **latest entries** for troubleshooting current issues.
839
-
840
-#### Docker Container
841
-
842
-If your Netdata runs in a Docker container named "netdata" (replace if different), use this command:
843
-
844
-```bash
845
-docker logs netdata 2>&1 | grep windows
846
-```
847
-
848
-
src/go/plugin/go.d/modules/windows/integrations/windows.md
deleted
-848
@@ -1,848 +0,0 @@
1
-<!--startmeta
2
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/integrations/windows.md"
3
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/modules/windows/metadata.yaml"
4
-sidebar_label: "Windows"
5
-learn_status: "Published"
6
-learn_rel_path: "Collecting Metrics/Windows Systems"
7
-most_popular: True
8
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
9
-endmeta-->
10
-
11
-# Windows
12
-
13
-
14
-<img src="https://netdata.cloud/img/windows.svg" width="150"/>
15
-
16
-
17
-Plugin: go.d.plugin
18
-Module: windows
19
-
20
-<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />
21
-
22
-## Overview
23
-
24
-**Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
25
-
26
-The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
27
-
28
-To get started with Netdata on Windows, see the [Netdata Windows Installer](https://github.com/netdata/netdata/blob/master/packaging/windows/WINDOWS_INSTALLER.md).
29
-
30
----
31
-
32
-This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
33
-
34
-
35
-It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
36
-
37
-
38
-This collector is supported on all platforms.
39
-
40
-This collector supports collecting metrics from multiple instances of this integration, including remote instances.
41
-
42
-
43
-### Default Behavior
44
-
45
-#### Auto-Detection
46
-
47
-This integration doesn't support auto-detection.
48
-
49
-#### Limits
50
-
51
-The default configuration for this integration does not impose any limits on data collection.
52
-
53
-#### Performance Impact
54
-
55
-Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
56
-
57
-
58
-
59
-## Metrics
60
-
61
-Metrics grouped by *scope*.
62
-
63
-The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
64
-
65
-The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
66
-
67
-Supported collectors:
68
-
69
-- [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
70
-- [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
71
-- [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
72
-- [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
73
-- [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
74
-- [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
75
-- [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
76
-- [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
77
-- [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
78
-- [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
79
-- [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
80
-- [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
81
-- [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
82
-- [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
83
-- [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
84
-- [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
85
-- [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
86
-- [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
87
-- [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
88
-- [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
89
-- [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
90
-- [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
91
-- [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
92
-- [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
93
-- [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
94
-
95
-
96
-### Per Active Directory instance
97
-
98
-These metrics refer to the entire monitored host.
99
-
100
-This scope has no labels.
101
-
102
-Metrics:
103
-
104
-| Metric | Dimensions | Unit |
105
-|:------|:----------|:----|
106
-| windows.cpu_utilization_total | dpc, user, privileged, interrupt | percentage |
107
-| windows.memory_utilization | available, used | bytes |
108
-| windows.memory_page_faults | page_faults | events/s |
109
-| windows.memory_swap_utilization | available, used | bytes |
110
-| windows.memory_swap_operations | read, write | operations/s |
111
-| windows.memory_swap_pages | read, written | pages/s |
112
-| windows.memory_cached | cached | KiB |
113
-| windows.memory_cache_faults | cache_faults | events/s |
114
-| windows.memory_system_pool | paged, non-paged | bytes |
115
-| windows.tcp_conns_established | ipv4, ipv6 | connections |
116
-| windows.tcp_conns_active | ipv4, ipv6 | connections/s |
117
-| windows.tcp_conns_passive | ipv4, ipv6 | connections/s |
118
-| windows.tcp_conns_failures | ipv4, ipv6 | failures/s |
119
-| windows.tcp_conns_resets | ipv4, ipv6 | resets/s |
120
-| windows.tcp_segments_received | ipv4, ipv6 | segments/s |
121
-| windows.tcp_segments_sent | ipv4, ipv6 | segments/s |
122
-| windows.tcp_segments_retransmitted | ipv4, ipv6 | segments/s |
123
-| windows.os_processes | processes | number |
124
-| windows.os_users | users | users |
125
-| windows.os_visible_memory_usage | free, used | bytes |
126
-| windows.os_paging_files_usage | free, used | bytes |
127
-| windows.system_threads | threads | number |
128
-| windows.system_uptime | time | seconds |
129
-| windows.logon_type_sessions | system, interactive, network, batch, service, proxy, unlock, network_clear_text, new_credentials, remote_interactive, cached_interactive, cached_remote_interactive, cached_unlock | seconds |
130
-| windows.processes_cpu_utilization | a dimension per process | percentage |
131
-| windows.processes_handles | a dimension per process | handles |
132
-| windows.processes_io_bytes | a dimension per process | bytes/s |
133
-| windows.processes_io_operations | a dimension per process | operations/s |
134
-| windows.processes_page_faults | a dimension per process | pgfaults/s |
135
-| windows.processes_page_file_bytes | a dimension per process | bytes |
136
-| windows.processes_pool_bytes | a dimension per process | bytes |
137
-| windows.processes_threads | a dimension per process | threads |
138
-| ad.database_operations | add, delete, modify, recycle | operations/s |
139
-| ad.directory_operations | read, write, search | operations/s |
140
-| ad.name_cache_lookups | lookups | lookups/s |
141
-| ad.name_cache_hits | hits | hits/s |
142
-| ad.atq_average_request_latency | time | seconds |
143
-| ad.atq_outstanding_requests | outstanding | requests |
144
-| ad.dra_replication_intersite_compressed_traffic | inbound, outbound | bytes/s |
145
-| ad.dra_replication_intrasite_compressed_traffic | inbound, outbound | bytes/s |
146
-| ad.dra_replication_sync_objects_remaining | inbound, outbound | objects |
147
-| ad.dra_replication_objects_filtered | inbound, outbound | objects/s |
148
-| ad.dra_replication_properties_updated | inbound, outbound | properties/s |
149
-| ad.dra_replication_properties_filtered | inbound, outbound | properties/s |
150
-| ad.dra_replication_pending_syncs | pending | syncs |
151
-| ad.dra_replication_sync_requests | requests | requests/s |
152
-| ad.ds_threads | in_use | threads |
153
-| ad.ldap_last_bind_time | last_bind | seconds |
154
-| ad.binds | binds | binds/s |
155
-| ad.ldap_searches | searches | searches/s |
156
-| adfs.ad_login_connection_failures | connection | failures/s |
157
-| adfs.certificate_authentications | authentications | authentications/s |
158
-| adfs.db_artifact_failures | connection | failures/s |
159
-| adfs.db_artifact_query_time_seconds | query_time | seconds/s |
160
-| adfs.db_config_failures | connection | failures/s |
161
-| adfs.db_config_query_time_seconds | query_time | seconds/s |
162
-| adfs.device_authentications | authentications | authentications/s |
163
-| adfs.external_authentications | success, failure | authentications/s |
164
-| adfs.federated_authentications | authentications | authentications/s |
165
-| adfs.federation_metadata_requests | requests | requests/s |
166
-| adfs.oauth_authorization_requests | requests | requests/s |
167
-| adfs.oauth_client_authentications | success, failure | authentications/s |
168
-| adfs.oauth_client_credentials_requests | success, failure | requests/s |
169
-| adfs.oauth_client_privkey_jwt_authentications | success, failure | authentications/s |
170
-| adfs.oauth_client_secret_basic_authentications | success, failure | authentications/s |
171
-| adfs.oauth_client_secret_post_authentications | success, failure | authentications/s |
172
-| adfs.oauth_client_windows_authentications | success, failure | authentications/s |
173
-| adfs.oauth_logon_certificate_requests | success, failure | requests/s |
174
-| adfs.oauth_password_grant_requests | success, failure | requests/s |
175
-| adfs.oauth_token_requests_success | success | requests/s |
176
-| adfs.passive_requests | passive | requests/s |
177
-| adfs.passport_authentications | passport | authentications/s |
178
-| adfs.password_change_requests | success, failure | requests/s |
179
-| adfs.samlp_token_requests_success | success | requests/s |
180
-| adfs.sso_authentications | success, failure | authentications/s |
181
-| adfs.token_requests | requests | requests/s |
182
-| adfs.userpassword_authentications | success, failure | authentications/s |
183
-| adfs.windows_integrated_authentications | authentications | authentications/s |
184
-| adfs.wsfed_token_requests_success | success | requests/s |
185
-| adfs.wstrust_token_requests_success | success | requests/s |
186
-| exchange.activesync_ping_cmds_pending | pending | commands |
187
-| exchange.activesync_requests | received | requests/s |
188
-| exchange.activesync_sync_cmds | processed | commands/s |
189
-| exchange.autodiscover_requests | processed | requests/s |
190
-| exchange.avail_service_requests | serviced | requests/s |
191
-| exchange.owa_current_unique_users | logged-in | users |
192
-| exchange.owa_requests_total | handled | requests/s |
193
-| exchange.rpc_active_user_count | active | users |
194
-| exchange.rpc_avg_latency | latency | seconds |
195
-| exchange.rpc_connection_count | connections | connections |
196
-| exchange.rpc_operations | operations | operations/s |
197
-| exchange.rpc_requests | processed | requests |
198
-| exchange.rpc_user_count | users | users |
199
-| exchange.transport_queues_active_mail_box_delivery | low, high, none, normal | messages/s |
200
-| exchange.transport_queues_external_active_remote_delivery | low, high, none, normal | messages/s |
201
-| exchange.transport_queues_external_largest_delivery | low, high, none, normal | messages/s |
202
-| exchange.transport_queues_internal_active_remote_delivery | low, high, none, normal | messages/s |
203
-| exchange.transport_queues_internal_largest_delivery | low, high, none, normal | messages/s |
204
-| exchange.transport_queues_retry_mailbox_delivery | low, high, none, normal | messages/s |
205
-| exchange.transport_queues_poison | low, high, none, normal | messages/s |
206
-| hyperv.vms_health | ok, critical | vms |
207
-| hyperv.root_partition_device_space_pages | 4K, 2M, 1G | pages |
208
-| hyperv.root_partition_gpa_space_pages | 4K, 2M, 1G | pages |
209
-| hyperv.root_partition_gpa_space_modifications | gpa | modifications/s |
210
-| hyperv.root_partition_attached_devices | attached | devices |
211
-| hyperv.root_partition_deposited_pages | deposited | pages |
212
-| hyperv.root_partition_skipped_interrupts | skipped | interrupts |
213
-| hyperv.root_partition_device_dma_errors | illegal_dma | requests |
214
-| hyperv.root_partition_device_interrupt_errors | illegal_interrupt | requests |
215
-| hyperv.root_partition_device_interrupt_throttle_events | throttling | events |
216
-| hyperv.root_partition_io_tlb_flush | flushes | flushes/s |
217
-| hyperv.root_partition_address_space | address_spaces | address spaces |
218
-| hyperv.root_partition_virtual_tlb_flush_entries | flushes | flushes/s |
219
-| hyperv.root_partition_virtual_tlb_pages | used | pages |
220
-
221
-### Per cpu core
222
-
223
-TBD
224
-
225
-Labels:
226
-
227
-| Label | Description |
228
-|:-----------|:----------------|
229
-| core | TBD |
230
-
231
-Metrics:
232
-
233
-| Metric | Dimensions | Unit |
234
-|:------|:----------|:----|
235
-| windows.cpu_core_utilization | dpc, user, privileged, interrupt | percentage |
236
-| windows.cpu_core_interrupts | interrupts | interrupts/s |
237
-| windows.cpu_core_dpcs | dpcs | dpcs/s |
238
-| windows.cpu_core_cstate | c1, c2, c3 | percentage |
239
-
240
-### Per logical disk
241
-
242
-TBD
243
-
244
-Labels:
245
-
246
-| Label | Description |
247
-|:-----------|:----------------|
248
-| disk | TBD |
249
-
250
-Metrics:
251
-
252
-| Metric | Dimensions | Unit |
253
-|:------|:----------|:----|
254
-| windows.logical_disk_utilization | free, used | bytes |
255
-| windows.logical_disk_bandwidth | read, write | bytes/s |
256
-| windows.logical_disk_operations | reads, writes | operations/s |
257
-| windows.logical_disk_latency | read, write | seconds |
258
-
259
-### Per network device
260
-
261
-TBD
262
-
263
-Labels:
264
-
265
-| Label | Description |
266
-|:-----------|:----------------|
267
-| nic | TBD |
268
-
269
-Metrics:
270
-
271
-| Metric | Dimensions | Unit |
272
-|:------|:----------|:----|
273
-| windows.net_nic_bandwidth | received, sent | kilobits/s |
274
-| windows.net_nic_packets | received, sent | packets/s |
275
-| windows.net_nic_errors | inbound, outbound | errors/s |
276
-| windows.net_nic_discarded | inbound, outbound | discards/s |
277
-
278
-### Per thermalzone
279
-
280
-TBD
281
-
282
-Labels:
283
-
284
-| Label | Description |
285
-|:-----------|:----------------|
286
-| thermalzone | TBD |
287
-
288
-Metrics:
289
-
290
-| Metric | Dimensions | Unit |
291
-|:------|:----------|:----|
292
-| windows.thermalzone_temperature | temperature | celsius |
293
-
294
-### Per service
295
-
296
-TBD
297
-
298
-Labels:
299
-
300
-| Label | Description |
301
-|:-----------|:----------------|
302
-| service | TBD |
303
-
304
-Metrics:
305
-
306
-| Metric | Dimensions | Unit |
307
-|:------|:----------|:----|
308
-| windows.service_state | running, stopped, start_pending, stop_pending, continue_pending, pause_pending, paused, unknown | state |
309
-| windows.service_status | ok, error, unknown, degraded, pred_fail, starting, stopping, service, stressed, nonrecover, no_contact, lost_comm | status |
310
-
311
-### Per website
312
-
313
-TBD
314
-
315
-Labels:
316
-
317
-| Label | Description |
318
-|:-----------|:----------------|
319
-| website | TBD |
320
-
321
-Metrics:
322
-
323
-| Metric | Dimensions | Unit |
324
-|:------|:----------|:----|
325
-| iis.website_traffic | received, sent | bytes/s |
326
-| iis.website_requests_rate | requests | requests/s |
327
-| iis.website_active_connections_count | active | connections |
328
-| iis.website_users_count | anonymous, non_anonymous | users |
329
-| iis.website_connection_attempts_rate | connection | attempts/s |
330
-| iis.website_isapi_extension_requests_count | isapi | requests |
331
-| iis.website_isapi_extension_requests_rate | isapi | requests/s |
332
-| iis.website_ftp_file_transfer_rate | received, sent | files/s |
333
-| iis.website_logon_attempts_rate | logon | attempts/s |
334
-| iis.website_errors_rate | document_locked, document_not_found | errors/s |
335
-| iis.website_uptime | uptime | seconds |
336
-
337
-### Per mssql instance
338
-
339
-TBD
340
-
341
-Labels:
342
-
343
-| Label | Description |
344
-|:-----------|:----------------|
345
-| mssql_instance | TBD |
346
-
347
-Metrics:
348
-
349
-| Metric | Dimensions | Unit |
350
-|:------|:----------|:----|
351
-| mssql.instance_accessmethods_page_splits | page | splits/s |
352
-| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
353
-| mssql.instance_bufman_checkpoint_pages | flushed | pages/s |
354
-| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
355
-| mssql.instance_bufman_iops | read, written | iops |
356
-| mssql.instance_blocked_processes | blocked | processes |
357
-| mssql.instance_user_connection | user | connections |
358
-| mssql.instance_locks_lock_wait | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
359
-| mssql.instance_locks_deadlocks | alloc_unit, application, database, extent, file, hobt, key, metadata, oib, object, page, rid, row_group, xact | locks/s |
360
-| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
361
-| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
362
-| mssql.instance_memmgr_pending_memory_grants | pending | processes |
363
-| mssql.instance_memmgr_server_memory | memory | bytes |
364
-| mssql.instance_sql_errors | db_offline, info, kill_connection, user | errors |
365
-| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
366
-| mssql.instance_sqlstats_batch_requests | batch | requests/s |
367
-| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
368
-| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
369
-| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
370
-
371
-### Per database
372
-
373
-TBD
374
-
375
-Labels:
376
-
377
-| Label | Description |
378
-|:-----------|:----------------|
379
-| mssql_instance | TBD |
380
-| database | TBD |
381
-
382
-Metrics:
383
-
384
-| Metric | Dimensions | Unit |
385
-|:------|:----------|:----|
386
-| mssql.database_active_transactions | active | transactions |
387
-| mssql.database_backup_restore_operations | backup | operations/s |
388
-| mssql.database_data_files_size | size | bytes |
389
-| mssql.database_log_flushed | flushed | bytes/s |
390
-| mssql.database_log_flushes | log | flushes/s |
391
-| mssql.database_transactions | transactions | transactions/s |
392
-| mssql.database_write_transactions | write | transactions/s |
393
-
394
-### Per certificate template
395
-
396
-TBD
397
-
398
-Labels:
399
-
400
-| Label | Description |
401
-|:-----------|:----------------|
402
-| cert_template | TBD |
403
-
404
-Metrics:
405
-
406
-| Metric | Dimensions | Unit |
407
-|:------|:----------|:----|
408
-| adcs.cert_template_requests | requests | requests/s |
409
-| adcs.cert_template_failed_requests | failed | requests/s |
410
-| adcs.cert_template_issued_requests | issued | requests/s |
411
-| adcs.cert_template_pending_requests | pending | requests/s |
412
-| adcs.cert_template_request_processing_time | processing_time | seconds |
413
-| adcs.cert_template_retrievals | retrievals | retrievals/s |
414
-| adcs.cert_template_retrieval_processing_time | processing_time | seconds |
415
-| adcs.cert_template_request_cryptographic_signing_time | singing_time | seconds |
416
-| adcs.cert_template_request_policy_module_processing | processing_time | seconds |
417
-| adcs.cert_template_challenge_responses | challenge | responses/s |
418
-| adcs.cert_template_challenge_response_processing_time | processing_time | seconds |
419
-| adcs.cert_template_signed_certificate_timestamp_lists | processed | lists/s |
420
-| adcs.cert_template_signed_certificate_timestamp_list_processing_time | processing_time | seconds |
421
-
422
-### Per process
423
-
424
-TBD
425
-
426
-Labels:
427
-
428
-| Label | Description |
429
-|:-----------|:----------------|
430
-| process | TBD |
431
-
432
-Metrics:
433
-
434
-| Metric | Dimensions | Unit |
435
-|:------|:----------|:----|
436
-| netframework.clrexception_thrown | exceptions | exceptions/s |
437
-| netframework.clrexception_filters | filters | filters/s |
438
-| netframework.clrexception_finallys | finallys | finallys/s |
439
-| netframework.clrexception_throw_to_catch_depth | traversed | stack_frames/s |
440
-| netframework.clrinterop_com_callable_wrappers | com_callable_wrappers | ccw/s |
441
-| netframework.clrinterop_interop_marshallings | marshallings | marshallings/s |
442
-| netframework.clrinterop_interop_stubs_created | created | stubs/s |
443
-| netframework.clrjit_methods | jit-compiled | methods/s |
444
-| netframework.clrjit_time | time | percentage |
445
-| netframework.clrjit_standard_failures | failures | failures/s |
446
-| netframework.clrjit_il_bytes | compiled_msil | bytes/s |
447
-| netframework.clrloading_loader_heap_size | committed | bytes |
448
-| netframework.clrloading_appdomains_loaded | loaded | domain/s |
449
-| netframework.clrloading_appdomains_unloaded | unloaded | domain/s |
450
-| netframework.clrloading_assemblies_loaded | loaded | assemblies/s |
451
-| netframework.clrloading_classes_loaded | loaded | classes/s |
452
-| netframework.clrloading_class_load_failures | class_load | failures/s |
453
-| netframework.clrlocksandthreads_queue_length | threads | threads/s |
454
-| netframework.clrlocksandthreads_current_logical_threads | logical | threads |
455
-| netframework.clrlocksandthreads_current_physical_threads | physical | threads |
456
-| netframework.clrlocksandthreads_recognized_threads | threads | threads/s |
457
-| netframework.clrlocksandthreads_contentions | contentions | contentions/s |
458
-| netframework.clrmemory_allocated_bytes | allocated | bytes/s |
459
-| netframework.clrmemory_finalization_survivors | survived | objects |
460
-| netframework.clrmemory_heap_size | heap | bytes |
461
-| netframework.clrmemory_promoted | promoted | bytes |
462
-| netframework.clrmemory_number_gc_handles | used | handles |
463
-| netframework.clrmemory_collections | gc | gc/s |
464
-| netframework.clrmemory_induced_gc | gc | gc/s |
465
-| netframework.clrmemory_number_pinned_objects | pinned | objects |
466
-| netframework.clrmemory_number_sink_blocks_in_use | used | blocks |
467
-| netframework.clrmemory_committed | committed | bytes |
468
-| netframework.clrmemory_reserved | reserved | bytes |
469
-| netframework.clrmemory_gc_time | time | percentage |
470
-| netframework.clrremoting_channels | registered | channels/s |
471
-| netframework.clrremoting_context_bound_classes_loaded | loaded | classes |
472
-| netframework.clrremoting_context_bound_objects | allocated | objects/s |
473
-| netframework.clrremoting_context_proxies | objects | objects/s |
474
-| netframework.clrremoting_contexts | contexts | contexts |
475
-| netframework.clrremoting_remote_calls | rpc | calls/s |
476
-| netframework.clrsecurity_link_time_checks | linktime | checks/s |
477
-| netframework.clrsecurity_checks_time | time | percentage |
478
-| netframework.clrsecurity_stack_walk_depth | stack | depth |
479
-| netframework.clrsecurity_runtime_checks | runtime | checks/s |
480
-
481
-### Per exchange workload
482
-
483
-TBD
484
-
485
-Labels:
486
-
487
-| Label | Description |
488
-|:-----------|:----------------|
489
-| workload | TBD |
490
-
491
-Metrics:
492
-
493
-| Metric | Dimensions | Unit |
494
-|:------|:----------|:----|
495
-| exchange.workload_active_tasks | active | tasks |
496
-| exchange.workload_completed_tasks | completed | tasks/s |
497
-| exchange.workload_queued_tasks | queued | tasks/s |
498
-| exchange.workload_yielded_tasks | yielded | tasks/s |
499
-| exchange.workload_activity_status | active, paused | status |
500
-
501
-### Per ldap process
502
-
503
-TBD
504
-
505
-Labels:
506
-
507
-| Label | Description |
508
-|:-----------|:----------------|
509
-| workload | TBD |
510
-
511
-Metrics:
512
-
513
-| Metric | Dimensions | Unit |
514
-|:------|:----------|:----|
515
-| exchange.ldap_long_running_ops_per_sec | long-running | operations/s |
516
-| exchange.ldap_read_time | read | seconds |
517
-| exchange.ldap_search_time | search | seconds |
518
-| exchange.ldap_write_time | write | seconds |
519
-| exchange.ldap_timeout_errors | timeout | errors/s |
520
-
521
-### Per http proxy
522
-
523
-TBD
524
-
525
-Labels:
526
-
527
-| Label | Description |
528
-|:-----------|:----------------|
529
-| workload | TBD |
530
-
531
-Metrics:
532
-
533
-| Metric | Dimensions | Unit |
534
-|:------|:----------|:----|
535
-| exchange.http_proxy_avg_auth_latency | latency | seconds |
536
-| exchange.http_proxy_avg_cas_processing_latency_sec | latency | seconds |
537
-| exchange.http_proxy_mailbox_proxy_failure_rate | failures | percentage |
538
-| exchange.http_proxy_mailbox_server_locator_avg_latency_sec | latency | seconds |
539
-| exchange.http_proxy_outstanding_proxy_requests | outstanding | requests |
540
-| exchange.http_proxy_requests | processed | requests/s |
541
-
542
-### Per vm
543
-
544
-TBD
545
-
546
-Labels:
547
-
548
-| Label | Description |
549
-|:-----------|:----------------|
550
-| vm_name | TBD |
551
-
552
-Metrics:
553
-
554
-| Metric | Dimensions | Unit |
555
-|:------|:----------|:----|
556
-| hyperv.vm_cpu_usage | gues, hypervisor, remote | percentage |
557
-| hyperv.vm_memory_physical | assigned_memory | MiB |
558
-| hyperv.vm_memory_physical_guest_visible | visible_memory | MiB |
559
-| hyperv.vm_memory_pressure_current | pressure | percentage |
560
-| hyperv.vm_vid_physical_pages_allocated | allocated | pages |
561
-| hyperv.vm_vid_remote_physical_pages | remote_physical | pages |
562
-
563
-### Per vm device
564
-
565
-TBD
566
-
567
-Labels:
568
-
569
-| Label | Description |
570
-|:-----------|:----------------|
571
-| vm_device | TBD |
572
-
573
-Metrics:
574
-
575
-| Metric | Dimensions | Unit |
576
-|:------|:----------|:----|
577
-| hyperv.vm_device_bytes | read, written | bytes/s |
578
-| hyperv.vm_device_operations | read, write | operations/s |
579
-| hyperv.vm_device_errors | errors | errors/s |
580
-
581
-### Per vm interface
582
-
583
-TBD
584
-
585
-Labels:
586
-
587
-| Label | Description |
588
-|:-----------|:----------------|
589
-| vm_interface | TBD |
590
-
591
-Metrics:
592
-
593
-| Metric | Dimensions | Unit |
594
-|:------|:----------|:----|
595
-| hyperv.vm_interface_bytes | received, sent | bytes/s |
596
-| hyperv.vm_interface_packets | received, sent | packets/s |
597
-| hyperv.vm_interface_packets_dropped | incoming, outgoing | drops/s |
598
-
599
-### Per vswitch
600
-
601
-TBD
602
-
603
-Labels:
604
-
605
-| Label | Description |
606
-|:-----------|:----------------|
607
-| vswitch | TBD |
608
-
609
-Metrics:
610
-
611
-| Metric | Dimensions | Unit |
612
-|:------|:----------|:----|
613
-| hyperv.vswitch_bytes | received, sent | bytes/s |
614
-| hyperv.vswitch_packets | received, sent | packets/s |
615
-| hyperv.vswitch_directed_packets | received, sent | packets/s |
616
-| hyperv.vswitch_broadcast_packets | received, sent | packets/s |
617
-| hyperv.vswitch_multicast_packets | received, sent | packets/s |
618
-| hyperv.vswitch_dropped_packets | incoming, outgoing | drops/s |
619
-| hyperv.vswitch_extensions_dropped_packets | incoming, outgoing | drops/s |
620
-| hyperv.vswitch_packets_flooded | flooded | packets/s |
621
-| hyperv.vswitch_learned_mac_addresses | learned | mac addresses/s |
622
-| hyperv.vswitch_purged_mac_addresses | purged | mac addresses/s |
623
-
624
-
625
-
626
-## Alerts
627
-
628
-
629
-The following alerts are available:
630
-
631
-| Alert name | On metric | Description |
632
-|:------------|:----------|:------------|
633
-| [ windows_10min_cpu_usage ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.cpu_utilization_total | average CPU utilization over the last 10 minutes |
634
-| [ windows_ram_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.memory_utilization | memory utilization |
635
-| [ windows_inbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of inbound discarded packets for the network interface in the last 10 minutes |
636
-| [ windows_outbound_packets_discarded ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_discarded | number of outbound discarded packets for the network interface in the last 10 minutes |
637
-| [ windows_inbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of inbound errors for the network interface in the last 10 minutes |
638
-| [ windows_outbound_packets_errors ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.net_nic_errors | number of outbound errors for the network interface in the last 10 minutes |
639
-| [ windows_disk_in_use ](https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf) | windows.logical_disk_space_usage | disk space utilization |
640
-
641
-
642
-## Setup
643
-
644
-### Prerequisites
645
-
646
-#### Install Windows exporter
647
-
648
-To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
649
-
650
-
651
-
652
-### Configuration
653
-
654
-#### File
655
-
656
-The configuration file name for this integration is `go.d/windows.conf`.
657
-
658
-
659
-You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-a-configuration-file-using-edit-config) script from the
660
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
661
-
662
-```bash
663
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
664
-sudo ./edit-config go.d/windows.conf
665
-```
666
-#### Options
667
-
668
-The following options can be defined globally: update_every, autodetection_retry.
669
-
670
-
671
-<details open><summary>Config options</summary>
672
-
673
-| Name | Description | Default | Required |
674
-|:----|:-----------|:-------|:--------:|
675
-| update_every | Data collection frequency. | 1 | no |
676
-| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
677
-| url | Server URL. | | yes |
678
-| timeout | HTTP request timeout. | 1 | no |
679
-| username | Username for basic HTTP authentication. | | no |
680
-| password | Password for basic HTTP authentication. | | no |
681
-| proxy_url | Proxy URL. | | no |
682
-| proxy_username | Username for proxy basic HTTP authentication. | | no |
683
-| proxy_password | Password for proxy basic HTTP authentication. | | no |
684
-| method | HTTP request method. | GET | no |
685
-| body | HTTP request body. | | no |
686
-| headers | HTTP request headers. | | no |
687
-| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
688
-| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
689
-| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
690
-| tls_cert | Client TLS certificate. | | no |
691
-| tls_key | Client TLS key. | | no |
692
-
693
-</details>
694
-
695
-#### Examples
696
-
697
-##### Basic
698
-
699
-A basic example configuration.
700
-
701
-```yaml
702
-jobs:
703
- - name: win_server
704
- url: http://192.0.2.1:9182/metrics
705
-
706
-```
707
-##### HTTP authentication
708
-
709
-Basic HTTP authentication.
710
-
711
-<details open><summary>Config</summary>
712
-
713
-```yaml
714
-jobs:
715
- - name: win_server
716
- url: http://192.0.2.1:9182/metrics
717
- username: username
718
- password: password
719
-
720
-```
721
-</details>
722
-
723
-##### HTTPS with self-signed certificate
724
-
725
-Do not validate server certificate chain and hostname.
726
-
727
-<details open><summary>Config</summary>
728
-
729
-```yaml
730
-jobs:
731
- - name: win_server
732
- url: https://192.0.2.1:9182/metrics
733
- tls_skip_verify: yes
734
-
735
-```
736
-</details>
737
-
738
-##### Virtual Node
739
-
740
-The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
741
-You can create a virtual node for all your Windows machines and control them as separate entities.
742
-
743
-To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
744
-
745
-> **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
746
-
747
-```yaml
748
-# /etc/netdata/vnodes/vnodes.conf
749
-- hostname: win_server
750
- guid: <value>
751
-```
752
-
753
-
754
-<details open><summary>Config</summary>
755
-
756
-```yaml
757
-jobs:
758
- - name: win_server
759
- vnode: win_server
760
- url: http://192.0.2.1:9182/metrics
761
-
762
-```
763
-</details>
764
-
765
-##### Multi-instance
766
-
767
-> **Note**: When you define multiple jobs, their names must be unique.
768
-
769
-Collecting metrics from multiple remote instances.
770
-
771
-
772
-<details open><summary>Config</summary>
773
-
774
-```yaml
775
-jobs:
776
- - name: win_server1
777
- url: http://192.0.2.1:9182/metrics
778
-
779
- - name: win_server2
780
- url: http://192.0.2.2:9182/metrics
781
-
782
-```
783
-</details>
784
-
785
-
786
-
787
-## Troubleshooting
788
-
789
-### Debug Mode
790
-
791
-**Important**: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.
792
-
793
-To troubleshoot issues with the `windows` collector, run the `go.d.plugin` with the debug option enabled. The output
794
-should give you clues as to why the collector isn't working.
795
-
796
-- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
797
- your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
798
-
799
- ```bash
800
- cd /usr/libexec/netdata/plugins.d/
801
- ```
802
-
803
-- Switch to the `netdata` user.
804
-
805
- ```bash
806
- sudo -u netdata -s
807
- ```
808
-
809
-- Run the `go.d.plugin` to debug the collector:
810
-
811
- ```bash
812
- ./go.d.plugin -d -m windows
813
- ```
814
-
815
-### Getting Logs
816
-
817
-If you're encountering problems with the `windows` collector, follow these steps to retrieve logs and identify potential issues:
818
-
819
-- **Run the command** specific to your system (systemd, non-systemd, or Docker container).
820
-- **Examine the output** for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
821
-
822
-#### System with systemd
823
-
824
-Use the following command to view logs generated since the last Netdata service restart:
825
-
826
-```bash
827
-journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep windows
828
-```
829
-
830
-#### System without systemd
831
-
832
-Locate the collector log file, typically at `/var/log/netdata/collector.log`, and use `grep` to filter for collector's name:
833
-
834
-```bash
835
-grep windows /var/log/netdata/collector.log
836
-```
837
-
838
-**Note**: This method shows logs from all restarts. Focus on the **latest entries** for troubleshooting current issues.
839
-
840
-#### Docker Container
841
-
842
-If your Netdata runs in a Docker container named "netdata" (replace if different), use this command:
843
-
844
-```bash
845
-docker logs netdata 2>&1 | grep windows
846
-```
847
-
848
-
src/go/plugin/go.d/modules/windows/metadata.yaml
deleted
-2176
@@ -1,2176 +0,0 @@
1
-plugin_name: go.d.plugin
2
-modules:
3
- - &module
4
- meta: &meta
5
- id: collector-go.d.plugin-windows
6
- plugin_name: go.d.plugin
7
- module_name: windows
8
- monitored_instance:
9
- name: Windows
10
- link: https://www.microsoft.com/en-us/windows
11
- categories:
12
- - data-collection.windows-systems
13
- icon_filename: windows.svg
14
- keywords:
15
- - windows
16
- - microsoft
17
- most_popular: true
18
- info_provided_to_referring_integrations:
19
- description: ""
20
- related_resources:
21
- integrations:
22
- list: []
23
- overview:
24
- data_collection:
25
- metrics_description: |
26
- **Deprecation Notice**: This collector is no longer the recommended method for Windows monitoring and will be removed in a future release.
27
-
28
- The official Netdata Agent for Windows now provides a robust and user-friendly solution for real-time system and application performance monitoring. By installing Netdata on your Windows host, you'll gain access to a wide range of metrics and visualizations without the need for additional collectors or complex configurations.
29
-
30
- To get started with Netdata on Windows, see the [Netdata Windows Installer](/packaging/windows/WINDOWS_INSTALLER.md).
31
-
32
- ---
33
-
34
- This collector monitors the performance of Windows machines, collects both host metrics and metrics from various Windows applications (e.g. Active Directory, MSSQL).
35
- method_description: |
36
- It collect metrics by periodically sending HTTP requests to [Prometheus exporter for Windows machines](https://github.com/prometheus-community/windows_exporter), a native Windows Agent running on each host.
37
- default_behavior:
38
- auto_detection:
39
- description: ""
40
- limits:
41
- description: ""
42
- performance_impact:
43
- description: |
44
- Data collection affects the CPU usage of the Windows host. CPU usage depends on the frequency of data collection and the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
45
- additional_permissions:
46
- description: ""
47
- multi_instance: true
48
- supported_platforms:
49
- include: []
50
- exclude: []
51
- setup:
52
- prerequisites:
53
- list:
54
- - title: Install Windows exporter
55
- description: |
56
- To install the Windows exporter, follow the [official installation guide](https://github.com/prometheus-community/windows_exporter#installation).
57
- configuration:
58
- file:
59
- name: go.d/windows.conf
60
- options:
61
- description: |
62
- The following options can be defined globally: update_every, autodetection_retry.
63
- folding:
64
- title: Config options
65
- enabled: true
66
- list:
67
- - name: update_every
68
- description: Data collection frequency.
69
- default_value: 1
70
- required: false
71
- - name: autodetection_retry
72
- description: Recheck interval in seconds. Zero means no recheck will be scheduled.
73
- default_value: 0
74
- required: false
75
- - name: url
76
- description: Server URL.
77
- default_value: ""
78
- required: true
79
- - name: timeout
80
- description: HTTP request timeout.
81
- default_value: 1
82
- required: false
83
- - name: username
84
- description: Username for basic HTTP authentication.
85
- default_value: ""
86
- required: false
87
- - name: password
88
- description: Password for basic HTTP authentication.
89
- default_value: ""
90
- required: false
91
- - name: proxy_url
92
- description: Proxy URL.
93
- default_value: ""
94
- required: false
95
- - name: proxy_username
96
- description: Username for proxy basic HTTP authentication.
97
- default_value: ""
98
- required: false
99
- - name: proxy_password
100
- description: Password for proxy basic HTTP authentication.
101
- default_value: ""
102
- required: false
103
- - name: method
104
- description: HTTP request method.
105
- default_value: "GET"
106
- required: false
107
- - name: body
108
- description: HTTP request body.
109
- default_value: ""
110
- required: false
111
- - name: headers
112
- description: HTTP request headers.
113
- default_value: ""
114
- required: false
115
- - name: not_follow_redirects
116
- description: Redirect handling policy. Controls whether the client follows redirects.
117
- default_value: no
118
- required: false
119
- - name: tls_skip_verify
120
- description: Server certificate chain and hostname validation policy. Controls whether the client performs this check.
121
- default_value: no
122
- required: false
123
- - name: tls_ca
124
- description: Certification authority that the client uses when verifying the server's certificates.
125
- default_value: ""
126
- required: false
127
- - name: tls_cert
128
- description: Client TLS certificate.
129
- default_value: ""
130
- required: false
131
- - name: tls_key
132
- description: Client TLS key.
133
- default_value: ""
134
- required: false
135
- examples:
136
- folding:
137
- title: Config
138
- enabled: true
139
- list:
140
- - name: Basic
141
- folding:
142
- enabled: false
143
- description: A basic example configuration.
144
- config: |
145
- jobs:
146
- - name: win_server
147
- url: http://192.0.2.1:9182/metrics
148
- - name: HTTP authentication
149
- description: Basic HTTP authentication.
150
- config: |
151
- jobs:
152
- - name: win_server
153
- url: http://192.0.2.1:9182/metrics
154
- username: username
155
- password: password
156
- - name: HTTPS with self-signed certificate
157
- description: Do not validate server certificate chain and hostname.
158
- config: |
159
- jobs:
160
- - name: win_server
161
- url: https://192.0.2.1:9182/metrics
162
- tls_skip_verify: yes
163
- - name: Virtual Node
164
- description: |
165
- The Virtual Node functionality allows you to define nodes in configuration files and treat them as ordinary nodes in all interfaces, panels, tabs, filters, etc.
166
- You can create a virtual node for all your Windows machines and control them as separate entities.
167
-
168
- To make your Windows server a virtual node, you need to define virtual nodes in `/etc/netdata/vnodes/vnodes.conf`:
169
-
170
- > **Note**: To create a valid guid, you can use the `uuidgen` command on Linux, or the `[guid]::NewGuid()` command in PowerShell on Windows.
171
-
172
- ```yaml
173
- # /etc/netdata/vnodes/vnodes.conf
174
- - hostname: win_server
175
- guid: <value>
176
- ```
177
- config: |
178
- jobs:
179
- - name: win_server
180
- vnode: win_server
181
- url: http://192.0.2.1:9182/metrics
182
- - name: Multi-instance
183
- description: |
184
- > **Note**: When you define multiple jobs, their names must be unique.
185
-
186
- Collecting metrics from multiple remote instances.
187
- config: |
188
- jobs:
189
- - name: win_server1
190
- url: http://192.0.2.1:9182/metrics
191
-
192
- - name: win_server2
193
- url: http://192.0.2.2:9182/metrics
194
- troubleshooting:
195
- problems:
196
- list: []
197
- alerts:
198
- - name: windows_10min_cpu_usage
199
- metric: windows.cpu_utilization_total
200
- info: average CPU utilization over the last 10 minutes
201
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf
202
- - name: windows_ram_in_use
203
- metric: windows.memory_utilization
204
- info: memory utilization
205
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf
206
- - name: windows_inbound_packets_discarded
207
- metric: windows.net_nic_discarded
208
- info: number of inbound discarded packets for the network interface in the last 10 minutes
209
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf
210
- - name: windows_outbound_packets_discarded
211
- metric: windows.net_nic_discarded
212
- info: number of outbound discarded packets for the network interface in the last 10 minutes
213
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf
214
- - name: windows_inbound_packets_errors
215
- metric: windows.net_nic_errors
216
- info: number of inbound errors for the network interface in the last 10 minutes
217
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf
218
- - name: windows_outbound_packets_errors
219
- metric: windows.net_nic_errors
220
- info: number of outbound errors for the network interface in the last 10 minutes
221
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf
222
- - name: windows_disk_in_use
223
- metric: windows.logical_disk_space_usage
224
- info: disk space utilization
225
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/windows.conf
226
- metrics:
227
- folding:
228
- title: Metrics
229
- enabled: false
230
- description: |
231
- The collected set of metrics depends on the [enabled collectors](https://github.com/prometheus-community/windows_exporter#collectors).
232
-
233
- Supported collectors:
234
-
235
- - [cpu](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.cpu.md)
236
- - [iis](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.iis.md)
237
- - [memory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.memory.md)
238
- - [net](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.net.md)
239
- - [logical_disk](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logical_disk.md)
240
- - [os](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.os.md)
241
- - [system](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.system.md)
242
- - [logon](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.logon.md)
243
- - [tcp](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.tcp.md)
244
- - [thermalzone](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.thermalzone.md)
245
- - [process](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.process.md)
246
- - [service](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.service.md)
247
- - [mssql](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.mssql.md)
248
- - [ad](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.ad.md)
249
- - [adcs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adcs.md)
250
- - [adfs](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.adfs.md)
251
- - [netframework_clrexceptions](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-exceptions)
252
- - [netframework_clrinterop](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-interop)
253
- - [netframework_clrjit](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-jit)
254
- - [netframework_clrloading](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-loading)
255
- - [netframework_clrlocksandthreads](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-locks-and-threads)
256
- - [netframework_clrmemory](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-memory)
257
- - [netframework_clrremoting](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.netframework.md#clr-remoting)
258
- - [exchange](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.exchange.md)
259
- - [hyperv](https://github.com/prometheus-community/windows_exporter/blob/master/docs/collector.hyperv.md)
260
- availability: []
261
- scopes:
262
- - name: global
263
- description: These metrics refer to the entire monitored host.
264
- labels: []
265
- metrics:
266
- - name: windows.cpu_utilization_total
267
- description: Total CPU Utilization (all cores)
268
- unit: percentage
269
- chart_type: stacked
270
- dimensions:
271
- - name: dpc
272
- - name: user
273
- - name: privileged
274
- - name: interrupt
275
- - name: windows.memory_utilization
276
- description: Memory Utilization
277
- unit: bytes
278
- chart_type: stacked
279
- dimensions:
280
- - name: available
281
- - name: used
282
- - name: windows.memory_page_faults
283
- description: Memory Page Faults
284
- unit: events/s
285
- chart_type: line
286
- dimensions:
287
- - name: page_faults
288
- - name: windows.memory_swap_utilization
289
- description: Swap Utilization
290
- unit: bytes
291
- chart_type: stacked
292
- dimensions:
293
- - name: available
294
- - name: used
295
- - name: windows.memory_swap_operations
296
- description: Swap Operations
297
- unit: operations/s
298
- chart_type: area
299
- dimensions:
300
- - name: read
301
- - name: write
302
- - name: windows.memory_swap_pages
303
- description: Swap Pages
304
- unit: pages/s
305
- chart_type: line
306
- dimensions:
307
- - name: read
308
- - name: written
309
- - name: windows.memory_cached
310
- description: Cached
311
- unit: KiB
312
- chart_type: area
313
- dimensions:
314
- - name: cached
315
- - name: windows.memory_cache_faults
316
- description: Cache Faults
317
- unit: events/s
318
- chart_type: line
319
- dimensions:
320
- - name: cache_faults
321
- - name: windows.memory_system_pool
322
- description: System Memory Pool
323
- unit: bytes
324
- chart_type: area
325
- dimensions:
326
- - name: paged
327
- - name: non-paged
328
- - name: windows.tcp_conns_established
329
- description: TCP established connections
330
- unit: connections
331
- chart_type: line
332
- dimensions:
333
- - name: ipv4
334
- - name: ipv6
335
- - name: windows.tcp_conns_active
336
- description: TCP active connections
337
- unit: connections/s
338
- chart_type: line
339
- dimensions:
340
- - name: ipv4
341
- - name: ipv6
342
- - name: windows.tcp_conns_passive
343
- description: TCP passive connections
344
- unit: connections/s
345
- chart_type: line
346
- dimensions:
347
- - name: ipv4
348
- - name: ipv6
349
- - name: windows.tcp_conns_failures
350
- description: TCP connection failures
351
- unit: failures/s
352
- chart_type: line
353
- dimensions:
354
- - name: ipv4
355
- - name: ipv6
356
- - name: windows.tcp_conns_resets
357
- description: TCP connections resets
358
- unit: resets/s
359
- chart_type: line
360
- dimensions:
361
- - name: ipv4
362
- - name: ipv6
363
- - name: windows.tcp_segments_received
364
- description: Number of TCP segments received
365
- unit: segments/s
366
- chart_type: line
367
- dimensions:
368
- - name: ipv4
369
- - name: ipv6
370
- - name: windows.tcp_segments_sent
371
- description: Number of TCP segments sent
372
- unit: segments/s
373
- chart_type: line
374
- dimensions:
375
- - name: ipv4
376
- - name: ipv6
377
- - name: windows.tcp_segments_retransmitted
378
- description: Number of TCP segments retransmitted
379
- unit: segments/s
380
- chart_type: line
381
- dimensions:
382
- - name: ipv4
383
- - name: ipv6
384
- - name: windows.os_processes
385
- description: Processes
386
- unit: number
387
- chart_type: line
388
- dimensions:
389
- - name: processes
390
- - name: windows.os_users
391
- description: Number of Users
392
- unit: users
393
- chart_type: line
394
- dimensions:
395
- - name: users
396
- - name: windows.os_visible_memory_usage
397
- description: Visible Memory Usage
398
- unit: bytes
399
- chart_type: stacked
400
- dimensions:
401
- - name: free
402
- - name: used
403
- - name: windows.os_paging_files_usage
404
- description: Paging Files Usage
405
- unit: bytes
406
- chart_type: stacked
407
- dimensions:
408
- - name: free
409
- - name: used
410
- - name: windows.system_threads
411
- description: Threads
412
- unit: number
413
- chart_type: line
414
- dimensions:
415
- - name: threads
416
- - name: windows.system_uptime
417
- description: Uptime
418
- unit: seconds
419
- chart_type: line
420
- dimensions:
421
- - name: time
422
- - name: windows.logon_type_sessions
423
- description: Active User Logon Sessions By Type
424
- unit: seconds
425
- chart_type: stacked
426
- dimensions:
427
- - name: system
428
- - name: interactive
429
- - name: network
430
- - name: batch
431
- - name: service
432
- - name: proxy
433
- - name: unlock
434
- - name: network_clear_text
435
- - name: new_credentials
436
- - name: remote_interactive
437
- - name: cached_interactive
438
- - name: cached_remote_interactive
439
- - name: cached_unlock
440
- - name: windows.processes_cpu_utilization
441
- description: CPU usage (100% = 1 core)
442
- unit: percentage
443
- chart_type: stacked
444
- dimensions:
445
- - name: a dimension per process
446
- - name: windows.processes_handles
447
- description: Memory usage
448
- unit: handles
449
- chart_type: stacked
450
- dimensions:
451
- - name: a dimension per process
452
- - name: windows.processes_io_bytes
453
- description: Total of IO bytes (read, write, other)
454
- unit: bytes/s
455
- chart_type: stacked
456
- dimensions:
457
- - name: a dimension per process
458
- - name: windows.processes_io_operations
459
- description: Total of IO events (read, write, other)
460
- unit: operations/s
461
- chart_type: stacked
462
- dimensions:
463
- - name: a dimension per process
464
- - name: windows.processes_page_faults
465
- description: Number of page faults
466
- unit: pgfaults/s
467
- chart_type: stacked
468
- dimensions:
469
- - name: a dimension per process
470
- - name: windows.processes_page_file_bytes
471
- description: Bytes used in page file(s)
472
- unit: bytes
473
- chart_type: stacked
474
- dimensions:
475
- - name: a dimension per process
476
- - name: windows.processes_pool_bytes
477
- description: Active threads
478
- unit: bytes
479
- chart_type: stacked
480
- dimensions:
481
- - name: a dimension per process
482
- - name: windows.processes_threads
483
- description: Number of handles open
484
- unit: threads
485
- chart_type: stacked
486
- dimensions:
487
- - name: a dimension per process
488
- - name: ad.database_operations
489
- description: AD database operations
490
- unit: operations/s
491
- chart_type: line
492
- dimensions:
493
- - name: add
494
- - name: delete
495
- - name: modify
496
- - name: recycle
497
- - name: ad.directory_operations
498
- description: AD directory operations
499
- unit: operations/s
500
- chart_type: line
501
- dimensions:
502
- - name: read
503
- - name: write
504
- - name: search
505
- - name: ad.name_cache_lookups
506
- description: Name cache lookups
507
- unit: lookups/s
508
- chart_type: line
509
- dimensions:
510
- - name: lookups
511
- - name: ad.name_cache_hits
512
- description: Name cache hits
513
- unit: hits/s
514
- chart_type: line
515
- dimensions:
516
- - name: hits
517
- - name: ad.atq_average_request_latency
518
- description: Average request processing time
519
- unit: seconds
520
- chart_type: line
521
- dimensions:
522
- - name: time
523
- - name: ad.atq_outstanding_requests
524
- description: Outstanding requests
525
- unit: requests
526
- chart_type: line
527
- dimensions:
528
- - name: outstanding
529
- - name: ad.dra_replication_intersite_compressed_traffic
530
- description: DRA replication compressed traffic withing site
531
- unit: bytes/s
532
- chart_type: area
533
- dimensions:
534
- - name: inbound
535
- - name: outbound
536
- - name: ad.dra_replication_intrasite_compressed_traffic
537
- description: DRA replication compressed traffic between sites
538
- unit: bytes/s
539
- chart_type: area
540
- dimensions:
541
- - name: inbound
542
- - name: outbound
543
- - name: ad.dra_replication_sync_objects_remaining
544
- description: DRA replication full sync objects remaining
545
- unit: objects
546
- chart_type: line
547
- dimensions:
548
- - name: inbound
549
- - name: outbound
550
- - name: ad.dra_replication_objects_filtered
551
- description: DRA replication objects filtered
552
- unit: objects/s
553
- chart_type: line
554
- dimensions:
555
- - name: inbound
556
- - name: outbound
557
- - name: ad.dra_replication_properties_updated
558
- description: DRA replication properties updated
559
- unit: properties/s
560
- chart_type: line
561
- dimensions:
562
- - name: inbound
563
- - name: outbound
564
- - name: ad.dra_replication_properties_filtered
565
- description: DRA replication properties filtered
566
- unit: properties/s
567
- chart_type: line
568
- dimensions:
569
- - name: inbound
570
- - name: outbound
571
- - name: ad.dra_replication_pending_syncs
572
- description: DRA replication pending syncs
573
- unit: syncs
574
- chart_type: line
575
- dimensions:
576
- - name: pending
577
- - name: ad.dra_replication_sync_requests
578
- description: DRA replication sync requests
579
- unit: requests/s
580
- chart_type: line
581
- dimensions:
582
- - name: requests
583
- - name: ad.ds_threads
584
- description: Directory Service threads
585
- unit: threads
586
- chart_type: line
587
- dimensions:
588
- - name: in_use
589
- - name: ad.ldap_last_bind_time
590
- description: LDAP last successful bind time
591
- unit: seconds
592
- chart_type: line
593
- dimensions:
594
- - name: last_bind
595
- - name: ad.binds
596
- description: Successful binds
597
- unit: binds/s
598
- chart_type: line
599
- dimensions:
600
- - name: binds
601
- - name: ad.ldap_searches
602
- description: LDAP client search operations
603
- unit: searches/s
604
- chart_type: line
605
- dimensions:
606
- - name: searches
607
- - name: adfs.ad_login_connection_failures
608
- description: Connection failures
609
- unit: failures/s
610
- chart_type: line
611
- dimensions:
612
- - name: connection
613
- - name: adfs.certificate_authentications
614
- description: User Certificate authentications
615
- unit: authentications/s
616
- chart_type: line
617
- dimensions:
618
- - name: authentications
619
- - name: adfs.db_artifact_failures
620
- description: Connection failures to the artifact database
621
- unit: failures/s
622
- chart_type: line
623
- dimensions:
624
- - name: connection
625
- - name: adfs.db_artifact_query_time_seconds
626
- description: Time taken for an artifact database query
627
- unit: seconds/s
628
- chart_type: line
629
- dimensions:
630
- - name: query_time
631
- - name: adfs.db_config_failures
632
- description: Connection failures to the configuration database
633
- unit: failures/s
634
- chart_type: line
635
- dimensions:
636
- - name: connection
637
- - name: adfs.db_config_query_time_seconds
638
- description: Time taken for a configuration database query
639
- unit: seconds/s
640
- chart_type: line
641
- dimensions:
642
- - name: query_time
643
- - name: adfs.device_authentications
644
- description: Device authentications
645
- unit: authentications/s
646
- chart_type: line
647
- dimensions:
648
- - name: authentications
649
- - name: adfs.external_authentications
650
- description: Authentications from external MFA providers
651
- unit: authentications/s
652
- chart_type: line
653
- dimensions:
654
- - name: success
655
- - name: failure
656
- - name: adfs.federated_authentications
657
- description: Authentications from Federated Sources
658
- unit: authentications/s
659
- chart_type: line
660
- dimensions:
661
- - name: authentications
662
- - name: adfs.federation_metadata_requests
663
- description: Federation Metadata requests
664
- unit: requests/s
665
- chart_type: line
666
- dimensions:
667
- - name: requests
668
- - name: adfs.oauth_authorization_requests
669
- description: Incoming requests to the OAuth Authorization endpoint
670
- unit: requests/s
671
- chart_type: line
672
- dimensions:
673
- - name: requests
674
- - name: adfs.oauth_client_authentications
675
- description: OAuth client authentications
676
- unit: authentications/s
677
- chart_type: line
678
- dimensions:
679
- - name: success
680
- - name: failure
681
- - name: adfs.oauth_client_credentials_requests
682
- description: OAuth client credentials requests
683
- unit: requests/s
684
- chart_type: line
685
- dimensions:
686
- - name: success
687
- - name: failure
688
- - name: adfs.oauth_client_privkey_jwt_authentications
689
- description: OAuth client private key JWT authentications
690
- unit: authentications/s
691
- chart_type: line
692
- dimensions:
693
- - name: success
694
- - name: failure
695
- - name: adfs.oauth_client_secret_basic_authentications
696
- description: OAuth client secret basic authentications
697
- unit: authentications/s
698
- chart_type: line
699
- dimensions:
700
- - name: success
701
- - name: failure
702
- - name: adfs.oauth_client_secret_post_authentications
703
- description: OAuth client secret post authentications
704
- unit: authentications/s
705
- chart_type: line
706
- dimensions:
707
- - name: success
708
- - name: failure
709
- - name: adfs.oauth_client_windows_authentications
710
- description: OAuth client windows integrated authentications
711
- unit: authentications/s
712
- chart_type: line
713
- dimensions:
714
- - name: success
715
- - name: failure
716
- - name: adfs.oauth_logon_certificate_requests
717
- description: OAuth logon certificate requests
718
- unit: requests/s
719
- chart_type: line
720
- dimensions:
721
- - name: success
722
- - name: failure
723
- - name: adfs.oauth_password_grant_requests
724
- description: OAuth password grant requests
725
- unit: requests/s
726
- chart_type: line
727
- dimensions:
728
- - name: success
729
- - name: failure
730
- - name: adfs.oauth_token_requests_success
731
- description: Successful RP token requests over OAuth protocol
732
- unit: requests/s
733
- chart_type: line
734
- dimensions:
735
- - name: success
736
- - name: adfs.passive_requests
737
- description: Passive requests
738
- unit: requests/s
739
- chart_type: line
740
- dimensions:
741
- - name: passive
742
- - name: adfs.passport_authentications
743
- description: Microsoft Passport SSO authentications
744
- unit: authentications/s
745
- chart_type: line
746
- dimensions:
747
- - name: passport
748
- - name: adfs.password_change_requests
749
- description: Password change requests
750
- unit: requests/s
751
- chart_type: line
752
- dimensions:
753
- - name: success
754
- - name: failure
755
- - name: adfs.samlp_token_requests_success
756
- description: Successful RP token requests over SAML-P protocol
757
- unit: requests/s
758
- chart_type: line
759
- dimensions:
760
- - name: success
761
- - name: adfs.sso_authentications
762
- description: SSO authentications
763
- unit: authentications/s
764
- chart_type: line
765
- dimensions:
766
- - name: success
767
- - name: failure
768
- - name: adfs.token_requests
769
- description: Token access requests
770
- unit: requests/s
771
- chart_type: line
772
- dimensions:
773
- - name: requests
774
- - name: adfs.userpassword_authentications
775
- description: AD U/P authentications
776
- unit: authentications/s
777
- chart_type: line
778
- dimensions:
779
- - name: success
780
- - name: failure
781
- - name: adfs.windows_integrated_authentications
782
- description: Windows integrated authentications using Kerberos or NTLM
783
- unit: authentications/s
784
- chart_type: line
785
- dimensions:
786
- - name: authentications
787
- - name: adfs.wsfed_token_requests_success
788
- description: Successful RP token requests over WS-Fed protocol
789
- unit: requests/s
790
- chart_type: line
791
- dimensions:
792
- - name: success
793
- - name: adfs.wstrust_token_requests_success
794
- description: Successful RP token requests over WS-Trust protocol
795
- unit: requests/s
796
- chart_type: line
797
- dimensions:
798
- - name: success
799
- - name: exchange.activesync_ping_cmds_pending
800
- description: Ping commands pending in queue
801
- unit: commands
802
- chart_type: line
803
- dimensions:
804
- - name: pending
805
- - name: exchange.activesync_requests
806
- description: HTTP requests received from ASP.NET
807
- unit: requests/s
808
- chart_type: line
809
- dimensions:
810
- - name: received
811
- - name: exchange.activesync_sync_cmds
812
- description: Sync commands processed
813
- unit: commands/s
814
- chart_type: line
815
- dimensions:
816
- - name: processed
817
- - name: exchange.autodiscover_requests
818
- description: Autodiscover service requests processed
819
- unit: requests/s
820
- chart_type: line
821
- dimensions:
822
- - name: processed
823
- - name: exchange.avail_service_requests
824
- description: Requests serviced
825
- unit: requests/s
826
- chart_type: line
827
- dimensions:
828
- - name: serviced
829
- - name: exchange.owa_current_unique_users
830
- description: Unique users currently logged on to Outlook Web App
831
- unit: users
832
- chart_type: line
833
- dimensions:
834
- - name: logged-in
835
- - name: exchange.owa_requests_total
836
- description: Requests handled by Outlook Web App
837
- unit: requests/s
838
- chart_type: line
839
- dimensions:
840
- - name: handled
841
- - name: exchange.rpc_active_user_count
842
- description: Active unique users in the last 2 minutes
843
- unit: users
844
- chart_type: line
845
- dimensions:
846
- - name: active
847
- - name: exchange.rpc_avg_latency
848
- description: Average latency
849
- unit: seconds
850
- chart_type: line
851
- dimensions:
852
- - name: latency
853
- - name: exchange.rpc_connection_count
854
- description: Client connections
855
- unit: connections
856
- chart_type: line
857
- dimensions:
858
- - name: connections
859
- - name: exchange.rpc_operations
860
- description: RPC operations
861
- unit: operations/s
862
- chart_type: line
863
- dimensions:
864
- - name: operations
865
- - name: exchange.rpc_requests
866
- description: Clients requests currently being processed
867
- unit: requests
868
- chart_type: line
869
- dimensions:
870
- - name: processed
871
- - name: exchange.rpc_user_count
872
- description: RPC users
873
- unit: users
874
- chart_type: line
875
- dimensions:
876
- - name: users
877
- - name: exchange.transport_queues_active_mail_box_delivery
878
- description: Active Mailbox Delivery Queue length
879
- unit: messages/s
880
- chart_type: line
881
- dimensions:
882
- - name: low
883
- - name: high
884
- - name: none
885
- - name: normal
886
- - name: exchange.transport_queues_external_active_remote_delivery
887
- description: External Active Remote Delivery Queue length
888
- unit: messages/s
889
- chart_type: line
890
- dimensions:
891
- - name: low
892
- - name: high
893
- - name: none
894
- - name: normal
895
- - name: exchange.transport_queues_external_largest_delivery
896
- description: External Largest Delivery Queue length
897
- unit: messages/s
898
- chart_type: line
899
- dimensions:
900
- - name: low
901
- - name: high
902
- - name: none
903
- - name: normal
904
- - name: exchange.transport_queues_internal_active_remote_delivery
905
- description: Internal Active Remote Delivery Queue length
906
- unit: messages/s
907
- chart_type: line
908
- dimensions:
909
- - name: low
910
- - name: high
911
- - name: none
912
- - name: normal
913
- - name: exchange.transport_queues_internal_largest_delivery
914
- description: Internal Largest Delivery Queue length
915
- unit: messages/s
916
- chart_type: line
917
- dimensions:
918
- - name: low
919
- - name: high
920
- - name: none
921
- - name: normal
922
- - name: exchange.transport_queues_retry_mailbox_delivery
923
- description: Internal Active Remote Delivery Queue length
924
- unit: messages/s
925
- chart_type: line
926
- dimensions:
927
- - name: low
928
- - name: high
929
- - name: none
930
- - name: normal
931
- - name: exchange.transport_queues_poison
932
- description: Poison Queue Length
933
- unit: messages/s
934
- chart_type: line
935
- dimensions:
936
- - name: low
937
- - name: high
938
- - name: none
939
- - name: normal
940
- - name: hyperv.vms_health
941
- description: Virtual machines health status
942
- unit: vms
943
- chart_type: stacked
944
- dimensions:
945
- - name: ok
946
- - name: critical
947
- - name: hyperv.root_partition_device_space_pages
948
- description: Root partition pages in the device space
949
- unit: pages
950
- chart_type: line
951
- dimensions:
952
- - name: 4K
953
- - name: 2M
954
- - name: 1G
955
- - name: hyperv.root_partition_gpa_space_pages
956
- description: Root partition pages in the GPA space
957
- unit: pages
958
- chart_type: line
959
- dimensions:
960
- - name: 4K
961
- - name: 2M
962
- - name: 1G
963
- - name: hyperv.root_partition_gpa_space_modifications
964
- description: Root partition GPA space modifications
965
- unit: modifications/s
966
- chart_type: line
967
- dimensions:
968
- - name: gpa
969
- - name: hyperv.root_partition_attached_devices
970
- description: Root partition attached devices
971
- unit: devices
972
- chart_type: line
973
- dimensions:
974
- - name: attached
975
- - name: hyperv.root_partition_deposited_pages
976
- description: Root partition deposited pages
977
- unit: pages
978
- chart_type: line
979
- dimensions:
980
- - name: deposited
981
- - name: hyperv.root_partition_skipped_interrupts
982
- description: Root partition skipped interrupts
983
- unit: interrupts
984
- chart_type: line
985
- dimensions:
986
- - name: skipped
987
- - name: hyperv.root_partition_device_dma_errors
988
- description: Root partition illegal DMA requests
989
- unit: requests
990
- chart_type: line
991
- dimensions:
992
- - name: illegal_dma
993
- - name: hyperv.root_partition_device_interrupt_errors
994
- description: Root partition illegal interrupt requests
995
- unit: requests
996
- chart_type: line
997
- dimensions:
998
- - name: illegal_interrupt
999
- - name: hyperv.root_partition_device_interrupt_throttle_events
1000
- description: Root partition throttled interrupts
1001
- unit: events
1002
- chart_type: line
1003
- dimensions:
1004
- - name: throttling
1005
- - name: hyperv.root_partition_io_tlb_flush
1006
- description: Root partition flushes of I/O TLBs
1007
- unit: flushes/s
1008
- chart_type: line
1009
- dimensions:
1010
- - name: flushes
1011
- - name: hyperv.root_partition_address_space
1012
- description: Root partition address spaces in the virtual TLB
1013
- unit: address spaces
1014
- chart_type: line
1015
- dimensions:
1016
- - name: address_spaces
1017
- - name: hyperv.root_partition_virtual_tlb_flush_entries
1018
- description: Root partition flushes of the entire virtual TLB
1019
- unit: flushes/s
1020
- chart_type: line
1021
- dimensions:
1022
- - name: flushes
1023
- - name: hyperv.root_partition_virtual_tlb_pages
1024
- description: Root partition pages used by the virtual TLB
1025
- unit: pages
1026
- chart_type: line
1027
- dimensions:
1028
- - name: used
1029
- - name: cpu core
1030
- description: TBD
1031
- labels:
1032
- - name: core
1033
- description: TBD
1034
- metrics:
1035
- - name: windows.cpu_core_utilization
1036
- description: Core CPU Utilization
1037
- unit: percentage
1038
- chart_type: stacked
1039
- dimensions:
1040
- - name: dpc
1041
- - name: user
1042
- - name: privileged
1043
- - name: interrupt
1044
- - name: windows.cpu_core_interrupts
1045
- description: Received and Serviced Hardware Interrupts
1046
- unit: interrupts/s
1047
- chart_type: line
1048
- dimensions:
1049
- - name: interrupts
1050
- - name: windows.cpu_core_dpcs
1051
- description: Received and Serviced Deferred Procedure Calls (DPC)
1052
- unit: dpcs/s
1053
- chart_type: line
1054
- dimensions:
1055
- - name: dpcs
1056
- - name: windows.cpu_core_cstate
1057
- description: Core Time Spent in Low-Power Idle State
1058
- unit: percentage
1059
- chart_type: stacked
1060
- dimensions:
1061
- - name: c1
1062
- - name: c2
1063
- - name: c3
1064
- - name: logical disk
1065
- description: TBD
1066
- labels:
1067
- - name: disk
1068
- description: TBD
1069
- metrics:
1070
- - name: windows.logical_disk_utilization
1071
- description: Space usage
1072
- unit: bytes
1073
- chart_type: stacked
1074
- dimensions:
1075
- - name: free
1076
- - name: used
1077
- - name: windows.logical_disk_bandwidth
1078
- description: Bandwidth
1079
- unit: bytes/s
1080
- chart_type: area
1081
- dimensions:
1082
- - name: read
1083
- - name: write
1084
- - name: windows.logical_disk_operations
1085
- description: Operations
1086
- unit: operations/s
1087
- chart_type: line
1088
- dimensions:
1089
- - name: reads
1090
- - name: writes
1091
- - name: windows.logical_disk_latency
1092
- description: Average Read/Write Latency
1093
- unit: seconds
1094
- chart_type: line
1095
- dimensions:
1096
- - name: read
1097
- - name: write
1098
- - name: network device
1099
- description: TBD
1100
- labels:
1101
- - name: nic
1102
- description: TBD
1103
- metrics:
1104
- - name: windows.net_nic_bandwidth
1105
- description: Bandwidth
1106
- unit: kilobits/s
1107
- chart_type: area
1108
- dimensions:
1109
- - name: received
1110
- - name: sent
1111
- - name: windows.net_nic_packets
1112
- description: Packets
1113
- unit: packets/s
1114
- chart_type: line
1115
- dimensions:
1116
- - name: received
1117
- - name: sent
1118
- - name: windows.net_nic_errors
1119
- description: Errors
1120
- unit: errors/s
1121
- chart_type: line
1122
- dimensions:
1123
- - name: inbound
1124
- - name: outbound
1125
- - name: windows.net_nic_discarded
1126
- description: Discards
1127
- unit: discards/s
1128
- chart_type: line
1129
- dimensions:
1130
- - name: inbound
1131
- - name: outbound
1132
- - name: thermalzone
1133
- description: TBD
1134
- labels:
1135
- - name: thermalzone
1136
- description: TBD
1137
- metrics:
1138
- - name: windows.thermalzone_temperature
1139
- description: Thermal zone temperature
1140
- unit: celsius
1141
- chart_type: line
1142
- dimensions:
1143
- - name: temperature
1144
- - name: service
1145
- description: TBD
1146
- labels:
1147
- - name: service
1148
- description: TBD
1149
- metrics:
1150
- - name: windows.service_state
1151
- description: Service state
1152
- unit: state
1153
- chart_type: line
1154
- dimensions:
1155
- - name: running
1156
- - name: stopped
1157
- - name: start_pending
1158
- - name: stop_pending
1159
- - name: continue_pending
1160
- - name: pause_pending
1161
- - name: paused
1162
- - name: unknown
1163
- - name: windows.service_status
1164
- description: Service status
1165
- unit: status
1166
- chart_type: line
1167
- dimensions:
1168
- - name: ok
1169
- - name: error
1170
- - name: unknown
1171
- - name: degraded
1172
- - name: pred_fail
1173
- - name: starting
1174
- - name: stopping
1175
- - name: service
1176
- - name: stressed
1177
- - name: nonrecover
1178
- - name: no_contact
1179
- - name: lost_comm
1180
- - name: website
1181
- description: TBD
1182
- labels:
1183
- - name: website
1184
- description: TBD
1185
- metrics:
1186
- - name: iis.website_traffic
1187
- description: Website traffic
1188
- unit: bytes/s
1189
- chart_type: area
1190
- dimensions:
1191
- - name: received
1192
- - name: sent
1193
- - name: iis.website_requests_rate
1194
- description: Website requests rate
1195
- unit: requests/s
1196
- chart_type: line
1197
- dimensions:
1198
- - name: requests
1199
- - name: iis.website_active_connections_count
1200
- description: Website active connections
1201
- unit: connections
1202
- chart_type: line
1203
- dimensions:
1204
- - name: active
1205
- - name: iis.website_users_count
1206
- description: Website users with pending requests
1207
- unit: users
1208
- chart_type: stacked
1209
- dimensions:
1210
- - name: anonymous
1211
- - name: non_anonymous
1212
- - name: iis.website_connection_attempts_rate
1213
- description: Website connections attempts
1214
- unit: attempts/s
1215
- chart_type: line
1216
- dimensions:
1217
- - name: connection
1218
- - name: iis.website_isapi_extension_requests_count
1219
- description: ISAPI extension requests
1220
- unit: requests
1221
- chart_type: line
1222
- dimensions:
1223
- - name: isapi
1224
- - name: iis.website_isapi_extension_requests_rate
1225
- description: Website extensions request
1226
- unit: requests/s
1227
- chart_type: line
1228
- dimensions:
1229
- - name: isapi
1230
- - name: iis.website_ftp_file_transfer_rate
1231
- description: Website FTP file transfer rate
1232
- unit: files/s
1233
- chart_type: line
1234
- dimensions:
1235
- - name: received
1236
- - name: sent
1237
- - name: iis.website_logon_attempts_rate
1238
- description: Website logon attempts
1239
- unit: attempts/s
1240
- chart_type: line
1241
- dimensions:
1242
- - name: logon
1243
- - name: iis.website_errors_rate
1244
- description: Website errors
1245
- unit: errors/s
1246
- chart_type: stacked
1247
- dimensions:
1248
- - name: document_locked
1249
- - name: document_not_found
1250
- - name: iis.website_uptime
1251
- description: Website uptime
1252
- unit: seconds
1253
- chart_type: line
1254
- dimensions:
1255
- - name: uptime
1256
- - name: mssql instance
1257
- description: TBD
1258
- labels:
1259
- - name: mssql_instance
1260
- description: TBD
1261
- metrics:
1262
- - name: mssql.instance_accessmethods_page_splits
1263
- description: Page splits
1264
- unit: splits/s
1265
- chart_type: line
1266
- dimensions:
1267
- - name: page
1268
- - name: mssql.instance_cache_hit_ratio
1269
- description: Buffer Cache hit ratio
1270
- unit: percentage
1271
- chart_type: line
1272
- dimensions:
1273
- - name: hit_ratio
1274
- - name: mssql.instance_bufman_checkpoint_pages
1275
- description: Flushed pages
1276
- unit: pages/s
1277
- chart_type: line
1278
- dimensions:
1279
- - name: flushed
1280
- - name: mssql.instance_bufman_page_life_expectancy
1281
- description: Page life expectancy
1282
- unit: seconds
1283
- chart_type: line
1284
- dimensions:
1285
- - name: life_expectancy
1286
- - name: mssql.instance_bufman_iops
1287
- description: Number of pages input and output
1288
- unit: iops
1289
- chart_type: line
1290
- dimensions:
1291
- - name: read
1292
- - name: written
1293
- - name: mssql.instance_blocked_processes
1294
- description: Blocked processes
1295
- unit: processes
1296
- chart_type: line
1297
- dimensions:
1298
- - name: blocked
1299
- - name: mssql.instance_user_connection
1300
- description: User connections
1301
- unit: connections
1302
- chart_type: line
1303
- dimensions:
1304
- - name: user
1305
- - name: mssql.instance_locks_lock_wait
1306
- description: Lock requests that required the caller to wait
1307
- unit: locks/s
1308
- chart_type: line
1309
- dimensions:
1310
- - name: alloc_unit
1311
- - name: application
1312
- - name: database
1313
- - name: extent
1314
- - name: file
1315
- - name: hobt
1316
- - name: key
1317
- - name: metadata
1318
- - name: oib
1319
- - name: object
1320
- - name: page
1321
- - name: rid
1322
- - name: row_group
1323
- - name: xact
1324
- - name: mssql.instance_locks_deadlocks
1325
- description: Lock requests that resulted in deadlock
1326
- unit: locks/s
1327
- chart_type: line
1328
- dimensions:
1329
- - name: alloc_unit
1330
- - name: application
1331
- - name: database
1332
- - name: extent
1333
- - name: file
1334
- - name: hobt
1335
- - name: key
1336
- - name: metadata
1337
- - name: oib
1338
- - name: object
1339
- - name: page
1340
- - name: rid
1341
- - name: row_group
1342
- - name: xact
1343
- - name: mssql.instance_memmgr_connection_memory_bytes
1344
- description: Amount of dynamic memory to maintain connections
1345
- unit: bytes
1346
- chart_type: line
1347
- dimensions:
1348
- - name: memory
1349
- - name: mssql.instance_memmgr_external_benefit_of_memory
1350
- description: Performance benefit from adding memory to a specific cache
1351
- unit: bytes
1352
- chart_type: line
1353
- dimensions:
1354
- - name: benefit
1355
- - name: mssql.instance_memmgr_pending_memory_grants
1356
- description: Process waiting for memory grant
1357
- unit: processes
1358
- chart_type: line
1359
- dimensions:
1360
- - name: pending
1361
- - name: mssql.instance_memmgr_server_memory
1362
- description: Memory committed
1363
- unit: bytes
1364
- chart_type: line
1365
- dimensions:
1366
- - name: memory
1367
- - name: mssql.instance_sql_errors
1368
- description: Errors
1369
- unit: errors
1370
- chart_type: line
1371
- dimensions:
1372
- - name: db_offline
1373
- - name: info
1374
- - name: kill_connection
1375
- - name: user
1376
- - name: mssql.instance_sqlstats_auto_parameterization_attempts
1377
- description: Failed auto-parameterization attempts
1378
- unit: attempts/s
1379
- chart_type: line
1380
- dimensions:
1381
- - name: failed
1382
- - name: mssql.instance_sqlstats_batch_requests
1383
- description: Total of batches requests
1384
- unit: requests/s
1385
- chart_type: line
1386
- dimensions:
1387
- - name: batch
1388
- - name: mssql.instance_sqlstats_safe_auto_parameterization_attempts
1389
- description: Safe auto-parameterization attempts
1390
- unit: attempts/s
1391
- chart_type: line
1392
- dimensions:
1393
- - name: safe
1394
- - name: mssql.instance_sqlstats_sql_compilations
1395
- description: SQL compilations
1396
- unit: compilations/s
1397
- chart_type: line
1398
- dimensions:
1399
- - name: compilations
1400
- - name: mssql.instance_sqlstats_sql_recompilations
1401
- description: SQL re-compilations
1402
- unit: recompiles/s
1403
- chart_type: line
1404
- dimensions:
1405
- - name: recompiles
1406
- - name: database
1407
- description: TBD
1408
- labels:
1409
- - name: mssql_instance
1410
- description: TBD
1411
- - name: database
1412
- description: TBD
1413
- metrics:
1414
- - name: mssql.database_active_transactions
1415
- description: Active transactions per database
1416
- unit: transactions
1417
- chart_type: line
1418
- dimensions:
1419
- - name: active
1420
- - name: mssql.database_backup_restore_operations
1421
- description: Backup IO per database
1422
- unit: operations/s
1423
- chart_type: line
1424
- dimensions:
1425
- - name: backup
1426
- - name: mssql.database_data_files_size
1427
- description: Current database size
1428
- unit: bytes
1429
- chart_type: line
1430
- dimensions:
1431
- - name: size
1432
- - name: mssql.database_log_flushed
1433
- description: Log flushed
1434
- unit: bytes/s
1435
- chart_type: line
1436
- dimensions:
1437
- - name: flushed
1438
- - name: mssql.database_log_flushes
1439
- description: Log flushes
1440
- unit: flushes/s
1441
- chart_type: line
1442
- dimensions:
1443
- - name: log
1444
- - name: mssql.database_transactions
1445
- description: Transactions
1446
- unit: transactions/s
1447
- chart_type: line
1448
- dimensions:
1449
- - name: transactions
1450
- - name: mssql.database_write_transactions
1451
- description: Write transactions
1452
- unit: transactions/s
1453
- chart_type: line
1454
- dimensions:
1455
- - name: write
1456
- - name: certificate template
1457
- description: TBD
1458
- labels:
1459
- - name: cert_template
1460
- description: TBD
1461
- metrics:
1462
- - name: adcs.cert_template_requests
1463
- description: Certificate requests processed
1464
- unit: requests/s
1465
- chart_type: line
1466
- dimensions:
1467
- - name: requests
1468
- - name: adcs.cert_template_failed_requests
1469
- description: Certificate failed requests processed
1470
- unit: requests/s
1471
- chart_type: line
1472
- dimensions:
1473
- - name: failed
1474
- - name: adcs.cert_template_issued_requests
1475
- description: Certificate issued requests processed
1476
- unit: requests/s
1477
- chart_type: line
1478
- dimensions:
1479
- - name: issued
1480
- - name: adcs.cert_template_pending_requests
1481
- description: Certificate pending requests processed
1482
- unit: requests/s
1483
- chart_type: line
1484
- dimensions:
1485
- - name: pending
1486
- - name: adcs.cert_template_request_processing_time
1487
- description: Certificate last request processing time
1488
- unit: seconds
1489
- chart_type: line
1490
- dimensions:
1491
- - name: processing_time
1492
- - name: adcs.cert_template_retrievals
1493
- description: Total of certificate retrievals
1494
- unit: retrievals/s
1495
- chart_type: line
1496
- dimensions:
1497
- - name: retrievals
1498
- - name: adcs.cert_template_retrieval_processing_time
1499
- description: Certificate last retrieval processing time
1500
- unit: seconds
1501
- chart_type: line
1502
- dimensions:
1503
- - name: processing_time
1504
- - name: adcs.cert_template_request_cryptographic_signing_time
1505
- description: Certificate last signing operation request time
1506
- unit: seconds
1507
- chart_type: line
1508
- dimensions:
1509
- - name: singing_time
1510
- - name: adcs.cert_template_request_policy_module_processing
1511
- description: Certificate last policy module processing request time
1512
- unit: seconds
1513
- chart_type: line
1514
- dimensions:
1515
- - name: processing_time
1516
- - name: adcs.cert_template_challenge_responses
1517
- description: Certificate challenge responses
1518
- unit: responses/s
1519
- chart_type: line
1520
- dimensions:
1521
- - name: challenge
1522
- - name: adcs.cert_template_challenge_response_processing_time
1523
- description: Certificate last challenge response time
1524
- unit: seconds
1525
- chart_type: line
1526
- dimensions:
1527
- - name: processing_time
1528
- - name: adcs.cert_template_signed_certificate_timestamp_lists
1529
- description: Certificate Signed Certificate Timestamp Lists processed
1530
- unit: lists/s
1531
- chart_type: line
1532
- dimensions:
1533
- - name: processed
1534
- - name: adcs.cert_template_signed_certificate_timestamp_list_processing_time
1535
- description: Certificate last Signed Certificate Timestamp List process time
1536
- unit: seconds
1537
- chart_type: line
1538
- dimensions:
1539
- - name: processing_time
1540
- - name: process
1541
- description: TBD
1542
- labels:
1543
- - name: process
1544
- description: TBD
1545
- metrics:
1546
- - name: netframework.clrexception_thrown
1547
- description: Thrown exceptions
1548
- unit: exceptions/s
1549
- chart_type: line
1550
- dimensions:
1551
- - name: exceptions
1552
- - name: netframework.clrexception_filters
1553
- description: Executed exception filters
1554
- unit: filters/s
1555
- chart_type: line
1556
- dimensions:
1557
- - name: filters
1558
- - name: netframework.clrexception_finallys
1559
- description: Executed finally blocks
1560
- unit: finallys/s
1561
- chart_type: line
1562
- dimensions:
1563
- - name: finallys
1564
- - name: netframework.clrexception_throw_to_catch_depth
1565
- description: Traversed stack frames
1566
- unit: stack_frames/s
1567
- chart_type: line
1568
- dimensions:
1569
- - name: traversed
1570
- - name: netframework.clrinterop_com_callable_wrappers
1571
- description: COM callable wrappers (CCW)
1572
- unit: ccw/s
1573
- chart_type: line
1574
- dimensions:
1575
- - name: com_callable_wrappers
1576
- - name: netframework.clrinterop_interop_marshallings
1577
- description: Arguments and return values marshallings
1578
- unit: marshallings/s
1579
- chart_type: line
1580
- dimensions:
1581
- - name: marshallings
1582
- - name: netframework.clrinterop_interop_stubs_created
1583
- description: Created stubs
1584
- unit: stubs/s
1585
- chart_type: line
1586
- dimensions:
1587
- - name: created
1588
- - name: netframework.clrjit_methods
1589
- description: JIT-compiled methods
1590
- unit: methods/s
1591
- chart_type: line
1592
- dimensions:
1593
- - name: jit-compiled
1594
- - name: netframework.clrjit_time
1595
- description: Time spent in JIT compilation
1596
- unit: percentage
1597
- chart_type: line
1598
- dimensions:
1599
- - name: time
1600
- - name: netframework.clrjit_standard_failures
1601
- description: JIT compiler failures
1602
- unit: failures/s
1603
- chart_type: line
1604
- dimensions:
1605
- - name: failures
1606
- - name: netframework.clrjit_il_bytes
1607
- description: Compiled Microsoft intermediate language (MSIL) bytes
1608
- unit: bytes/s
1609
- chart_type: line
1610
- dimensions:
1611
- - name: compiled_msil
1612
- - name: netframework.clrloading_loader_heap_size
1613
- description: Memory committed by class loader
1614
- unit: bytes
1615
- chart_type: line
1616
- dimensions:
1617
- - name: committed
1618
- - name: netframework.clrloading_appdomains_loaded
1619
- description: Loaded application domains
1620
- unit: domain/s
1621
- chart_type: line
1622
- dimensions:
1623
- - name: loaded
1624
- - name: netframework.clrloading_appdomains_unloaded
1625
- description: Unloaded application domains
1626
- unit: domain/s
1627
- chart_type: line
1628
- dimensions:
1629
- - name: unloaded
1630
- - name: netframework.clrloading_assemblies_loaded
1631
- description: Loaded assemblies
1632
- unit: assemblies/s
1633
- chart_type: line
1634
- dimensions:
1635
- - name: loaded
1636
- - name: netframework.clrloading_classes_loaded
1637
- description: Loaded classes in all assemblies
1638
- unit: classes/s
1639
- chart_type: line
1640
- dimensions:
1641
- - name: loaded
1642
- - name: netframework.clrloading_class_load_failures
1643
- description: Class load failures
1644
- unit: failures/s
1645
- chart_type: line
1646
- dimensions:
1647
- - name: class_load
1648
- - name: netframework.clrlocksandthreads_queue_length
1649
- description: Threads waited to acquire a managed lock
1650
- unit: threads/s
1651
- chart_type: line
1652
- dimensions:
1653
- - name: threads
1654
- - name: netframework.clrlocksandthreads_current_logical_threads
1655
- description: Logical threads
1656
- unit: threads
1657
- chart_type: line
1658
- dimensions:
1659
- - name: logical
1660
- - name: netframework.clrlocksandthreads_current_physical_threads
1661
- description: Physical threads
1662
- unit: threads
1663
- chart_type: line
1664
- dimensions:
1665
- - name: physical
1666
- - name: netframework.clrlocksandthreads_recognized_threads
1667
- description: Threads recognized by the runtime
1668
- unit: threads/s
1669
- chart_type: line
1670
- dimensions:
1671
- - name: threads
1672
- - name: netframework.clrlocksandthreads_contentions
1673
- description: Fails to acquire a managed lock
1674
- unit: contentions/s
1675
- chart_type: line
1676
- dimensions:
1677
- - name: contentions
1678
- - name: netframework.clrmemory_allocated_bytes
1679
- description: Memory allocated on the garbage collection heap
1680
- unit: bytes/s
1681
- chart_type: line
1682
- dimensions:
1683
- - name: allocated
1684
- - name: netframework.clrmemory_finalization_survivors
1685
- description: Objects that survived garbage-collection
1686
- unit: objects
1687
- chart_type: line
1688
- dimensions:
1689
- - name: survived
1690
- - name: netframework.clrmemory_heap_size
1691
- description: Maximum bytes that can be allocated
1692
- unit: bytes
1693
- chart_type: line
1694
- dimensions:
1695
- - name: heap
1696
- - name: netframework.clrmemory_promoted
1697
- description: Memory promoted to the next generation
1698
- unit: bytes
1699
- chart_type: line
1700
- dimensions:
1701
- - name: promoted
1702
- - name: netframework.clrmemory_number_gc_handles
1703
- description: Garbage collection handles
1704
- unit: handles
1705
- chart_type: line
1706
- dimensions:
1707
- - name: used
1708
- - name: netframework.clrmemory_collections
1709
- description: Garbage collections
1710
- unit: gc/s
1711
- chart_type: line
1712
- dimensions:
1713
- - name: gc
1714
- - name: netframework.clrmemory_induced_gc
1715
- description: Garbage collections induced
1716
- unit: gc/s
1717
- chart_type: line
1718
- dimensions:
1719
- - name: gc
1720
- - name: netframework.clrmemory_number_pinned_objects
1721
- description: Pinned objects encountered
1722
- unit: objects
1723
- chart_type: line
1724
- dimensions:
1725
- - name: pinned
1726
- - name: netframework.clrmemory_number_sink_blocks_in_use
1727
- description: Synchronization blocks in use
1728
- unit: blocks
1729
- chart_type: line
1730
- dimensions:
1731
- - name: used
1732
- - name: netframework.clrmemory_committed
1733
- description: Virtual memory committed by GC
1734
- unit: bytes
1735
- chart_type: line
1736
- dimensions:
1737
- - name: committed
1738
- - name: netframework.clrmemory_reserved
1739
- description: Virtual memory reserved by GC
1740
- unit: bytes
1741
- chart_type: line
1742
- dimensions:
1743
- - name: reserved
1744
- - name: netframework.clrmemory_gc_time
1745
- description: Time spent on GC
1746
- unit: percentage
1747
- chart_type: line
1748
- dimensions:
1749
- - name: time
1750
- - name: netframework.clrremoting_channels
1751
- description: Registered channels
1752
- unit: channels/s
1753
- chart_type: line
1754
- dimensions:
1755
- - name: registered
1756
- - name: netframework.clrremoting_context_bound_classes_loaded
1757
- description: Loaded context-bound classes
1758
- unit: classes
1759
- chart_type: line
1760
- dimensions:
1761
- - name: loaded
1762
- - name: netframework.clrremoting_context_bound_objects
1763
- description: Allocated context-bound objects
1764
- unit: objects/s
1765
- chart_type: line
1766
- dimensions:
1767
- - name: allocated
1768
- - name: netframework.clrremoting_context_proxies
1769
- description: Remoting proxy objects
1770
- unit: objects/s
1771
- chart_type: line
1772
- dimensions:
1773
- - name: objects
1774
- - name: netframework.clrremoting_contexts
1775
- description: Total of remoting contexts
1776
- unit: contexts
1777
- chart_type: line
1778
- dimensions:
1779
- - name: contexts
1780
- - name: netframework.clrremoting_remote_calls
1781
- description: Remote Procedure Calls (RPC) invoked
1782
- unit: calls/s
1783
- chart_type: line
1784
- dimensions:
1785
- - name: rpc
1786
- - name: netframework.clrsecurity_link_time_checks
1787
- description: Link-time code access security checks
1788
- unit: checks/s
1789
- chart_type: line
1790
- dimensions:
1791
- - name: linktime
1792
- - name: netframework.clrsecurity_checks_time
1793
- description: Time spent performing runtime code access security checks
1794
- unit: percentage
1795
- chart_type: line
1796
- dimensions:
1797
- - name: time
1798
- - name: netframework.clrsecurity_stack_walk_depth
1799
- description: Depth of the stack
1800
- unit: depth
1801
- chart_type: line
1802
- dimensions:
1803
- - name: stack
1804
- - name: netframework.clrsecurity_runtime_checks
1805
- description: Runtime code access security checks performed
1806
- unit: checks/s
1807
- chart_type: line
1808
- dimensions:
1809
- - name: runtime
1810
- - name: exchange workload
1811
- description: TBD
1812
- labels:
1813
- - name: workload
1814
- description: TBD
1815
- metrics:
1816
- - name: exchange.workload_active_tasks
1817
- description: Workload active tasks
1818
- unit: tasks
1819
- chart_type: line
1820
- dimensions:
1821
- - name: active
1822
- - name: exchange.workload_completed_tasks
1823
- description: Workload completed tasks
1824
- unit: tasks/s
1825
- chart_type: line
1826
- dimensions:
1827
- - name: completed
1828
- - name: exchange.workload_queued_tasks
1829
- description: Workload queued tasks
1830
- unit: tasks/s
1831
- chart_type: line
1832
- dimensions:
1833
- - name: queued
1834
- - name: exchange.workload_yielded_tasks
1835
- description: Workload yielded tasks
1836
- unit: tasks/s
1837
- chart_type: line
1838
- dimensions:
1839
- - name: yielded
1840
- - name: exchange.workload_activity_status
1841
- description: Workload activity status
1842
- unit: status
1843
- chart_type: line
1844
- dimensions:
1845
- - name: active
1846
- - name: paused
1847
- - name: ldap process
1848
- description: TBD
1849
- labels:
1850
- - name: workload
1851
- description: TBD
1852
- metrics:
1853
- - name: exchange.ldap_long_running_ops_per_sec
1854
- description: Long Running LDAP operations
1855
- unit: operations/s
1856
- chart_type: line
1857
- dimensions:
1858
- - name: long-running
1859
- - name: exchange.ldap_read_time
1860
- description: Time to send an LDAP read request and receive a response
1861
- unit: seconds
1862
- chart_type: line
1863
- dimensions:
1864
- - name: read
1865
- - name: exchange.ldap_search_time
1866
- description: Time to send an LDAP search request and receive a response
1867
- unit: seconds
1868
- chart_type: line
1869
- dimensions:
1870
- - name: search
1871
- - name: exchange.ldap_write_time
1872
- description: Time to send an LDAP search request and receive a response
1873
- unit: seconds
1874
- chart_type: line
1875
- dimensions:
1876
- - name: write
1877
- - name: exchange.ldap_timeout_errors
1878
- description: LDAP timeout errors
1879
- unit: errors/s
1880
- chart_type: line
1881
- dimensions:
1882
- - name: timeout
1883
- - name: http proxy
1884
- description: TBD
1885
- labels:
1886
- - name: workload
1887
- description: TBD
1888
- metrics:
1889
- - name: exchange.http_proxy_avg_auth_latency
1890
- description: Average time spent authenticating CAS
1891
- unit: seconds
1892
- chart_type: line
1893
- dimensions:
1894
- - name: latency
1895
- - name: exchange.http_proxy_avg_cas_processing_latency_sec
1896
- description: Average time spent authenticating CAS
1897
- unit: seconds
1898
- chart_type: line
1899
- dimensions:
1900
- - name: latency
1901
- - name: exchange.http_proxy_mailbox_proxy_failure_rate
1902
- description: Percentage of failures between this CAS and MBX servers
1903
- unit: percentage
1904
- chart_type: line
1905
- dimensions:
1906
- - name: failures
1907
- - name: exchange.http_proxy_mailbox_server_locator_avg_latency_sec
1908
- description: Average latency of MailboxServerLocator web service calls
1909
- unit: seconds
1910
- chart_type: line
1911
- dimensions:
1912
- - name: latency
1913
- - name: exchange.http_proxy_outstanding_proxy_requests
1914
- description: Concurrent outstanding proxy requests
1915
- unit: requests
1916
- chart_type: line
1917
- dimensions:
1918
- - name: outstanding
1919
- - name: exchange.http_proxy_requests
1920
- description: Number of proxy requests processed each second
1921
- unit: requests/s
1922
- chart_type: line
1923
- dimensions:
1924
- - name: processed
1925
- - name: vm
1926
- description: TBD
1927
- labels:
1928
- - name: vm_name
1929
- description: TBD
1930
- metrics:
1931
- - name: hyperv.vm_cpu_usage
1932
- description: VM CPU usage (100% = 1 core)
1933
- unit: percentage
1934
- chart_type: stacked
1935
- dimensions:
1936
- - name: gues
1937
- - name: hypervisor
1938
- - name: remote
1939
- - name: hyperv.vm_memory_physical
1940
- description: VM assigned memory
1941
- unit: MiB
1942
- chart_type: line
1943
- dimensions:
1944
- - name: assigned_memory
1945
- - name: hyperv.vm_memory_physical_guest_visible
1946
- description: VM guest visible memory
1947
- unit: MiB
1948
- chart_type: line
1949
- dimensions:
1950
- - name: visible_memory
1951
- - name: hyperv.vm_memory_pressure_current
1952
- description: VM current pressure
1953
- unit: percentage
1954
- chart_type: line
1955
- dimensions:
1956
- - name: pressure
1957
- - name: hyperv.vm_vid_physical_pages_allocated
1958
- description: VM physical pages allocated
1959
- unit: pages
1960
- chart_type: line
1961
- dimensions:
1962
- - name: allocated
1963
- - name: hyperv.vm_vid_remote_physical_pages
1964
- description: VM physical pages not allocated from the preferred NUMA node
1965
- unit: pages
1966
- chart_type: line
1967
- dimensions:
1968
- - name: remote_physical
1969
- - name: vm device
1970
- description: TBD
1971
- labels:
1972
- - name: vm_device
1973
- description: TBD
1974
- metrics:
1975
- - name: hyperv.vm_device_bytes
1976
- description: VM storage device IO
1977
- unit: bytes/s
1978
- chart_type: area
1979
- dimensions:
1980
- - name: read
1981
- - name: written
1982
- - name: hyperv.vm_device_operations
1983
- description: VM storage device IOPS
1984
- unit: operations/s
1985
- chart_type: line
1986
- dimensions:
1987
- - name: read
1988
- - name: write
1989
- - name: hyperv.vm_device_errors
1990
- description: VM storage device errors
1991
- unit: errors/s
1992
- chart_type: line
1993
- dimensions:
1994
- - name: errors
1995
- - name: vm interface
1996
- description: TBD
1997
- labels:
1998
- - name: vm_interface
1999
- description: TBD
2000
- metrics:
2001
- - name: hyperv.vm_interface_bytes
2002
- description: VM interface traffic
2003
- unit: bytes/s
2004
- chart_type: area
2005
- dimensions:
2006
- - name: received
2007
- - name: sent
2008
- - name: hyperv.vm_interface_packets
2009
- description: VM interface packets
2010
- unit: packets/s
2011
- chart_type: line
2012
- dimensions:
2013
- - name: received
2014
- - name: sent
2015
- - name: hyperv.vm_interface_packets_dropped
2016
- description: VM interface packets dropped
2017
- unit: drops/s
2018
- chart_type: line
2019
- dimensions:
2020
- - name: incoming
2021
- - name: outgoing
2022
- - name: vswitch
2023
- description: TBD
2024
- labels:
2025
- - name: vswitch
2026
- description: TBD
2027
- metrics:
2028
- - name: hyperv.vswitch_bytes
2029
- description: Virtual switch traffic
2030
- unit: bytes/s
2031
- chart_type: area
2032
- dimensions:
2033
- - name: received
2034
- - name: sent
2035
- - name: hyperv.vswitch_packets
2036
- description: Virtual switch packets
2037
- unit: packets/s
2038
- chart_type: line
2039
- dimensions:
2040
- - name: received
2041
- - name: sent
2042
- - name: hyperv.vswitch_directed_packets
2043
- description: Virtual switch directed packets
2044
- unit: packets/s
2045
- chart_type: line
2046
- dimensions:
2047
- - name: received
2048
- - name: sent
2049
- - name: hyperv.vswitch_broadcast_packets
2050
- description: Virtual switch broadcast packets
2051
- unit: packets/s
2052
- chart_type: line
2053
- dimensions:
2054
- - name: received
2055
- - name: sent
2056
- - name: hyperv.vswitch_multicast_packets
2057
- description: Virtual switch multicast packets
2058
- unit: packets/s
2059
- chart_type: line
2060
- dimensions:
2061
- - name: received
2062
- - name: sent
2063
- - name: hyperv.vswitch_dropped_packets
2064
- description: Virtual switch dropped packets
2065
- unit: drops/s
2066
- chart_type: line
2067
- dimensions:
2068
- - name: incoming
2069
- - name: outgoing
2070
- - name: hyperv.vswitch_extensions_dropped_packets
2071
- description: Virtual switch extensions dropped packets
2072
- unit: drops/s
2073
- chart_type: line
2074
- dimensions:
2075
- - name: incoming
2076
- - name: outgoing
2077
- - name: hyperv.vswitch_packets_flooded
2078
- description: Virtual switch flooded packets
2079
- unit: packets/s
2080
- chart_type: line
2081
- dimensions:
2082
- - name: flooded
2083
- - name: hyperv.vswitch_learned_mac_addresses
2084
- description: Virtual switch learned MAC addresses
2085
- unit: mac addresses/s
2086
- chart_type: line
2087
- dimensions:
2088
- - name: learned
2089
- - name: hyperv.vswitch_purged_mac_addresses
2090
- description: Virtual switch purged MAC addresses
2091
- unit: mac addresses/s
2092
- chart_type: line
2093
- dimensions:
2094
- - name: purged
2095
- - <<: *module
2096
- meta:
2097
- <<: *meta
2098
- id: collector-go.d.plugin-windows-mssql
2099
- most_popular: false
2100
- keywords:
2101
- - windows
2102
- - microsoft
2103
- - mssql
2104
- - database
2105
- - db
2106
- monitored_instance:
2107
- name: MS SQL Server
2108
- link: https://www.microsoft.com/en-us/sql-server/
2109
- icon_filename: mssql.svg
2110
- categories:
2111
- - data-collection.windows-systems
2112
- - <<: *module
2113
- meta:
2114
- <<: *meta
2115
- id: collector-go.d.plugin-windows-hyperv
2116
- most_popular: false
2117
- keywords:
2118
- - windows
2119
- - microsoft
2120
- - hyperv
2121
- - virtualization
2122
- - vm
2123
- monitored_instance:
2124
- name: HyperV
2125
- link: https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview
2126
- icon_filename: windows.svg
2127
- categories:
2128
- - data-collection.windows-systems
2129
- - <<: *module
2130
- meta:
2131
- <<: *meta
2132
- id: collector-go.d.plugin-windows-msexchange
2133
- most_popular: false
2134
- keywords:
2135
- - windows
2136
- - microsoft
2137
- - mail
2138
- monitored_instance:
2139
- name: MS Exchange
2140
- link: https://www.microsoft.com/en-us/microsoft-365/exchange/email
2141
- icon_filename: exchange.svg
2142
- categories:
2143
- - data-collection.windows-systems
2144
- - <<: *module
2145
- meta:
2146
- <<: *meta
2147
- id: collector-go.d.plugin-windows-ad
2148
- most_popular: false
2149
- keywords:
2150
- - windows
2151
- - microsoft
2152
- - active directory
2153
- - ad
2154
- - adcs
2155
- - adfs
2156
- monitored_instance:
2157
- name: Active Directory
2158
- link: https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/get-started/virtual-dc/active-directory-domain-services-overview
2159
- icon_filename: windows.svg
2160
- categories:
2161
- - data-collection.windows-systems
2162
- - <<: *module
2163
- meta:
2164
- <<: *meta
2165
- id: collector-go.d.plugin-windows-dotnet
2166
- most_popular: false
2167
- keywords:
2168
- - windows
2169
- - microsoft
2170
- - dotnet
2171
- monitored_instance:
2172
- name: NET Framework
2173
- link: https://dotnet.microsoft.com/en-us/download/dotnet-framework
2174
- icon_filename: dotnet.svg
2175
- categories:
2176
- - data-collection.windows-systems