0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-28 06:32:30 +00:00

bump go.d to v0.51.0 ()

This commit is contained in:
Ilya Mashchenko 2023-02-20 20:57:25 +02:00 committed by GitHub
parent 157c0fa16b
commit cac836070f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 104 additions and 108 deletions

View file

@ -399,19 +399,18 @@ The Netdata Agent can collect these system- and hardware-level metrics using a v
- [Monit](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/monit/README.md): Monitor statuses
of targets (service-checks) using the XML
stats interface.
- [WMI (Windows Management Instrumentation)
exporter](https://github.com/netdata/go.d.plugin/blob/master/modules/windows/README.md): Collect CPU, memory,
network, disk, OS, system, and log-in metrics scraping `wmi_exporter`.
- [Windows](https://github.com/netdata/go.d.plugin/blob/master/modules/windows/README.md): Collect CPU, memory,
network, disk, OS, system, and log-in metrics scraping [windows_exporter](https://github.com/prometheus-community/windows_exporter).
### Disks and filesystems
- [BCACHE](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Monitor BCACHE statistics
with the the `proc.plugin` collector.
with the `proc.plugin` collector.
- [Block devices](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Gather metrics about
the health and performance of block
devices using the the `proc.plugin` collector.
devices using the `proc.plugin` collector.
- [Btrfs](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Monitors Btrfs filesystems
with the the `proc.plugin` collector.
with the `proc.plugin` collector.
- [Device mapper](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Gather metrics about
the Linux device mapper with the proc
collector.
@ -425,10 +424,9 @@ The Netdata Agent can collect these system- and hardware-level metrics using a v
read/write latency.
- [NFS file servers and clients](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md):
Gather operations, utilization, and space usage
using the the `proc.plugin` collector.
using the `proc.plugin` collector.
- [RAID arrays](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Collect health, disk
status, operation status, and more with the
the `proc.plugin` collector.
status, operation status, and more with the `proc.plugin` collector.
- [Veritas Volume Manager](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Gather
metrics about the Veritas Volume Manager (VVM).
- [ZFS](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Monitor bandwidth and
@ -476,8 +474,7 @@ The Netdata Agent can collect these system- and hardware-level metrics using a v
### Memory
- [Available memory](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Tracks changes in
available RAM using the the `proc.plugin`
collector.
available RAM using the `proc.plugin` collector.
- [Committed memory](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Monitor committed
memory using the `proc.plugin` collector.
- [Huge pages](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md): Gather metrics about

View file

@ -37,15 +37,14 @@ can find all system collectors in our [supported collectors list](https://github
## Collect Windows system metrics
Netdata is also capable of monitoring Windows systems. The [WMI
Netdata is also capable of monitoring Windows systems. The [Windows
collector](https://github.com/netdata/go.d.plugin/blob/master/modules/windows/README.md) integrates with
[windows_exporter](https://github.com/prometheus-community/windows_exporter), a small Go-based binary that you can run
on Windows systems. The WMI collector then gathers metrics from an endpoint created by windows_exporter, for more
on Windows systems. The Windows collector then gathers metrics from an endpoint created by windows_exporter, for more
details see [the requirements](https://github.com/netdata/go.d.plugin/blob/master/modules/windows/README.md#requirements).
Next, [configure the WMI
collector](https://github.com/netdata/go.d.plugin/blob/master/modules/windows/README.md#configuration) to point to the URL
and port of your exposed endpoint. Restart Netdata with `sudo systemctl restart netdata`, or the [appropriate
Next, [configure](https://github.com/netdata/go.d.plugin/blob/master/modules/windows/README.md#configuration) the Windows
collector to point to the URL and port of your exposed endpoint. Restart Netdata with `sudo systemctl restart netdata`, or the [appropriate
method](https://github.com/netdata/netdata/blob/master/docs/configure/start-stop-restart.md) for your system. You'll start seeing Windows system metrics, such as CPU
utilization, memory, bandwidth per NIC, number of processes, and much more.

View file

@ -97,7 +97,7 @@ dist_healthconfig_DATA = \
health.d/vsphere.conf \
health.d/web_log.conf \
health.d/whoisquery.conf \
health.d/wmi.conf \
health.d/windows.conf \
health.d/x509check.conf \
health.d/zfs.conf \
health.d/dbengine.conf \

View file

@ -301,31 +301,31 @@ type: Database
<details>
<summary>Netdata's stock alarms use the following `type` attributes by default, but feel free to adjust for your own requirements.</summary>
| Type | Description |
| ------------------------ | ------------------------------------------------------------------------------------------------ |
| Ad Filtering | Services related to Ad Filtering (like pi-hole) |
| Certificates | Certificates monitoring related |
| Cgroups | Alerts for cpu and memory usage of control groups |
| Computing | Alerts for shared computing applications (e.g. boinc) |
| Containers | Container related alerts (e.g. docker instances) |
| Database | Database systems (e.g. MySQL, PostgreSQL, etc) |
| Data Sharing | Used to group together alerts for data sharing applications |
| DHCP | Alerts for dhcp related services |
| DNS | Alerts for dns related services |
| Kubernetes | Alerts for kubernetes nodes monitoring |
| KV Storage | Key-Value pairs services alerts (e.g. memcached) |
| Linux | Services specific to Linux (e.g. systemd) |
| Messaging | Alerts for message passing services (e.g. vernemq) |
| Netdata | Internal Netdata components monitoring |
| Other | When an alert doesn't fit in other types. |
| Power Supply | Alerts from power supply related services (e.g. apcupsd) |
| Search engine | Alerts for search services (e.g. elasticsearch) |
| Storage | Class for alerts dealing with storage services (storage devices typically live under `System`) |
| System | General system alarms (e.g. cpu, network, etc.) |
| Virtual Machine | Virtual Machine software |
| Web Proxy | Web proxy software (e.g. squid) |
| Web Server | Web server software (e.g. Apache, ngnix, etc.) |
| Windows | Alerts for monitor of wmi services |
| Type | Description |
|-----------------|------------------------------------------------------------------------------------------------|
| Ad Filtering | Services related to Ad Filtering (like pi-hole) |
| Certificates | Certificates monitoring related |
| Cgroups | Alerts for cpu and memory usage of control groups |
| Computing | Alerts for shared computing applications (e.g. boinc) |
| Containers | Container related alerts (e.g. docker instances) |
| Database | Database systems (e.g. MySQL, PostgreSQL, etc) |
| Data Sharing | Used to group together alerts for data sharing applications |
| DHCP | Alerts for dhcp related services |
| DNS | Alerts for dns related services |
| Kubernetes | Alerts for kubernetes nodes monitoring |
| KV Storage | Key-Value pairs services alerts (e.g. memcached) |
| Linux | Services specific to Linux (e.g. systemd) |
| Messaging | Alerts for message passing services (e.g. vernemq) |
| Netdata | Internal Netdata components monitoring |
| Other | When an alert doesn't fit in other types. |
| Power Supply | Alerts from power supply related services (e.g. apcupsd) |
| Search engine | Alerts for search services (e.g. elasticsearch) |
| Storage | Class for alerts dealing with storage services (storage devices typically live under `System`) |
| System | General system alarms (e.g. cpu, network, etc.) |
| Virtual Machine | Virtual Machine software |
| Web Proxy | Web proxy software (e.g. squid) |
| Web Server | Web server software (e.g. Apache, ngnix, etc.) |
| Windows | Alerts for monitor of windows services |
</details>

View file

@ -1,8 +1,8 @@
## CPU
template: wmi_10min_cpu_usage
on: wmi.cpu_utilization_total
template: windows_10min_cpu_usage
on: windows.cpu_utilization_total
class: Utilization
type: Windows
component: CPU
@ -20,8 +20,8 @@ component: CPU
## Memory
template: wmi_ram_in_use
on: wmi.memory_utilization
template: windows_ram_in_use
on: windows.memory_utilization
class: Utilization
type: Windows
component: Memory
@ -36,8 +36,8 @@ component: Memory
info: memory utilization
to: sysadmin
template: wmi_swap_in_use
on: wmi.memory_swap_utilization
template: windows_swap_in_use
on: windows.memory_swap_utilization
class: Utilization
type: Windows
component: Memory
@ -55,8 +55,8 @@ component: Memory
## Network
template: wmi_inbound_packets_discarded
on: wmi.net_discarded
template: windows_inbound_packets_discarded
on: windows.net_discarded
class: Errors
type: Windows
component: Network
@ -71,8 +71,8 @@ component: Network
info: number of inbound discarded packets for the network interface in the last 10 minutes
to: sysadmin
template: wmi_outbound_packets_discarded
on: wmi.net_discarded
template: windows_outbound_packets_discarded
on: windows.net_discarded
class: Errors
type: Windows
component: Network
@ -87,8 +87,8 @@ component: Network
info: number of outbound discarded packets for the network interface in the last 10 minutes
to: sysadmin
template: wmi_inbound_packets_errors
on: wmi.net_errors
template: windows_inbound_packets_errors
on: windows.net_errors
class: Errors
type: Windows
component: Network
@ -103,8 +103,8 @@ component: Network
info: number of inbound errors for the network interface in the last 10 minutes
to: sysadmin
template: wmi_outbound_packets_errors
on: wmi.net_errors
template: windows_outbound_packets_errors
on: windows.net_errors
class: Errors
type: Windows
component: Network
@ -122,8 +122,8 @@ component: Network
## Disk
template: wmi_disk_in_use
on: wmi.logical_disk_utilization
template: windows_disk_in_use
on: windows.logical_disk_utilization
class: Utilization
type: Windows
component: Disk

View file

@ -1,17 +1,17 @@
dee3c1e54cad22796489abd1924462cfcbd2cf8ff7329f9a595966291e18714d *config.tar.gz
4188350b0c7f0f3dcfabf01e0281b41baa085327655a32215a0863ec651c0186 *go.d.plugin-v0.50.0.darwin-amd64.tar.gz
6068657f08c21eeb57508c47dab544f7493ac14f63261c8bdfeb2b326f5e980c *go.d.plugin-v0.50.0.darwin-arm64.tar.gz
cdee540016daa37b84ac8c66feb141f83d328371e7bd464e99de99584d0813ca *go.d.plugin-v0.50.0.freebsd-386.tar.gz
4196b233aff75747749df9894d15f078a40945709b0b2d6d9c6387d992cf4933 *go.d.plugin-v0.50.0.freebsd-amd64.tar.gz
188c29003f1394a7136b1f69a659fff46b3ea9cbfd994fd9e315834745eac63a *go.d.plugin-v0.50.0.freebsd-arm.tar.gz
80ce0196693d735d578c19a3561ea5bda0b54101c22d129c999807942d076f2a *go.d.plugin-v0.50.0.freebsd-arm64.tar.gz
a75ba3cdebd1b428dacd4a14759c7e22d50432b49a9c8d5c846f8aa4e23aa9e2 *go.d.plugin-v0.50.0.linux-386.tar.gz
7eb762de4103a8930a7962b6b1202ce188340ae1cd6ea04757e40e7482bfaed0 *go.d.plugin-v0.50.0.linux-amd64.tar.gz
cfa3b1a28664fbd76a338f574c2e37d41b58552ace98f86cbe4dc3ac48785371 *go.d.plugin-v0.50.0.linux-arm.tar.gz
2b77f8a3d33290a7cb9fa95f8635cb1cd3ce4331a7543312cfdac3902a2489e0 *go.d.plugin-v0.50.0.linux-arm64.tar.gz
56205b61eb4c1a6798a0d6852b3c734e7c764861ae6baa490e2db55ba593c52a *go.d.plugin-v0.50.0.linux-mips.tar.gz
384af1658f02f9b295a2c2aa021dd64c46c03c52b9a573dbbd7f9fe0ffd841e0 *go.d.plugin-v0.50.0.linux-mips64.tar.gz
d93711f93e9da7f2b8f9162c0af80b3443687b1e01494c42b9ccd099534f2fae *go.d.plugin-v0.50.0.linux-mips64le.tar.gz
9462186774633294b46f04fbd78dc930bdff54bb1e8d5fa634f1d9b99d8d4e4b *go.d.plugin-v0.50.0.linux-mipsle.tar.gz
bdcfdc75dc5073556fdece5865cd9b19fc5306d68fe653afc3e97594f185386e *go.d.plugin-v0.50.0.linux-ppc64.tar.gz
e13c9c1ad13e664b477762b7be9b17877945e1337ee1832b11dd7be2c6cfb1c9 *go.d.plugin-v0.50.0.linux-ppc64le.tar.gz
25efeb4439e2089e386216c9445294ee97d0b4369c5466e5619df14f8c58ec89 *config.tar.gz
cb4e91b5a0d97653b129249c3142055b9a58c2054a9a4e28cc4db6003a5028f4 *go.d.plugin-v0.51.0.darwin-amd64.tar.gz
48cfa2e64af97d116cdfcfe26948dc366a7dd58727f78bc406aa8d88a0db26d8 *go.d.plugin-v0.51.0.darwin-arm64.tar.gz
07c6e19ae8dcaf10ff909c0c734c7d04ac9943320cf8be09e89d1e06f2b25067 *go.d.plugin-v0.51.0.freebsd-386.tar.gz
c597aed523f0e5053351273e3b848e698aee5df42efd2001fab747f683d21cc5 *go.d.plugin-v0.51.0.freebsd-amd64.tar.gz
e67582a38029f51dd6f2d5977db076ec65173494a47e8e2e724fb69e3629886c *go.d.plugin-v0.51.0.freebsd-arm.tar.gz
953176f8e5240515ef56c9fe3ed5fefcca32b4e5075f39af3f2256777250f125 *go.d.plugin-v0.51.0.freebsd-arm64.tar.gz
dee8834c1ec50ecd0b56115eaf723c169a880d4c8669c97ae444d170d8ca6618 *go.d.plugin-v0.51.0.linux-386.tar.gz
9e6fdc54bdb2bc620632f118d7e84a963a000967784936e491baa19cd4264817 *go.d.plugin-v0.51.0.linux-amd64.tar.gz
3ca051d7c451d6900cdabd7339550a50ae71d863cca68d5b7f1ce997c48edd4b *go.d.plugin-v0.51.0.linux-arm.tar.gz
3d05eabf82ad43308a9b27b6ed82fd0dda18bfc7d8576cc8fda0b2eb74804356 *go.d.plugin-v0.51.0.linux-arm64.tar.gz
304417e4c1cba33c0c5d68b27b385d3bf625918570731c7a79af53aeaf4a4dd0 *go.d.plugin-v0.51.0.linux-mips.tar.gz
96b537cf063781935a02a231de6fd60fb7eddae4cad9c22329d789b7d92ec8d3 *go.d.plugin-v0.51.0.linux-mips64.tar.gz
b3ca32e409fd445e28206397f799cfc683d0f08f8b6eb33cbe8eaf5ad29f6246 *go.d.plugin-v0.51.0.linux-mips64le.tar.gz
26c897b808e033f9a5c160cf70a6e9c310db91aae96afa5ba867cdcdff73371c *go.d.plugin-v0.51.0.linux-mipsle.tar.gz
179cfa7c9df8bcba2b40ff04012e19281f2a2a2143feb49e519f08a2ce7f8b6d *go.d.plugin-v0.51.0.linux-ppc64.tar.gz
7ca7031bad02a055c7547699d6f8285f3ee215f48e293f7f57f81fda16a86628 *go.d.plugin-v0.51.0.linux-ppc64le.tar.gz

View file

@ -1 +1 @@
v0.50.0
v0.51.0

View file

@ -573,9 +573,9 @@ netdataDashboard.menu = {
info: 'Xen domain resource utilization metrics. Netdata reads this information using <b>xenstat</b> library which gives access to the resource usage information (CPU, memory, disk I/O, network) for a virtual machine.'
},
'wmi': {
title: 'wmi',
icon: '<i class="fas fa-server"></i>',
'windows': {
title: 'Windows',
icon: '<i class="fab fa-windows"></i>',
info: undefined
},
@ -4369,63 +4369,63 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (Process)
// Windows (Process)
'wmi.processes_cpu_time': {
'windows.processes_cpu_time': {
info: 'Total CPU utilization. The amount of time spent by the process in <a href="https://en.wikipedia.org/wiki/CPU_modes#Mode_types" target="_blank">user and privileged</a> modes.'
},
'wmi.processes_handles': {
'windows.processes_handles': {
info: 'Total number of <a href="https://learn.microsoft.com/en-us/windows/win32/sysinfo/handles-and-objects" target="_blank">handles</a> the process has open. This number is the sum of the handles currently open by each thread in the process.'
},
'wmi.processes_io_bytes': {
'windows.processes_io_bytes': {
info: 'Bytes issued to I/O operations in different modes (read, write, other). This property counts all I/O activity generated by the process to include file, network, and device I/Os. Read and write mode includes data operations; other mode includes those that do not involve data, such as control operations.'
},
'wmi.processes_io_operations': {
'windows.processes_io_operations': {
info: 'I/O operations issued in different modes (read, write, other). This property counts all I/O activity generated by the process to include file, network, and device I/Os. Read and write mode includes data operations; other mode includes those that do not involve data, such as control operations.'
},
'wmi.processes_page_faults': {
'windows.processes_page_faults': {
info: 'Page faults by the threads executing in this process. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This can cause the page not to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with which the page is shared.'
},
'wmi.processes_file_bytes': {
'windows.processes_file_bytes': {
info: 'Current number of bytes this process has used in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and lack of space in paging files can prevent other processes from allocating memory.'
},
'wmi.processes_pool_bytes': {
'windows.processes_pool_bytes': {
info: 'Pool Bytes is the last observed number of bytes in the paged or nonpaged pool. The nonpaged pool is an area of system memory (physical memory used by the operating system) for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. The paged pool is an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used.'
},
'wmi.processes_threads': {
'windows.processes_threads': {
info: 'Number of threads currently active in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread.'
},
// ------------------------------------------------------------------------
// WMI (TCP)
// Windows (TCP)
'wmi.tcp_conns_active': {
'windows.tcp_conns_active': {
info: 'Number of times TCP connections have made a direct transition from the CLOSED state to the SYN-SENT state.'
},
'wmi.tcp_conns_established': {
'windows.tcp_conns_established': {
info: 'Number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.'
},
'wmi.tcp_conns_failures': {
'windows.tcp_conns_failures': {
info: 'Number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition from the SYN-RCVD state to the LISTEN state.'
},
'wmi.tcp_conns_passive': {
'windows.tcp_conns_passive': {
info: 'Number of times TCP connections have made a direct transition from the LISTEN state to the SYN-RCVD state.'
},
'wmi.tcp_conns_resets': {
'windows.tcp_conns_resets': {
info: 'Number of times TCP connections have made a direct transition from the LISTEN state to the SYN-RCVD state.'
},
'wmi.tcp_segments_received': {
'windows.tcp_segments_received': {
info: 'Rate at which segments are received, including those received in error. This count includes segments received on currently established connections.'
},
'wmi.tcp_segments_retransmitted': {
'windows.tcp_segments_retransmitted': {
info: 'Rate at which segments are retransmitted, that is, segments transmitted that contain one or more previously transmitted bytes.'
},
'wmi.tcp_segments_sent': {
'windows.tcp_segments_sent': {
info: 'Rate at which segments are sent, including those on current connections, but excluding those containing only retransmitted bytes.'
},
// ------------------------------------------------------------------------
// WMI (IIS)
// Windows (IIS)
'iis.website_isapi_extension_requests_count': {
info: 'The number of <a href="https://learn.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms525282(v=vs.90)" target="_blank">ISAPI extension</a> requests that are processed concurrently by the web service.'
@ -4435,14 +4435,14 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (Service)
// Windows (Service)
'wmi.service_status': {
'windows.service_status': {
info: 'The current <a href="https://learn.microsoft.com/en-us/windows/win32/services/service-status-transitions" target="_blank">status</a> of the service.'
},
// ------------------------------------------------------------------------
// WMI (MSSQL)
// Windows (MSSQL)
'mssql.instance_accessmethods_page_splits': {
info : 'Page split happens when the page does not have more space. This chart shows the number of page splits per second that occur as the result of overflowing index pages.'
@ -4485,7 +4485,7 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (AD)
// Windows (AD)
'ad.dra_replication_intersite_compressed_traffic': {
info: 'The compressed size, in bytes, of inbound and outbound compressed replication data (size after compression, from DSAs in other sites).'
@ -4512,7 +4512,7 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (NET Framework: Exception)
// Windows (NET Framework: Exception)
'netframework.clrexception_thrown': {
info: 'The exceptions include both .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.'
@ -4527,7 +4527,7 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (NET Framework: Interop)
// Windows (NET Framework: Interop)
'netframework.clrinterop_com_callable_wrappers': {
info: 'A COM callable wrappers (CCW) is a proxy for a managed object being referenced from an unmanaged COM client.'
@ -4538,7 +4538,7 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (NET Framework: JIT)
// Windows (NET Framework: JIT)
'netframework.clrjit_methods': {
info: 'The metric does not include pre-JIT-compiled methods.'
@ -4553,7 +4553,7 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (NET Framework: Loading)
// Windows (NET Framework: Loading)
'netframework.clrloading_loader_heap_size': {
info: 'The memory committed by the class loader across all application domains is the physical space reserved in the disk paging file.'
@ -4564,14 +4564,14 @@ netdataDashboard.context = {
},
// ------------------------------------------------------------------------
// WMI (NET Framework: Locks and Threads)
// Windows (NET Framework: Locks and Threads)
'netframework.clrlocksandthreads_recognized_threads': {
info: 'Displays the total number of threads that have been recognized by the runtime since the application started. These threads are associated with a corresponding managed thread object. The runtime does not create these threads, but they have run inside the runtime at least once.'
},
// ------------------------------------------------------------------------
// WMI (NET Framework: Memory)
// Windows (NET Framework: Memory)
'netframework.clrmemory_heap_size': {
info: 'The metric shows maximum bytes that can be allocated, but it does not indicate the current number of bytes allocated.'