11.5K subscribers
10 photos
2 videos
9 files
211 links
The biggest persian devops community


DevOps:
Check our roadmap
https://github.com/ahmadalibagheri/devops-roadmap
آدرس گروه
https://xn--r1a.website/joinchat/Vf4iQf8U-fkI4cYZ
Download Telegram
👋 Hello everyone!

I’m excited to announce the second part of our Grafana LGTM Stack course, where we’ll focus on leveraging the Grafana Agent to enhance our logging capabilities! 🌟

In this episode, we will:

    Install the Grafana Agent kubernetes operator, which will serve as our log collector.
    Configure the agent to gather logs from our pods and send them directly to Loki, allowing us to efficiently manage our application logs.

Once the logs are flowing into Loki, we’ll visualize them in Grafana, enabling powerful insights into our application’s performance and behavior.

We’ll also dive into how to utilize Grafana Agent's pipeline stages to add meaningful labels to log lines, making our logging even more insightful and actionable.

Ready to elevate your observability game? Dive into this exciting journey with us! 🚀

https://youtu.be/7NZd5DyFFp0?si=tP6FWoK8CY2J0jbR

#GrafanaLGTM #GrafanaAgent #Loki #DevOps #Kubernetes #Logging #Observability #OpenSource
20👍4🎉1
👋 Hello everyone!

We're thrilled to announce the release of the third episode in our Grafana LGTM Stack course! 🚀

In this episode, we’ll dive into:
1. LogQL – Learn how to use this powerful query language to build custom queries and access the precise log lines you need.
2. Custom Grafana Dashboards – Once we’ve mastered LogQL, we’ll use those queries to create insightful, tailored dashboards in Grafana.
3. Alert Rules and Notifications – We'll set up alert rules, contact points, and notification policies in Grafana, so when an alert is triggered, you’ll be instantly notified. We’ll be using Mattermost as the contact point for real-time notifications.

Ready to take your logging and alerting to the next level? Join us in this episode and start creating your own custom dashboards and alerts! 💡

👉 https://youtu.be/boS5enCeszU?si=IC0VmhTLSzzTW_wU

#GrafanaLGTM #LogQL #Dashboards #Alerting #DevOps #Kubernetes #Observability #Grafana #Mattermost #OpenSource
7🙏4
🚀 The Final Episode of the Grafana LGTM Stack Course is Here! 🎉

In the eighth and final part of our course, we dive into Grafana Alloy and explore how to leverage its powerful components, integrating Tempo for comprehensive tracing. Here's what you'll learn:

How to receive traces from our deployed application via OpenTelemetry and send them directly to Tempo, the tracing backend that ties everything together.

How to enhance resource attributes of each span with new metadata using Grafana Alloy, ensuring rich trace information in Tempo.

How to generate metrics from spans to get detailed insights into your application's performance and flow, all within Tempo.

Hands-on with NodeGraph and ServiceGraph to visualize relationships between services and spans, making it easy to explore traces in Tempo.

Plus, we’ll link trace data to logs to provide a full picture of your system’s health in Tempo.



This episode is packed with insights and is a must-watch! 🔥



A big THANK YOU to all of you who have joined this journey through the Grafana LGTM Stack course. Your support and engagement have meant a lot to me! 💙



https://youtu.be/uxRrRZ0PTcs?si=QbK_Q7w-OkpgSIEu



#Grafana #Tempo #Tracing #OpenTelemetry #ServiceGraph #NodeGraph #Metrics #Logging #DevOps #TechTraining #GrafanaLGTM #LearningJourney
🔥12👍31
Audio
سلام رفقا خیلی خوش اومدین به DevOps Talks 🚀 . در این ویدئوکست ها که در کامیونیتی DevOps Hobbies تهیه و منتشر میشه ما به بررسی مفاهیم و کانسپت های DevOps به صورت تجربه محور می پردازیم و نکات کاربردی را از زاویه های متفاوت مطرح می کنیم.

در این اپیزود میزبان محمد پروین عزیز بودیم و درباره ی سرویس های کوبرنتیز حرف زدیم.

برای دیدن ویدیوی این اپیزود میتونید به کانال یوتیوب دواپس هابیز مراجعه کنید :👇
DevOps Hobbies Youtube Channel


@DevOpsHobbies
#devops_talks
34👍18🤩5
Audio
به دنیای DevOps با دیدگاهی متفاوت خوش آمدید! 🚀 در پادکست DevOps Talk، ما به بررسی مفاهیم و کانسپت های DevOps به صورت
تجربه محور می پردازیم و نکات کاربردی را از زاویه های متفاوت مطرح می
کنیم.

در این اپیزود که قسمت اول از سه گانه پرومتئوس هست میزبان صابر گلابی عزیز بودیم و درباره ی مانیتورینگ و پرومتیوس حرف زدیم.🎙

لیست مطالب :📝
خوش آمد گویی و مقدمه
مفهوم observeability
تفاوت مانیتورینگ و observeability
به چی میگیم مانیتورینگ؟!
دسته بندی سیستم های مانیتورینگ.
پرومتئوس کجای قضیه است؟
اکسپورتر چیه و چطوری دیتارو به زیان پرومتئوس تبدیل میکنه؟
ساختار یک متریک و لیبل چطوره؟
نوع های مختلف دیتا در متریک بهمراه توضیح هر کدومشون
نگاه عمیق به متریک و لیبل(کی و کجا میشه لیبل زد ؟ میشه متریک یا لیبل متریک رو قبل استور کردن دیتا حذف کرد؟


برای دیدن ویدیوی📺 این اپیزود میتونید به کانال یوتیوب دواپس هابیز مراجعه کنید :

DevOps Hobbies YouTube Channel


@DevOpsHobbies
#devops_talks
🔥15👍73
Audio
به دنیای DevOps با دیدگاهی متفاوت خوش آمدید! 🚀 در پادکست DevOps Talk، ما به بررسی مفاهیم و کانسپت های DevOps به صورت
تجربه محور می پردازیم و نکات کاربردی را از زاویه های متفاوت مطرح می
کنیم.

در این اپیزود که قسمت دوم از سه گانه پرومتئوس هست میزبان صابر گلابی عزیز بودیم و درباره ی مانیتورینگ و پرومتیوس حرف زدیم.🎙

لیست مطالب :📝
مراحل استور دیتا در پرومتئوس چیه؟
تفسیر و توضیح wal,chunk,block
بررسی اجزای بلاک های TSDB
قابلیت اسکیل شدن پرومتئوس😁
توضیح remote write & remote read
تفاوت federation و remote write چیه؟
لزوم استفاده از اسنپ شات برای بکاپ‌گیری چیه؟


برای دیدن ویدیوی📺 این اپیزود میتونید به کانال یوتیوب دواپس هابیز مراجعه کنید :

https://youtu.be/dFJbePvOpQQ?si=yLyyshtR_90XwdCs


@DevOpsHobbies
#devops_talks
👍129
🚀 Exciting News! 🚀
The third episode of my Kubeflow tutorial series is now live on the "DevOps Hobbies" YouTube channel! 🎥

In this series, we dive deep into Kubeflow, the powerful machine learning toolkit for Kubernetes, and explore how it can streamline your MLOps workflows. Whether a beginner or an experienced practitioner, this series has something for everyone!

🔗 Watch the full playlist here: https://www.youtube.com/playlist?list=PLYrn63eEqAzZ0BBrE5SkTwB5nOB4RlQCn

A huge thanks to the DevOps Hobbies team for featuring this series and to everyone who has been following along. Your support means the world! 🙌

If you're passionate about MLOps, Kubernetes, or AI/ML, this series is for you. Don't forget to like, share, and subscribe to stay updated on future episodes! 🚀

#Kubeflow #MLOps #Kubernetes #MachineLearning #AI #DevOps #DataScience #CloudNative #TechTutorial #DevOpsHobbies
7👍7
Audio
به دنیای DevOps با دیدگاهی متفاوت خوش آمدید! 🚀 در پادکست DevOps Talk، ما به بررسی مفاهیم و کانسپت های DevOps به صورت
تجربه محور می پردازیم و نکات کاربردی را از زاویه های متفاوت مطرح می
کنیم.

در این اپیزود که قسمت اول از دو قسمت ArgoCD هست میزبان محمد شاهملکی عزیز بودیم و درباره ی GitOps و ArgoCD حرف زدیم.🎙

لیست مطالب :📝
چرا ci رو از cd جدا میکنن؟
مفهوم GitOps
چرا آرگو؟
ساختار آرگو و توضیح کامپوننت های Argo
جادوی stateless بودن ArgoCD
اصلا چرا باید آرگو رو scale کنیم؟!
شاردینگ توی Argo
مدیریت چند کوبرنتیز کلاستر در Argo
چالش مدیریت اپلیکیشن های زیاد با app of apps و applicationset
چالش های app of apps
نحوه ی rollback توی آرگو

برای دیدن ویدیوی📺 این اپیزود میتونید به کانال یوتیوب دواپس هابیز مراجعه کنید :

https://youtu.be/DKzBc7E9lpg?si=HtDZgI20c4qiiGA5


@devopshobbies
#devops_talks
👍235
Audio
به دنیای DevOps با دیدگاهی متفاوت خوش آمدید! 🚀 در پادکست DevOps Talk، ما به بررسی مفاهیم و کانسپت های DevOps به صورت
تجربه محور می پردازیم و نکات کاربردی را از زاویه های متفاوت مطرح می
کنیم.

در این اپیزود که قسمت آخر از سه گانه پرومتیوس هست مجددا میزبان صابر گلابی عزیز بودیم و درباره ی ماینتورینگ و پرومتیوس حرف زدیم.🎙

لیست مطالب :📝

آنچه گذشت از 2 قسمت قبل پرومتیوس
اجزای مختلفت یک کوئری promql
استفاده از توابع مختلف بر اساس متریک تایپ ها
بهینه سازی کوئری ها برای کمتر کردم فشار روی پرومتئوس
استفاده صحیح از لیبل ها در فراخوانی داده
استفاده از recording rules

برای دیدن ویدیوی📺 این اپیزود میتونید به کانال یوتیوب دواپس هابیز مراجعه کنید :

https://www.youtube.com/watch?v=UQ4RF49_JLw


@DevOpsHobbies
#devops_talks
👍7🔥71
Audio
به دنیای DevOps با دیدگاهی متفاوت خوش آمدید! 🚀 در پادکست DevOps Talk، ما به بررسی مفاهیم و کانسپت های DevOps به صورت
تجربه محور می پردازیم و نکات کاربردی را از زاویه های متفاوت مطرح می
کنیم.

در این اپیزود مجددا میزبان محمدشاهملکی بودیم و درباره ی Argocd و Gitops حرف زدیم.🎙

لیست مطالب :📝

۱- خلاصه‌ای از موضوعات جلسه قبل
۲- معرفی پروژ‌ه‌های آرگو
۳- تفاوت monorepo و multi repo در آرگو سی دی
۴- بررسی تاثیر استفاده از HPA و پیش بینی رفتار آرگو سی دی و ارائه راهکارهای مختلف
۵- پاسخ به سوال zero down time در statefulset
۶- بهینه‌سازی و رفع مشکلات احتمالی آرگو سی دی در فضای اینترپرایز

برای دیدن ویدیوی📺 این اپیزود میتونید به کانال یوتیوب دواپس هابیز مراجعه کنید :

https://www.youtube.com/watch?v=VAVwIoN2avE


@DevOpsHobbies
#devops_talks
👍73
🚀 شروع انتشار جدیدترین دوره DevOps Hobbies!
دوره‌ای که به جرأت می‌تونم بگم قوی‌ترین آموزش Prometheus به زبان فارسی هست 💪
اگر به مانیتورینگ، Observability یا زیرساخت‌های Cloud علاقه داری، این دوره دقیقاً برای توئه!

🔥 تا حالا خواستی بدونی:

👈برنامه ا‌ت زیر فشار بالا دقیقاً چطور رفتار می‌کنه؟
👈هر Pod توی Kubernetes در لحظه چقدر CPU و RAM مصرف می‌کنه؟
👈چند نفر همین الآن از اپلیکیشن استفاده می‌کنن؟
👈یا بدونی بیشترین ترافیک روی Nginx یا Network در چه ساعتیه؟

حتی می‌خوای:
⚡️ قبل از پر شدن دیسک یا داغ شدن CPU هشدار بگیری؟
📊 داده‌های SQL رو به داده‌های سری‌زمانی تبدیل کنی و تحلیل‌های آماری انجام بدی؟
🧠 از لاگ‌ها متریک استخراج کنی، تست‌های A/B اجرا کنی و رفتار سیستم‌هارو دقیق بررسی کنی؟

همه‌ی این کارها با Prometheus ممکنه!

🎯 در این دوره یاد می‌گیری:

📍مفاهیم Monitoring و Observability
📍نوشتن Custom Metrics
📍کار با PromQL
📍طراحی داشبورد در Grafana
📍ساخت سیستم Alerting
📍اتصال Prometheus به Kubernetes، Exporterها و سرویس‌های مختلف

🎓 در پایان دوره می‌تونی هر سرویس یا زیرساختی رو مانیتور کنی، خطاها رو قبل از وقوع شناسایی کنی و سیستم‌هات رو در مقیاس بزرگ‌تر با اطمینان نگهداری و توسعه بدی.

با تشکر از دانیال عزیز برای تولید این دوره مهم

👇 لینک و جزئیات دوره در کانال یوتیوب دواپس هابیز ببینید.

https://www.youtube.com/watch?v=jJfpE13dNDE&list=PLYrn63eEqAzaw0Q7HsD_KHfyAU1wOX1mv

#DevOps #Prometheus #Grafana #Kubernetes #Monitoring #Observability
76🔥11👍4👏3