کتاب Learn Grafana 10.x, 2nd Edition: A beginner’s guide to practical data analytics, interactive dashboards, and observability (Grafana 10.x، نسخه دوم را بیاموزید: راهنمای مبتدی برای تجزیه و تحلیل داده های عملی، داشبوردهای تعاملی و قابلیت مشاهده) مرجع کاملی برای یادگیری نسخه 10 ابزار گرافا برای کار با دادهها و تجزیه و تحلیل آنها است.
در ادامه مقدمهای از کتاب Learn Grafana 10.x را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learn Grafana 10.x:
Grafana یک پلت فرم تحلیلی منبع باز است که برای تجزیه و تحلیل و نظارت بر دادههای سری زمانی استفاده میشود. این نسخه دوم به شما کمک میکند تا با جدیدترین ویژگیهای Grafana ۱۰ برای جستجو، تجسم، و کاوش گزارشها و معیارها بدون توجه به مکانی که ذخیره میشوند، به سرعت عمل کنید. در طول مسیر، مفاهیم کلیدی و بهترین شیوهها در توسعه نرمافزار، تجسم دادهها و مدیریت برنامهها را معرفی خواهیم کرد.
کتاب Learn Grafana 10.x با نشان دادن نحوه نصب و راهاندازی سریع سرور Grafana با استفاده از Docker آغاز میشود. شما با اجزای مهم رابط Grafana آشنا خواهید شد و نحوه تجزیه و تحلیل و تجسم دادهها از منابعی مانند InfluxDB، Telegraf، Prometheus، Logstash و Elasticsearch را یاد خواهید گرفت.
ما بسیاری از تجسمهای پنل کلیدی Grafana از جمله سری زمانی، آمار، جدول، نوار سنج و متن را پوشش خواهیم داد. شما از پایتون برای خط لوله کردن دادهها، تبدیلها برای تسهیل تجزیه و تحلیل و قالبها برای ساخت داشبوردهای پویا استفاده خواهید کرد. شما با Telegraf، Promtail و Loki و همچنین ویژگیهای مشاهدهپذیری مانند قوانین هشدار، ادغامهای PagerDuty و Slack، جریان داده در زمان واقعی را کاوش خواهید کرد.
در ادامه، کتاب Learn Grafana 10.x به جنبههای اداری Grafana، از پیکربندی کاربران و سازمانها گرفته تا اجرای احراز هویت کاربر با Okta و LDAP، سازماندهی داشبوردها در پوشهها و موارد دیگر میپردازد.
در پایان کتاب Learn Grafana 10.x، دانش لازم برای استخراج، تبدیل و بارگذاری دادهها را به دست خواهید آورد. اتصال گرافانا به پایگاه دادههای سری زمانی؛ ساخت داشبوردهای تعاملی؛ و از اکتشاف دادههای موقتی برای مشاهدهپذیری استفاده کنید. چه به تجسم برای علم داده و چه به قابلیت مشاهده برای عملیات خود علاقهمند باشید، این کتاب سکوی پرتابی را برای هر کسی که به دنبال مهارت در استفاده از یک برنامه تجسم داده و مشاهدهپذیری مانند Grafana است، فراهم میکند.
بیشتر بخوانید: کتاب Learn Grafana 7.0
کتاب Learn Grafana 10.x برای چه کسی است؟
این کتاب برای توسعهدهندگان هوش تجاری، تحلیلگران کسب و کار، تحلیلگران داده و هر کسی که علاقهمند به انجام تجزیه و تحلیل و نظارت بر دادههای سری زمانی با استفاده از Grafana است. کسانی که به دنبال ایجاد و به اشتراکگذاری داشبوردهای تعاملی هستند یا به دنبال سرعت بخشیدن به آخرین ویژگیهای Grafana هستند نیز این کتاب را مفید خواهند یافت. اگرچه هیچ دانش قبلی در مورد Grafana مورد نیاز نیست، دانش اولیه تجسم دادهها و برخی از تجربیات برنامهنویسی پایتون به شما در درک مفاهیم مطرح شده در کتاب کمک میکند.
آنچه کتاب Learn Grafana 10.x پوشش میدهد:
فصل 1، معرفی تصویرسازی داده ها با گرافانا، مقدمه ای کوتاه در مورد استفاده از تجسم داده ها به طور کلی و به طور خاص در گرافانا ارائه می دهد. سپس به نصب یک سرور Grafana روی دستگاه شما، با استفاده از یک نصب کننده بومی یا یک کانتینر Docker می رویم. راه اندازی سرور و اتصال به آن با مرورگر وب نیز پوشش داده خواهد شد.
فصل 2، گشت و گذار در رابط Grafana، عملکرد اجزای اصلی UI را پس از راه اندازی و اتصال به برنامه وب Grafana بررسی می کند. ما به نوار جستجو، منوی کناری و داشبورد صفحه اصلی نگاه خواهیم کرد.
فصل 3، غواصی در تجسم سریهای زمانی Grafana، برای بررسی دقیقتر نحوه کار با اجزای اصلی تجسم اصلی Grafana، به تجسم پانل سری زمانی میپردازد. پس از اتصال به منبع داده آزمایشی، ما همچنین اجزای پانل رایج را در آماده سازی برای کار با سایر تجسم ها شناسایی خواهیم کرد.
فصل 4 کتاب Learn Grafana 10.x، اتصال Grafana به منبع داده Prometheus، به شما نشان می دهد که چگونه پایگاه داده سری زمانی Prometheus را از یک ظرف Docker راه اندازی کنید، یک مجموعه داده سری زمانی واقعی را بارگیری کنید، و داده ها را در Grafana جستجو و تجسم کنید.
فصل 5، استخراج و تجسم داده ها با InfluxDB و Grafana، نحوه نوشتن یک اسکریپت ساده Python Extract, Transform, and Load (ETL) برای دسترسی به داده ها از یک سرور داده عمومی و فشار دادن آن به InfluxDB را نشان می دهد. ما همچنین Grafana را به InfluxDB متصل خواهیم کرد و تکنیکهای جستجوی پیشرفتهتری را امتحان خواهیم کرد.
فصل 6 کتاب Learn Grafana 10.x، شکل دادن به داده ها با تبدیل های گرافانا، مفهوم چارچوب داده گرافانا را معرفی می کند و اینکه چگونه تبدیل های مختلف گرافانا می توانند داده های پرس و جو را شکل دهند. ما همچنین تحولات را به یک خط لوله داده پیچیده تر تبدیل خواهیم کرد.
فصل 7، بررسی تجسمهای کلیدی Grafana، ما را مشاهده خواهد کرد که از تصویرسازیهای Table، Stat، Bar Gauge و Gauge برای نمایش دادههای آب و هوا استفاده میکنیم.
در فصل 8 کتاب Learn Grafana 10.x، بررسی تجسمهای اضافی گرافانا، ما اسکریپت ETL پایتون را برای دانلود دادههای زلزله اصلاح میکنیم. ما دادهها را با استفاده از نقشههای جغرافیایی، نمودار میلهای، هیستوگرام و تجسمهای Heatmap تجسم میکنیم.
فصل 9، ایجاد داشبوردهای روشنگر، از آنچه در مورد تجسم پنل های Grafana و برخی از اصول طراحی اطلاعات اولیه یاد خواهیم گرفت برای ایجاد داشبوردهای تولید برای تجسم داده های آب و هوا و زلزله استفاده می کند.
فصل 10، کار با ویژگیهای پیشرفته داشبورد و Elasticsearch، ویژگیهای پیشرفته قدرتمند داشبورد، از جمله حاشیهنویسی، قالببندی با متغیرها، و پیوند دادن داشبورد، و همچنین تکنیکهای به اشتراکگذاری داشبورد را بررسی میکند. ما داده های عمومی را از شهر سانفرانسیسکو حذف می کنیم و از Logstash و Elasticsearch به عنوان منبع داده استفاده می کنیم.
فصل یازدهم کتاب Learn Grafana 10.x، جریان دادههای بیدرنگ IoT از Telegraf Agent به Grafana Live، اولین مورد از سهگانهای از فصول در مورد مشاهدهپذیری را با معرفی مفهوم جریان داده در زمان واقعی ارائه میکند. ما یک خط لوله داده برای پخش جریانی داده ها از شبیه ساز اینترنت اشیا (IoT) با استفاده از پروتکل های استاندارد MQTT ایجاد می کنیم و سپس از InfluxDB برای ارسال پیام ها به Grafana Explore استفاده می کنیم.
فصل 12 کتاب Learn Grafana 10.x، نظارت بر جریانهای داده با Grafana Alerts، به شما نشان میدهد که چگونه دادههای جریانی را دریافت کنید، آنها را برای ناهنجاریهای قوانین هشدار نظارت کنید، و آن هشدارها را به مجموعهای از کانالهای اعلان، از جمله ایمیل، PagerDuty و Slack متصل کنید.
فصل 13، کاوش داده های گزارش با لوکی Grafana، سه گانه مشاهده پذیری را با نشان دادن نحوه ثبت معیارهای مشاهده پذیری و گزارش ها با ترکیب Promtail و Loki تکمیل می کند. ما یک تجزیه و تحلیل موقت با Explore انجام خواهیم داد تا همبستگی بین الگوهای معیارها و رویدادهای ثبت گزارش را بررسی کنیم.
فصل 14، سازماندهی داشبوردها و پوشه ها، به شما نشان می دهد که چگونه داشبوردها را برچسب گذاری کنید و آنها را در پوشه ها سازماندهی کنید تا پیدا کردن آنها آسان تر شود. همچنین سایر ویژگیهای داشبورد، مانند داشبوردهای ستارهدار، فهرستهای پخش داشبورد و تجسم پنل فهرست داشبورد را بررسی خواهیم کرد.
فصل 15، مدیریت مجوزها برای کاربران، تیمها و سازمانها، نحوه مدیریت کاربران، تیمها و سازمانها، از جمله کنترل دسترسی و افزودن و حذف کاربر را به شما نشان میدهد.
فصل 16 کتاب Learn Grafana 10.x، احراز هویت ورود به سیستم Grafana با استفاده از ارائه دهندگان LDAP یا OAuth 2، به شما نشان می دهد که چگونه مدیران می توانند احراز هویت کاربر Grafana را به انواع خدمات متصل کنند. ما با استفاده از یک سرور LDAP داخلی احراز هویت میکنیم و از OAuth 2 برای احراز هویت با استفاده از سرویسهای خارجی GitHub، Google و Okta استفاده میکنیم.
فصل 17، Cloud Monitoring AWS، Azure و GCP، نشان میدهد که چگونه Grafana میتواند پشتیبانی نظارتی را برای انواع خدمات ارائه شده توسط پلتفرمهای ابری اصلی، مانند خدمات وب آمازون (AWS)، Microsoft Azure، و Google Cloud Platform (GCP) ارائه دهد. .
سرفصلهای کتاب Learn Grafana 10.x:
- Cover
- Title Page
- Copyright and Credits
- Contributors
- Table of Contents
- Preface
- Part 1 – Getting Started with Grafana
- Chapter 1: Introducing Data Visualization with Grafana
- Chapter 2: Touring the Grafana Interface
- Chapter 3: Diving into Grafana’s Time Series Visualization
- Part 2 – Real-World Grafana
- Chapter 4: Connecting Grafana to a Prometheus Data Source
- Chapter 5: Extracting and Visualizing Data with InfluxDB and Grafana
- Chapter 6: Shaping Data with Grafana Transformations
- Chapter 7: Surveying Key Grafana Visualizations
- Chapter 8: Surveying Additional Grafana Visualizations
- Chapter 9: Creating Insightful Dashboards
- Chapter 10: Working with Advanced Dashboard Features and Elasticsearch
- Chapter 11: Streaming Real-Time loT Data from Telegraf Agent to Grafana Live
- Chapter 12: Monitoring Data Streams with Grafana Alerts
- Chapter 13: Exploring Log Data with Grafana’s Loki
- Part 3 – Managing Grafana
- Chapter 14: Organizing Dashboards and Folders
- Chapter 15: Managing Permissions for Users, Teams, and Organizations
- Chapter 16: Authenticating Grafana Logins Using LDAP or OAuth 2 Providers
- Chapter 17: Cloud Monitoring AWS, Azure, and GCP
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Learn Grafana 10.x میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.