summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFotis Voutsas <fotis@netdata.cloud>2023-07-06 18:28:37 +0300
committerFotis Voutsas <fotis@netdata.cloud>2023-07-06 18:28:37 +0300
commit7e33738ba4c9452c235620df2454cc8855b112f5 (patch)
tree10343ccade3699baba8610016caa37fd010270b8
parenta882fe1f9349997c38e8714546bdb506a3e29676 (diff)
update generated yamls with ony the necessary info. Add also multi module schemacsv-to-yaml
-rw-r--r--collectors/apps.plugin/metadata.yaml666
-rw-r--r--collectors/cgroups.plugin/metadata.yaml551
-rw-r--r--collectors/charts.d.plugin/ap/metadata.yaml113
-rw-r--r--collectors/charts.d.plugin/apcupsd/metadata.yaml127
-rw-r--r--collectors/charts.d.plugin/libreswan/metadata.yaml105
-rw-r--r--collectors/charts.d.plugin/nut/metadata.yaml129
-rw-r--r--collectors/charts.d.plugin/opensips/metadata.yaml139
-rw-r--r--collectors/charts.d.plugin/sensors/metadata.yaml115
-rw-r--r--collectors/cups.plugin/metadata.yaml118
-rw-r--r--collectors/debugfs.plugin/metadata.yaml225
-rw-r--r--collectors/diskspace.plugin/metadata.yaml111
-rw-r--r--collectors/ebpf.plugin/metadata.yaml2170
-rw-r--r--collectors/freebsd.plugin/metadata.yaml3372
-rw-r--r--collectors/freeipmi.plugin/metadata.yaml122
-rw-r--r--collectors/idlejitter.plugin/metadata.yaml103
-rw-r--r--collectors/ioping.plugin/metadata.yaml103
-rw-r--r--collectors/macos.plugin/metadata.yaml503
-rw-r--r--collectors/metadata/schemas/multi-module.json16
-rw-r--r--collectors/nfacct.plugin/metadata.yaml115
-rw-r--r--collectors/perf.plugin/metadata.yaml135
-rw-r--r--collectors/proc.plugin/metadata.yaml4176
-rw-r--r--collectors/python.d.plugin/adaptec_raid/metadata.yaml112
-rw-r--r--collectors/python.d.plugin/alarms/metadata.yaml105
-rw-r--r--collectors/python.d.plugin/am2320/metadata.yaml105
-rw-r--r--collectors/python.d.plugin/anomalies/metadata.yaml108
-rw-r--r--collectors/python.d.plugin/beanstalk/metadata.yaml137
-rw-r--r--collectors/python.d.plugin/bind_rndc/metadata.yaml109
-rw-r--r--collectors/python.d.plugin/boinc/metadata.yaml118
-rw-r--r--collectors/python.d.plugin/ceph/metadata.yaml131
-rw-r--r--collectors/python.d.plugin/changefinder/metadata.yaml105
-rw-r--r--collectors/python.d.plugin/dovecot/metadata.yaml125
-rw-r--r--collectors/python.d.plugin/exim/metadata.yaml103
-rw-r--r--collectors/python.d.plugin/fail2ban/metadata.yaml107
-rw-r--r--collectors/python.d.plugin/gearman/metadata.yaml110
-rw-r--r--collectors/python.d.plugin/go_expvar/metadata.yaml115
-rw-r--r--collectors/python.d.plugin/haproxy/metadata.yaml164
-rw-r--r--collectors/python.d.plugin/hddtemp/metadata.yaml103
-rw-r--r--collectors/python.d.plugin/hpssa/metadata.yaml111
-rw-r--r--collectors/python.d.plugin/icecast/metadata.yaml103
-rw-r--r--collectors/python.d.plugin/ipfs/metadata.yaml109
-rw-r--r--collectors/python.d.plugin/litespeed/metadata.yaml119
-rw-r--r--collectors/python.d.plugin/megacli/metadata.yaml128
-rw-r--r--collectors/python.d.plugin/memcached/metadata.yaml135
-rw-r--r--collectors/python.d.plugin/monit/metadata.yaml125
-rw-r--r--collectors/python.d.plugin/nsd/metadata.yaml113
-rw-r--r--collectors/python.d.plugin/nvidia_smi/metadata.yaml131
-rw-r--r--collectors/python.d.plugin/openldap/metadata.yaml115
-rw-r--r--collectors/python.d.plugin/oracledb/metadata.yaml145
-rw-r--r--collectors/python.d.plugin/postfix/metadata.yaml105
-rw-r--r--collectors/python.d.plugin/puppet/metadata.yaml109
-rw-r--r--collectors/python.d.plugin/rethinkdbs/metadata.yaml122
-rw-r--r--collectors/python.d.plugin/retroshare/metadata.yaml107
-rw-r--r--collectors/python.d.plugin/riakkv/metadata.yaml166
-rw-r--r--collectors/python.d.plugin/samba/metadata.yaml115
-rw-r--r--collectors/python.d.plugin/sensors/metadata.yaml115
-rw-r--r--collectors/python.d.plugin/smartd_log/metadata.yaml171
-rw-r--r--collectors/python.d.plugin/spigotmc/metadata.yaml107
-rw-r--r--collectors/python.d.plugin/squid/metadata.yaml109
-rw-r--r--collectors/python.d.plugin/tomcat/metadata.yaml117
-rw-r--r--collectors/python.d.plugin/tor/metadata.yaml103
-rw-r--r--collectors/python.d.plugin/traefik/metadata.yaml117
-rw-r--r--collectors/python.d.plugin/uwsgi/metadata.yaml117
-rw-r--r--collectors/python.d.plugin/varnish/metadata.yaml145
-rw-r--r--collectors/python.d.plugin/w1sensor/metadata.yaml103
-rw-r--r--collectors/python.d.plugin/zscores/metadata.yaml105
-rw-r--r--collectors/slabinfo.plugin/metadata.yaml107
-rw-r--r--collectors/tc.plugin/metadata.yaml111
-rw-r--r--collectors/timex.plugin/metadata.yaml107
-rw-r--r--collectors/xenstat.plugin/metadata.yaml146
69 files changed, 4067 insertions, 14842 deletions
diff --git a/collectors/apps.plugin/metadata.yaml b/collectors/apps.plugin/metadata.yaml
index fab01060af..cbe4e719fd 100644
--- a/collectors/apps.plugin/metadata.yaml
+++ b/collectors/apps.plugin/metadata.yaml
@@ -1,904 +1,624 @@
name: apps.plugin
-title: TBD
modules:
- - name: system
- title: COLLECTORNAME Monitoring
- duplicate_for_virtual_integrations:
- list:
- - '[Ubuntu](link to ubuntu)'
- - '[Redhat](link to redhat)'
- overview:
- operation:
- description: This collector periodically does http requests to one or more
- {[Apache](link to collector)} (<- CI will remove the curly brackets, they
- are for replacing with the virtual integrations, to replace the link each
- time) web servers to collect the metrics mod_status plugin that apache exposes
- platforms:
- description: If this collector can't run on some platforms specify them here
- and set it to false, otherwise set this to true and this text will not be
- rendered, instead a templated message will appear
- use_templated_text: true
- multi-instance:
- boolean: true
- permissions:
- description: if there are any notable permission requirements, eg running
- as root and so on, specify them here and set it to false, otherwise set
- it to true and a templated message will appear
- use_templated_text: true
- related:
- description: give a simple description if there are any other collectors related
- to this collector. Example -> To get the most out of your apache servers,
- you can monitor its processes for resources utilization and their log files
- to turn them into real-time metrics. Check our related resources for more
- information. (if not, leave empty)
- setup:
- prerequisites:
- list:
- - title: Prerequisite title for heading
- text: List like with dashes, TBD, use | and newline for multiline
- behavior:
- auto_detection:
- description: The collector auto-detects apache web servers running on localhost
- ports 80, 443, and 8080.
- limits:
- description: The collector is limited to x amount of tables or any other
- limitation, leave empty if none
- impact:
- description: Is there any impact on the application when using the default
- configuration? Maybe on a db collector having to many tables might slow
- down the db if collection happens per second, leave empty if none
- configuration:
- file:
- description: 'which file the user has to edit. Example: go.d/apache.conf'
- options:
- description: TBD, use | and newline for multiline
- folding:
- title: Config options
- enabled: true
- list:
- - name: option name
- description: option description
- default: a number or a string
- required: true or false
- examples:
- folding:
- title: Config
- enabled: false
- list:
- - name: Basic / else describe what this example is about
- description: A basic example configuration / describe your example
- data: input the example data in yaml format
- troubleshooting:
- problems:
- list:
- - name: possible troubleshooting title
- text: describe
- debugging:
- description: How to run this in debug mode? Use | and newline with indent,
- to write in markdown
- logs:
- description: How can I monitor logs for this plugin?
- related_resources:
- integrations:
- list:
- - apache
- - weblog
- - httpcheck
- - etc
- provide:
- description: What info I can provide for other plugins that reference me?
- this will only be visible in their end, they will scrape this text. Example
- -> apps.plugin allows monitoring individual processes CPU, Memory, Disk
- I/O and many more resources utilization.
+ - module_name: system
+ plugin_name: apps.plugin
alerts: []
metrics:
- description: some description for this section, or leave empty
folding:
title: Metrics
enabled: false
- scope:
- global:
- name: global
- description: TBD
+ description: ''
+ availability: []
+ scopes:
+ - name: global
+ description: ''
labels: []
metrics:
- name: system.processes_state
+ availability: []
description: System Processes State
unit: processes
+ chart_type: line
dimensions:
- name: running
- name: sleeping_interruptible
- name: sleeping_uninterruptible
- name: zombie
- name: stopped
- - name: apps
- title: COLLECTORNAME Monitoring
- duplicate_for_virtual_integrations:
- list:
- - '[Ubuntu](link to ubuntu)'
- - '[Redhat](link to redhat)'
- overview:
- operation:
- description: This collector periodically does http requests to one or more
- {[Apache](link to collector)} (<- CI will remove the curly brackets, they
- are for replacing with the virtual integrations, to replace the link each
- time) web servers to collect the metrics mod_status plugin that apache exposes
- platforms:
- description: If this collector can't run on some platforms specify them here
- and set it to false, otherwise set this to true and this text will not be
- rendered, instead a templated message will appear
- use_templated_text: true
- multi-instance:
- boolean: true
- permissions:
- description: if there are any notable permission requirements, eg running
- as root and so on, specify them here and set it to false, otherwise set
- it to true and a templated message will appear
- use_templated_text: true
- related:
- description: give a simple description if there are any other collectors related
- to this collector. Example -> To get the most out of your apache servers,
- you can monitor its processes for resources utilization and their log files
- to turn them into real-time metrics. Check our related resources for more
- information. (if not, leave empty)
- setup:
- prerequisites:
- list:
- - title: Prerequisite title for heading
- text: List like with dashes, TBD, use | and newline for multiline
- behavior:
- auto_detection:
- description: The collector auto-detects apache web servers running on localhost
- ports 80, 443, and 8080.
- limits:
- description: The collector is limited to x amount of tables or any other
- limitation, leave empty if none
- impact:
- description: Is there any impact on the application when using the default
- configuration? Maybe on a db collector having to many tables might slow
- down the db if collection happens per second, leave empty if none
- configuration:
- file:
- description: 'which file the user has to edit. Example: go.d/apache.conf'
- options:
- description: TBD, use | and newline for multiline
- folding:
- title: Config options
- enabled: true
- list:
- - name: option name
- description: option description
- default: a number or a string
- required: true or fa