Macos yaml updates (#15459)
Fotis Voutsas committed
Jul 20, 2023 at 18:14 UTC
ddd03beb26f505fdef0522f656e25b98f736738e
1 file changed
+36
-326
collectors/macos.plugin/multi_metadata.yaml
+36
-326
@@ -4,91 +4,66 @@ modules:
4
plugin_name: macos.plugin
5
module_name: mach_smi
6
monitored_instance:
7
- name: macos mach_smi
8
- link: ''
9
- categories: []
10
- icon_filename: ''
7
+ name: MacOS
8
+ link: "https://www.apple.com/macos"
9
+ categories:
10
+ - data-collection.macos-systems
11
+ icon_filename: "apple.svg"
12
related_resources:
13
integrations:
14
list: []
15
info_provided_to_referring_integrations:
15
- description: ''
16
- keywords: []
16
+ description: ""
17
+ keywords:
18
+ - macos
19
+ - apple
20
+ - darwin
21
most_popular: false
22
overview:
23
data_collection:
20
- metrics_description: ''
21
- method_description: ''
24
+ metrics_description: "Monitor MacOS metrics for efficient operating system performance."
25
+ method_description: ""
26
supported_platforms:
23
- include: []
27
+ include:
28
+ - macOS
29
exclude: []
25
- multi-instance: true
30
+ multi-instance: false
31
additional_permissions:
27
- description: ''
32
+ description: ""
33
default_behavior:
34
auto_detection:
30
- description: ''
35
+ description: ""
36
limits:
32
- description: ''
37
+ description: ""
38
performance_impact:
34
- description: ''
39
+ description: ""
40
setup:
41
prerequisites:
42
list: []
43
configuration:
44
file:
40
- name: ''
41
- description: ''
45
+ name: ""
46
+ description: ""
47
options:
43
- description: ''
48
+ description: ""
49
folding:
45
- title: ''
50
+ title: ""
51
enabled: true
52
list: []
53
examples:
54
folding:
55
enabled: true
51
- title: ''
56
+ title: ""
57
list: []
58
troubleshooting:
59
problems:
60
list: []
61
alerts:
57
- - name: 10min_cpu_usage
58
- link: https://github.com/netdata/netdata/blob/master/health/health.d/cpu.conf
59
- metric: system.cpu
60
- info: average CPU utilization over the last 10 minutes (excluding iowait, nice and steal)
61
- os: "linux"
62
- - name: 10min_cpu_iowait
63
- link: https://github.com/netdata/netdata/blob/master/health/health.d/cpu.conf
64
- metric: system.cpu
65
- info: average CPU iowait time over the last 10 minutes
66
- os: "linux"
67
- - name: 20min_steal_cpu
68
- link: https://github.com/netdata/netdata/blob/master/health/health.d/cpu.conf
69
- metric: system.cpu
70
- info: average CPU steal time over the last 20 minutes
71
- os: "linux"
72
- - name: 10min_cpu_usage
73
- link: https://github.com/netdata/netdata/blob/master/health/health.d/cpu.conf
74
- metric: system.cpu
75
- info: average CPU utilization over the last 10 minutes (excluding nice)
76
- os: "freebsd"
77
- - name: ram_in_use
78
- link: https://github.com/netdata/netdata/blob/master/health/health.d/ram.conf
79
- metric: system.ram
80
- info: system memory utilization
81
- os: "linux"
82
- - name: ram_in_use
83
- link: https://github.com/netdata/netdata/blob/master/health/health.d/ram.conf
84
- metric: system.ram
85
- info: system memory utilization
86
- os: "freebsd"
87
- - name: 30min_ram_swapped_out
88
- link: https://github.com/netdata/netdata/blob/master/health/health.d/swap.conf
89
- metric: system.swapio
90
- info: percentage of the system RAM swapped in the last 30 minutes
91
- os: "linux freebsd"
62
+ - name: interface_speed
63
+ link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
64
+ metric: net.net
65
+ info: network interface ${label:device} current speed
66
+ os: "*"
67
metrics:
68
folding:
69
title: Metrics
@@ -143,126 +118,6 @@ modules:
118
- name: zero_fill
119
- name: reactivate
120
- name: purge
146
- - meta:
147
- plugin_name: macos.plugin
148
- module_name: sysctl
149
- monitored_instance:
150
- name: macos sysctl
151
- link: ''
152
- categories: []
153
- icon_filename: ''
154
- related_resources:
155
- integrations:
156
- list: []
157
- info_provided_to_referring_integrations:
158
- description: ''
159
- keywords: []
160
- most_popular: false
161
- overview:
162
- data_collection:
163
- metrics_description: ''
164
- method_description: ''
165
- supported_platforms:
166
- include: []
167
- exclude: []
168
- multi-instance: true
169
- additional_permissions:
170
- description: ''
171
- default_behavior:
172
- auto_detection:
173
- description: ''
174
- limits:
175
- description: ''
176
- performance_impact:
177
- description: ''
178
- setup:
179
- prerequisites:
180
- list: []
181
- configuration:
182
- file:
183
- name: ''
184
- description: ''
185
- options:
186
- description: ''
187
- folding:
188
- title: ''
189
- enabled: true
190
- list: []
191
- examples:
192
- folding:
193
- enabled: true
194
- title: ''
195
- list: []
196
- troubleshooting:
197
- problems:
198
- list: []
199
- alerts:
200
- - name: load_cpu_number
201
- link: https://github.com/netdata/netdata/blob/master/health/health.d/load.conf
202
- metric: system.load
203
- info: number of active CPU cores in the system
204
- os: "linux"
205
- - name: load_average_15
206
- link: https://github.com/netdata/netdata/blob/master/health/health.d/load.conf
207
- metric: system.load
208
- info: system fifteen-minute load average
209
- os: "linux"
210
- - name: load_average_5
211
- link: https://github.com/netdata/netdata/blob/master/health/health.d/load.conf
212
- metric: system.load
213
- info: system five-minute load average
214
- os: "linux"
215
- - name: load_average_1
216
- link: https://github.com/netdata/netdata/blob/master/health/health.d/load.conf
217
- metric: system.load
218
- info: system one-minute load average
219
- os: "linux"
220
- - name: used_swap
221
- link: https://github.com/netdata/netdata/blob/master/health/health.d/swap.conf
222
- metric: system.swap
223
- info: swap memory utilization
224
- os: "linux freebsd"
225
- - name: 1m_ipv4_tcp_resets_sent
226
- link: https://github.com/netdata/netdata/blob/master/health/health.d/tcp_resets.conf
227
- metric: ipv4.tcphandshake
228
- info: average number of sent TCP RESETS over the last minute
229
- os: "linux"
230
- - name: 10s_ipv4_tcp_resets_sent
231
- link: https://github.com/netdata/netdata/blob/master/health/health.d/tcp_resets.conf
232
- metric: ipv4.tcphandshake
233
- info: average number of sent TCP RESETS over the last 10 seconds. This can indicate a port scan, or that a service running on this host has crashed. Netdata will not send a clear notification for this alarm.
234
- os: "linux"
235
- - name: 1m_ipv4_tcp_resets_received
236
- link: https://github.com/netdata/netdata/blob/master/health/health.d/tcp_resets.conf
237
- metric: ipv4.tcphandshake
238
- info: average number of received TCP RESETS over the last minute
239
- os: "linux freebsd"
240
- - name: 10s_ipv4_tcp_resets_received
241
- link: https://github.com/netdata/netdata/blob/master/health/health.d/tcp_resets.conf
242
- metric: ipv4.tcphandshake
243
- info: average number of received TCP RESETS over the last 10 seconds. This can be an indication that a service this host needs has crashed. Netdata will not send a clear notification for this alarm.
244
- os: "linux freebsd"
245
- - name: 1m_ipv4_udp_receive_buffer_errors
246
- link: https://github.com/netdata/netdata/blob/master/health/health.d/udp_errors.conf
247
- metric: ipv4.udperrors
248
- info: average number of UDP receive buffer errors over the last minute
249
- os: "linux freebsd"
250
- - name: 1m_ipv4_udp_send_buffer_errors
251
- link: https://github.com/netdata/netdata/blob/master/health/health.d/udp_errors.conf
252
- metric: ipv4.udperrors
253
- info: average number of UDP send buffer errors over the last minute
254
- os: "linux"
255
- metrics:
256
- folding:
257
- title: Metrics
258
- enabled: false
259
- description: ""
260
- availability: []
261
- scopes:
262
- - name: global
263
- description: ""
264
- labels: []
265
- metrics:
121
- name: system.load
122
description: System Load Average
123
unit: "load"
@@ -531,147 +386,13 @@ modules:
386
chart_type: line
387
dimensions:
388
- name: uptime
534
- - meta:
535
- plugin_name: macos.plugin
536
- module_name: iokit
537
- monitored_instance:
538
- name: macos iokit
539
- link: ''
540
- categories: []
541
- icon_filename: ''
542
- related_resources:
543
- integrations:
544
- list: []
545
- info_provided_to_referring_integrations:
546
- description: ''
547
- keywords: []
548
- most_popular: false
549
- overview:
550
- data_collection:
551
- metrics_description: ''
552
- method_description: ''
553
- supported_platforms:
554
- include: []
555
- exclude: []
556
- multi-instance: true
557
- additional_permissions:
558
- description: ''
559
- default_behavior:
560
- auto_detection:
561
- description: ''
562
- limits:
563
- description: ''
564
- performance_impact:
565
- description: ''
566
- setup:
567
- prerequisites:
568
- list: []
569
- configuration:
570
- file:
571
- name: ''
572
- description: ''
573
- options:
574
- description: ''
575
- folding:
576
- title: ''
577
- enabled: true
578
- list: []
579
- examples:
580
- folding:
581
- enabled: true
582
- title: ''
583
- list: []
584
- troubleshooting:
585
- problems:
586
- list: []
587
- alerts:
588
- - name: 10min_disk_utilization
589
- link: https://github.com/netdata/netdata/blob/master/health/health.d/disks.conf
590
- metric: disk.util
591
- info: average percentage of time ${label:device} disk was busy over the last 10 minutes
592
- os: "linux freebsd"
593
- - name: disk_space_usage
594
- link: https://github.com/netdata/netdata/blob/master/health/health.d/disks.conf
595
- metric: disk.space
596
- info: disk ${label:mount_point} space utilization
597
- os: "linux freebsd"
598
- - name: disk_inode_usage
599
- link: https://github.com/netdata/netdata/blob/master/health/health.d/disks.conf
600
- metric: disk.inodes
601
- info: disk ${label:mount_point} inode utilization
602
- os: "linux freebsd"
603
- - name: interface_speed
604
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
605
- metric: net.net
606
- info: network interface ${label:device} current speed
607
- os: "*"
608
- - name: 1m_received_traffic_overflow
609
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
610
- metric: net.net
611
- info: average inbound utilization for the network interface ${label:device} over the last minute
612
- os: "linux"
613
- - name: 1m_sent_traffic_overflow
614
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
615
- metric: net.net
616
- info: average outbound utilization for the network interface ${label:device} over the last minute
617
- os: "linux"
618
- - name: inbound_packets_dropped_ratio
619
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
620
- metric: net.packets
621
- info: ratio of inbound dropped packets for the network interface ${label:device} over the last 10 minutes
622
- os: "linux"
623
- - name: outbound_packets_dropped_ratio
624
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
625
- metric: net.packets
626
- info: ratio of outbound dropped packets for the network interface ${label:device} over the last 10 minutes
627
- os: "linux"
628
- - name: wifi_inbound_packets_dropped_ratio
629
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
630
- metric: net.packets
631
- info: ratio of inbound dropped packets for the network interface ${label:device} over the last 10 minutes
632
- os: "linux"
633
- - name: wifi_outbound_packets_dropped_ratio
634
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
635
- metric: net.packets
636
- info: ratio of outbound dropped packets for the network interface ${label:device} over the last 10 minutes
637
- os: "linux"
638
- - name: 1m_received_packets_rate
639
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
640
- metric: net.packets
641
- info: average number of packets received by the network interface ${label:device} over the last minute
642
- os: "linux freebsd"
643
- - name: 10s_received_packets_storm
644
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
645
- metric: net.packets
646
- info: ratio of average number of received packets for the network interface ${label:device} over the last 10 seconds, compared to the rate over the last minute
647
- os: "linux freebsd"
648
- - name: interface_inbound_errors
649
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
650
- metric: net.errors
651
- info: number of inbound errors for the network interface ${label:device} in the last 10 minutes
652
- os: "freebsd"
653
- - name: interface_outbound_errors
654
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
655
- metric: net.errors
656
- info: number of outbound errors for the network interface ${label:device} in the last 10 minutes
657
- os: "freebsd"
658
- - name: inbound_packets_dropped
659
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
660
- metric: net.drops
661
- info: number of inbound dropped packets for the network interface ${label:device} in the last 10 minutes
662
- os: "linux"
663
- - name: outbound_packets_dropped
664
- link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
665
- metric: net.drops
666
- info: number of outbound dropped packets for the network interface ${label:device} in the last 10 minutes
667
- os: "linux"
668
- metrics:
669
- folding:
670
- title: Metrics
671
- enabled: false
672
- description: ""
673
- availability: []
674
- scopes:
389
+ - name: system.io
390
+ description: Disk I/O
391
+ unit: "KiB/s"
392
+ chart_type: area
393
+ dimensions:
394
+ - name: in
395
+ - name: out
396
- name: disk
397
description: ""
398
labels: []
@@ -723,17 +444,6 @@ modules:
444
chart_type: line
445
dimensions:
446
- name: svctm
726
- - name: global
727
- description: ""
728
- labels: []
729
- metrics:
730
- - name: system.io
731
- description: Disk I/O
732
- unit: "KiB/s"
733
- chart_type: area
734
- dimensions:
735
- - name: in
736
- - name: out
447
- name: mount point
448
description: ""
449
labels: []