Monitor Linux machines with node-exporter on Kubernetes

preview_player
Показать описание

Today we're going to explore the Prometheus node-exporter.
Node Exporter is one of my most favorite observability tools on Linux used in Prometheus monitoring. It surfaces up hundreds of valuable upstream Linux metrics which are available in /proc
This will help you find bottlenecks in your server's ability to perform.

Remember to like, subscribe and checkout the source code below:
Source Code

Also if you want to support the channel further, become a member 😎

Checkout "That DevOps Community" too

If you need to know more about managing Prometheus instances, checkout my operator video:

Also, if you're new to Kubernetes, checkout my guides below:

Check out part 1 for how to install Kubernetes on Windows:

Check out part 2 of how to use KUBECTL:

Check out part 3 of how to do deployments

Check out part 4 of how to manage application configurations

Check out part 5 of secret management explained

Like and Subscribe for more :)

Follow me on socials!

Music:
Track: MESIØ - Clario Bubblegum

Track: HERTHA - ROLLING

Рекомендации по теме
Комментарии
Автор

Your vlog is excellent! Thank you so much!

romannikolaevich
Автор

For someone like me who's just getting started with Docker and Kubernetes, this is fantastic. Really appreciate your videos!

AlexStuffss
Автор

you are really chnging the learniing experience for us with your blog type tutorials, great job, big fan

leo
Автор

HI, your videos are excellent. The only thing to change I think is that your codebase has changed. For example, you dont have the prometheus-monitoring folder under the root structure.

jairams
Автор

Another excellent video! Keep up the good work!

whyismychannelhandletaken
Автор

Thank you for your nice work, can you showcase how to monitor redis or rabbit that are running in side the kube cluster?

mmesoto
Автор

Nice and clear explanation. Keep doing the good work. How about monitoring mongodb in kubernetes using these tools. Do you have in your git resources already or planning any time in future ??

rajeshn
Автор

Thanks, could you give some ideas how to monitor socket queue in k8s with help of prometheus?

rqbujzx
Автор

just curious, if we deploy onto a multi node K8S environment... thinking we want a persistent volume on the cluster where Prometheus stores it's configuration and metric data, so that if the pod moves around to another node or we have a restart it can still get to it's data folder ?
did you by any chance do a follow up of this video covering that ? which files/values needs to be modified to accommodate this ?

georgelza
Автор

Where you configured node_expoter in promtheus.yml file with port without configured how can you received metrics... please reply

RavindraRaivlogs
Автор

I love your videos. I an a newbie in DevOps and have a basic question. Lets say the infrastructure is very simple and as an example have 2 Ec2 instance son AWS. Is it possible to NOT have Prometheus installed on another remote machine outside of the infrastructure which it needs to monitor. Only node_exporter will be installed on the 2 instances in the infrastructure. is this possible?

kaki
Автор

Can you please help me with how to do it on multiple AWS accounts without VPC peering? I need to get metrics from private IP subnets using any exporter and IAM role ... Please help

rajualapati
Автор

Hi I am stuck up in this scenario please help . Scenario - with EKS created a master cluster and 2 slave machines . deployed a basic application. Now I want to expose the port of the application to external . could you please let me know how to use node exporter in this scenario. Also, please note, my local machine is Win10 and I create ec2 machine from aws console and proceeded with above scenario.

zukerberg
Автор

I am puzzled that you are attempting to monitor linux machine, by running node_exporter in isolated container where it does not have full access to machines resources due cgroups, does not have access to physical machine filesystems and network as well.
What kind of data it is monitoring ?

ctrlz