Hello guys i'm trying to build a solution where i could monitor a group of virtual machines. i have installed metricbeat on these machines.
what i want to do is send these metrics to my ELK stack deployed on a kubernetes cluster.
the problem is i want each of my virtual machines to see their metrics only.
i want to provide for them a kibana dashboard specifically for each of the vm's metrics.
what i'm asking if this is possible, do i need to install kibana on each and every one of these machines, or is it possible through my kibana on kubernetes.
You can setup spaces that only show the data relevant to the machine. But you might end up with a tonne of spaces.
PS - we aren't all guys
hello @warkolm my bad on that one
i didn't quite understand the concept, can you please tell me more about it
Can you clarify what you mean with that? Are you talking about the people that manage each group of virtual machines?
hello @leandrojmp thank you for your reply.
i have elk deployed on my kubernetes cluster.
what i want to do is to install beats on a group of virtual machines, and i want to provide for each vm his metrics only on a kibana dashboard. what i want to know is should i install kibana on each vm, meaning the beats send metrics to my Elasticsearch deployed on k8s and then send them back to kibana installed on the vm. this method i think is consuming resources, which may i ask is it possible to do it ?
the other method is each vm can access the kibana deployed on k8s through their credentials and can view their own metrics. every vm gets unique credentials and can view their own metrics. this means i don't install kibana on them. which got me questioning is it actually possible to do it ?
i hope my idea was clear
hello @warkolm thank you for your reply
i'll check it out and see if it covers what i actually need
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.