netdata/helmchart

How to install and enable plugins?

zzvara opened this issue · 5 comments

Using chart of version 3.6.14, I can see that /usr/libexec/netdata/plugins.d/fping.plugin install must be ran in each child in order to at least install the fping when one would like to use it. I also checked and could not find a way to ask Netdata child to install these plugins. Do I have to provide by own Netdata child image in the Helm chart if I want to use plugins? Or is there a Netdata child plugin that contains all plugins?

(This is where my detective work lead me, please let me know if I'm wrong.)

Hello @zzvara!

Chart v3.6.14 uses netdata/netdata:v1.31.0. I can see that this includes fping under /usr/local/bin. So, I believe the fping plugin should be working out of the box.

Perhaps there is some issue elsewhere?

Do I have to provide by own Netdata child image in the Helm chart if I want to use plugins?

You could do this, but you probably shouldn't need to. The default image contains a reasonable default list of plugins pre-installed.

@knatsakis is correct, we have "fping" installed in our base image.

Using chart of version 3.6.14, I can see that /usr/libexec/netdata/plugins.d/fping.plugin install must be ran in each child in order to at least install the fping

Where does it come from? Can you give a link to the doc/readme section?

I am closing this for now. @zzvara please re-open if you need further assistance!

Hi @knatsakis yes, sorry, I was new to Netdata. My general approach if I can not configure a tool within a specified amount of time I attempt to acquire help. Carefully reading and going through the Helm chart again and experimenting, I was able to figure out how to configure it.

For others, I think it could be useful to add these clarifications to values.yaml and the README.md. I can help with that!

For others, I think it could be useful to add these clarifications to values.yaml and the README.md. I can help with that!

Absolutely! We welcome all PRs :-)

Thank you!