What are Prometheus & Grafana?
Prometheus: An open-source monitoring and alerting system designed for reliability and scalability. It scrapes metrics from services and stores them in a time-series database.
Grafana: A highly flexible dashboarding and visualization tool that lets you query and display metrics beautifully (including those collected by Prometheus).
Why Use Them?
1. Real-time monitoring of app health and infrastructure.
2. Automatic alerting for anomalies (e.g., high CPU, memory, traffic spikes)
3.Integrates seamlessly with Kubernetes and cloud-native stacks
How to Set Them Up with Helm (K8s)
Setting them up on Kubernetes is super smooth using Helm charts.
# Add the community repo
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
# Install both Prometheus & Grafana
helm install monitoring prometheus-community/kube-prometheus-stack
This will deploy:
1. Prometheus
2. Grafana
3. Node Exporter
4. Alertmanager And all necessary CRDs
You can then port-forward Grafana to access the dashboards:
kubectl port-forward svc/monitoring-grafana 3000:80
Login using:
Username: admin
Password: prom-operator (or check the secret)
📚 Resources:
Helm Kube-Prometheus-Stack
Official Prometheus Docs
Grafana Documentation
If you're confused or want more clarity, I recommend this video: Link
If you have anything to discuss, feel free to drop it in the comments below.I know its really short, but you can definitely start here.i will share related documentation as well.
@thunder_script
#K8s #Prometheus #Grafana #monitoring
GitHub
GitHub - prometheus-community/helm-charts: Prometheus community Helm charts
Prometheus community Helm charts. Contribute to prometheus-community/helm-charts development by creating an account on GitHub.
🔥4
Software Engineer Assistant (Remote)
I’m looking for a Software Engineer Assistant to work with me.
What you’ll do:
1. Be available from 12:00 PM – 5:00 PM EST (7:00 PM – 11:59 PM Ethiopian local time).
2. Have a reliable internet connection.
3. Be able to manage and operate a LinkedIn account.
4. Understand basic software engineering terms such as Golang, React, etc just terms
Compensation:
5,200 ETB/month, paid weekly.
How to apply:
Apply here: Link
I’m looking for a Software Engineer Assistant to work with me.
What you’ll do:
You will not write any code — I will handle all coding.
1. Be available from 12:00 PM – 5:00 PM EST (7:00 PM – 11:59 PM Ethiopian local time).
2. Have a reliable internet connection.
3. Be able to manage and operate a LinkedIn account.
4. Understand basic software engineering terms such as Golang, React, etc just terms
Compensation:
5,200 ETB/month, paid weekly.
How to apply:
Apply here: Link
❤4
Thunder Script
Software Engineer Assistant (Remote) I’m looking for a Software Engineer Assistant to work with me. What you’ll do: You will not write any code — I will handle all coding. 1. Be available from 12:00 PM – 5:00 PM EST (7:00 PM – 11:59 PM Ethiopian local…
The form will close at 3 PM, and I will reach out to you after 6 PM so you can start working today or tomorrow.
❤1
Thunder Script
Software Engineer Assistant (Remote) I’m looking for a Software Engineer Assistant to work with me. What you’ll do: You will not write any code — I will handle all coding. 1. Be available from 12:00 PM – 5:00 PM EST (7:00 PM – 11:59 PM Ethiopian local…
guys um reaching out using this account pls be ready
@thunder_script_chat_2
@thunder_script_chat_2
👍1
Okay guys, I reached out to most of you and had interviews with a few. Since I didn’t get a response from others, I had to move to the next person. After considering everything related to the work,
I’ve decided to continue with: Dawit Kindea (@davido1221)
For those who had an interview with me, I’ll have other jobs and will reach out.
Thanks 🙏
I’ve decided to continue with: Dawit Kindea (@davido1221)
For those who had an interview with me, I’ll have other jobs and will reach out.
Thanks 🙏
👍6
Assign issues to Cursor and launch background agents from within Linear,
I saw it, bro its gonna be assigned tasks just like me 😁
😁3❤1
I personally prefer KEDA (Kubernetes Event-driven Autoscaling) instead of HPA.
#k8s
#k8s
Thunder Script
Happy backend year to me 😁 ... wishing u the best!
Here we are after a year 😁. It truly was a great backend year.
Wishing you the best this year too! 🎉
Wishing you the best this year too! 🎉
Just look what I found today. Put it on your bookmark list .. it will help u.
https://component-party.dev/
https://component-party.dev/
❤2
Elasticsearch
Elasticsearch is a distributed search engine designed for fast, accurate, and scalable information retrieval.
▪️It indexes data in JSON format and uses Apache Lucene to perform full-text and structured searches.
▪️It supports features like filtering, sorting, and real-time querying, making search results instant and relevant.
Examples of use:
E-commerce platforms for product search and filtering.
Content-heavy websites for article or document lookup.
Business tools for log and event search in real time.
If you need to work on it or want to learn more, check this link.
#Elasticsearch
Semaphore
7 Elasticsearch Alternative Search Solutions for Your Startup - Semaphore
Discover why startups should consider Elasticsearch alternatives, comparing key aspects of the top 7 alternative search services.
👍4
How to deploy MySQL using a persistent volume on K8S.
You might fail many times when you try to deploy MySQL with a persistent volume for the first time.
This blog helped me when I did it the first time, so I hope it helps you too. You can start with this.
https://blog.nashtechglobal.com/k8s-how-to-deploy-mysql-using-persistent-volume/
https://kubernetes.io/docs/concepts/storage/persistent-volumes/
#k8s #MySQL
NashTech Blog
K8s — How To Deploy MySQL Using Persistent Volume - NashTech Blog
Hello Readers !!! In this blog we’ll see How To Deploy MySQL Using Persistent Volume . You may found this article quite interesting while performing. Hope you’ll enjoy learning this new topic . So let’s Get Start !!! INTRODUCTION This MySQL application deployment…
Jitsi
open source suite of projects that allow video conferencing, audio calls, chat, and other real-time communication in a way similar to services like Zoom, but open source and self-hostable.
https://jitsi.github.io/handbook/
You have a website and want it to be a mobile app as well
You dont always need to build a native mobile app to reach mobile users. A Progressive Web App (PWA) lets you turn your website into an app like experience using modern web technologies.
A PWA runs in the browser but behaves like a mobile app. users can install it on their home screen, open it fullscreen, and use it even with a weak or no internet connection.
Why use a PWA?
▪️ No App Store or Play Store required
▪️ Works on mobile and desktop
▪️ Faster loading and better performance
▪️ Offline support
▪️ One codebase to maintain
Note: This doesnt mean PWAs are more performant than native mobile apps....native apps still have advantages in performance and deep device access. PWAs are simply a practical and cheapest alternative in many cases.
#PWA
👍4❤2
So they are paying 33 million to 90 million birr per year 😁
https://www.linkedin.com/jobs/view/4360920901
https://www.linkedin.com/jobs/view/4360920901