Skip to content
New issue

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

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

Already on GitHub? Sign in 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.

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

No branches or pull requests

3 participants