diff options
author | Fotis Voutsas <fotis@netdata.cloud> | 2023-07-06 18:28:37 +0300 |
---|---|---|
committer | Fotis Voutsas <fotis@netdata.cloud> | 2023-07-06 18:28:37 +0300 |
commit | 7e33738ba4c9452c235620df2454cc8855b112f5 (patch) | |
tree | 10343ccade3699baba8610016caa37fd010270b8 | |
parent | a882fe1f9349997c38e8714546bdb506a3e29676 (diff) |
update generated yamls with ony the necessary info. Add also multi module schemacsv-to-yaml
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 |