3 ms·
I've been struggling with graphana and netdata looks so much better. Is this a tool where you can boot up the docker app and then connect a bunch of servers in
by xrd 3y ago
I've been struggling with graphana and netdata looks so much better.
Is this a tool where you can boot up the docker app and then connect a bunch of servers into a centralized dashboard? Or, is it better to think of netdata as a dashboard for a single server that permits monitoring of a bunch of processes only on that machine?
I'm not sure I understand whether agents can be configured to talk to a dashboard, or if you don't need to do that configuration because they expect to talk to localhost. I have a bunch of VMs running on a bunch of different random hardware and want a way to monitor those VMs (and perhaps the hosts as well).
- rsyring 3y agoThey have a concept called "Parents": > A “Parent” is a Netdata Agent, like the ones we install on all our systems, but is configured as a central node that receives, stores and processes metrics data from other Netdata “Child” nodes in our infrastructure... https://learn.netdata.cloud/docs/streaming/ https://learn.netdata.cloud/docs/streaming/
- andrewm4894 3y agohey - i work in Netdata on ML Just to mention there is this doc too that also tries to explain various deployment strategies e.g. stand alone: https://learn.netdata.cloud/docs/architecture/deployment-strategies#stand-alone-deployment https://learn.netdata.cloud/docs/architecture/deployment-str...
- andrewm4894 3y agoactually sorry in this case its more like parent-child https://learn.netdata.cloud/docs/architecture/deployment-strategies#parent--child-deployment-1 https://learn.netdata.cloud/docs/architecture/deployment-str... and just dont have to claim the nodes to Netdata Cloud if you don't want to.
- dizhn 3y agoIf you connect your servers to the netdata cloud, you can manage all of them there. (Put into groups etc). As far as I know there is no self hosted solution for this. https://learn.netdata.cloud/docs/configuring/connect-agent-to-cloud https://learn.netdata.cloud/docs/configuring/connect-agent-t...
- andrewm4894 3y agoHey - i work for Netdata on ML. We have recently created enterprise self hosted options for bigger customers who can't use cloud etc. (prob not as relevant here) For self hosted at a smaller scale then you can have your own parent with multiple children streaming to it. This is an example demo node which is also a parent for some other demo nodes. None of these need to be claimed to or signed in to cloud: https://sanfrancisco.my-netdata.io/ https://sanfrancisco.my-netdata.io/ It uses the same actual dashboard as cloud so that we only have one dashboard to maintain so you get the cloud dashboard locally basically and the parent can then kind of act like its own little Netdata Cloud. A handful of features not available this way since they depend on the metadata being stored in cloud as opposed to on a parent node but we are trying to bridge that gap where possible such that the metadata could actually live on a parent.
- xrd 3y agoDrat. I'm only interested in things I can self host. Back to the drawing board. Thanks for the clarification!
- lukevp 3y agoYou can self host and centralize configuration with netdata parents [1]. It’s extremely lightweight and efficient for metrics collection, and the UI is very good as well. I recommend giving it more in depth analysis. [1] https://community.netdata.cloud/t/advice-on-self-hosted-self-deployed-no-internet-monitoring-of-multiple-servers/3200/2 https://community.netdata.cloud/t/advice-on-self-hosted-self...
- dizhn 3y agoApparently this is possible. I didn't know. Didn't mean to mislead you. Sorry.