Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add community alerts/collectors to repo #37

Open
4 tasks
odyslam opened this issue Jul 27, 2021 · 1 comment
Open
4 tasks

Add community alerts/collectors to repo #37

odyslam opened this issue Jul 27, 2021 · 1 comment
Assignees

Comments

@odyslam
Copy link
Contributor

odyslam commented Jul 27, 2021

  • Define community collectors
  • Define community alerts
  • clone files to community repo
  • remove files from main repo

repo structure

  • apps/ --> applications building on or extending netdata (e.g netdata-api, configuration management, etc.)
  • collectors/plugin/module/* --> source files for the particular collector as exists in the respective directory now
  • collectors/.plugin./.module./module.yaml --> a yaml file describing the module. It will be used by the marketplace website
  • alerts/module/alert.conf --> a conf file with a single alert definition. This will be appended into the alert file for the particular module. It enables us to have multiple alerts for the same module, without overloading a single configuration file.
    • example: /geth/goroutines.conf, /geth/chainhead.conf
@andrewm4894
Copy link
Contributor

I think this makes sense. Starting with an example then will make is easy too. I guess each collector should have a README too when with instructions of how to install and any other notes etc.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants