ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Building IoT Visualizations using Grafana: Power up your IoT projects and monitor with Prometheus, LibreNMS, and Elasticsearch

دانلود کتاب ایجاد تجسم های اینترنت اشیا با استفاده از Grafana: پروژه های اینترنت اشیا خود را تقویت کنید و با Prometheus، LibreNMS و Elasticsearch نظارت کنید.

Building IoT Visualizations using Grafana: Power up your IoT projects and monitor with Prometheus, LibreNMS, and Elasticsearch

مشخصات کتاب

Building IoT Visualizations using Grafana: Power up your IoT projects and monitor with Prometheus, LibreNMS, and Elasticsearch

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1803236124, 9781803236124 
ناشر: Packt Publishing 
سال نشر: 2022 
تعداد صفحات: 360 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 15 مگابایت 

قیمت کتاب (تومان) : 78,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Building IoT Visualizations using Grafana: Power up your IoT projects and monitor with Prometheus, LibreNMS, and Elasticsearch به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ایجاد تجسم های اینترنت اشیا با استفاده از Grafana: پروژه های اینترنت اشیا خود را تقویت کنید و با Prometheus، LibreNMS و Elasticsearch نظارت کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ایجاد تجسم های اینترنت اشیا با استفاده از Grafana: پروژه های اینترنت اشیا خود را تقویت کنید و با Prometheus، LibreNMS و Elasticsearch نظارت کنید.



راهنمای کامل توسعه دهنده اینترنت اشیا برای ساخت داشبوردهای قدرتمند، تجزیه و تحلیل داده ها و ادغام با سایر پلتفرم ها

ویژگی های کلیدی

  • دستگاه‌ها را متصل کنید، داده‌ها را ذخیره و مدیریت کنید، و تصاویر قدرتمند داده بسازید
  • گرافنا را با سیستم‌های دیگر ادغام کنید، مانند Prometheus، OpenSearch و LibreNMS
  • درباره کارگزاران پیام و ارسال‌کنندگان داده برای ارسال داده‌ها از حسگرها و سیستم‌ها به پلتفرم‌های مختلف اطلاعات کسب کنید

شرح کتاب

Grafana یک نرم افزار متن باز قدرتمند است که به شما در تجسم و تجزیه و تحلیل داده های جمع آوری شده کمک می کند. از منابع مختلف این به شما امکان می‌دهد اطلاعات ارزشمندی را از طریق داشبوردهای بدون ابر به اشتراک بگذارید، تجزیه و تحلیل را اجرا کنید و اعلان‌ها را ارسال کنید.

تجسم‌سازی IoT با استفاده از Grafana روش‌های نحوه انجام، منابع مفید و توصیه‌هایی را ارائه می‌دهد. به شما کمک می کند تا راه حل های اینترنت اشیا را با اطمینان پیاده سازی کنید. شما با نصب و پیکربندی Grafana بر اساس نیاز خود شروع می کنید. در مرحله بعد، مهارت های لازم برای پیاده سازی سیستم اینترنت اشیاء خود را با استفاده از کارگزاران ارتباطی، پایگاه های داده و سیستم های مدیریت متریک و همچنین ادغام همه چیز با Grafana کسب خواهید کرد. شما یاد خواهید گرفت که داده‌ها را از دستگاه‌های اینترنت اشیا جمع‌آوری کنید و آن‌ها را در پایگاه‌های داده ذخیره کنید، همچنین نحوه اتصال پایگاه‌های داده به Grafana، ایجاد پرس و جو و ساخت داشبوردهای روشن‌فکر را خواهید آموخت. در نهایت، این کتاب به شما کمک می‌کند تا تجزیه و تحلیل‌هایی را برای تجسم داده‌ها، انجام اتوماسیون، و ارائه اعلان‌ها پیاده‌سازی کنید.

در پایان این کتاب Grafana، می‌توانید بینش‌تری ایجاد کنید. داشبوردها، انجام تجزیه و تحلیل و ارائه اعلان‌هایی که برای سیستم‌های IoT و IT اعمال می‌شوند.

آنچه خواهید آموخت

  • نصب و پیکربندی Grafana در انواع مختلف محیط‌ها
  • ارتباط بین دستگاه‌های IoT خود را با استفاده از پروتکل‌های مختلف فعال کنید
  • با جذب داده‌ها از دستگاه‌های IoT منابع داده بسازید
  • جمع‌آوری داده‌ها از Grafana با استفاده از روش‌های مختلف انواع منابع داده
  • با استفاده از افزونه‌ها و تجزیه و تحلیل اطلاعات بینش عملی ایجاد کنید
  • اعلان‌ها را در چندین کانال ارتباطی ارسال کنید
  • Grafana را با پلتفرم‌های دیگر ادغام کنید

این کتاب برای چه کسانی است

این کتاب برای توسعه‌دهندگان اینترنت اشیا است که می‌خواهند تصاویر و تحلیل‌های قدرتمندی برای پروژه‌ها و محصولات خود بسازند. تکنسین هایی از دنیای جاسازی شده که به دنبال یادگیری نحوه ساخت سیستم ها و پلتفرم ها با استفاده از نرم افزار منبع باز هستند نیز از این کتاب بهره خواهند برد. اگر به فناوری، اینترنت اشیا، منبع باز و موضوعات مرتبط علاقه دارید، این کتاب برای شما مناسب است. دانش اولیه وظایف مدیریت در سیستم‌های مبتنی بر لینوکس، شبکه‌های IP و سرویس‌های شبکه، پروتکل‌ها، پورت‌ها و موضوعات مرتبط به شما کمک می‌کند تا بهترین استفاده را از این کتاب ببرید.

جدول از مطالب

  1. شروع به کار با Grafana
  2. بخش ها، عملکرد و مدیریت کاربر.
  3. اتصال دستگاه‌های IoT
  4. منابع داده برای Grafana
  5. ذخیره داده‌ها در پایگاه‌های داده سری زمانی
  6. دریافت داده‌ها و ساخت داشبورد.
  7. مدیریت افزونه‌ها
  8. سازماندهی و مدیریت داشبورد
  9. انجام تجزیه و تحلیل در Grafana
  10. هشدار و اعلان ها در Grafana
  11. استفاده از Grafana با Prometheus
  12. استفاده از Grafana با Open Distro برای Elasticsearch
  13. نمایش داده‌های Librenms با Grafana
  14. ادغام برای Grafana Cloud

توضیحاتی درمورد کتاب به خارجی

The IoT developer's complete guide to building powerful dashboards, analyzing data, and integrating with other platforms

Key Features

  • Connect devices, store and manage data, and build powerful data visualizations
  • Integrate Grafana with other systems, such as Prometheus, OpenSearch, and LibreNMS
  • Learn about message brokers and data forwarders to send data from sensors and systems to different platforms

Book Description

Grafana is a powerful open source software that helps you to visualize and analyze data gathered from various sources. It allows you to share valuable information through unclouded dashboards, run analytics, and send notifications.

Building IoT Visualizations Using Grafana offers how-to procedures, useful resources, and advice that will help you to implement IoT solutions with confidence. You'll begin by installing and configuring Grafana according to your needs. Next, you'll acquire the skills needed to implement your own IoT system using communication brokers, databases, and metric management systems, as well as integrate everything with Grafana. You'll learn to collect data from IoT devices and store it in databases, as well as discover how to connect databases to Grafana, make queries, and build insightful dashboards. Finally, the book will help you implement analytics for visualizing data, performing automation, and delivering notifications.

By the end of this Grafana book, you'll be able to build insightful dashboards, perform analytics, and deliver notifications that apply to IoT and IT systems.

What you will learn

  • Install and configure Grafana in different types of environments
  • Enable communication between your IoT devices using different protocols
  • Build data sources by ingesting data from IoT devices
  • Gather data from Grafana using different types of data sources
  • Build actionable insights using plugins and analytics
  • Deliver notifications across several communication channels
  • Integrate Grafana with other platforms

Who this book is for

This book is for IoT developers who want to build powerful visualizations and analytics for their projects and products. Technicians from the embedded world looking to learn how to build systems and platforms using open source software will also benefit from this book. If you have an interest in technology, IoT, open source, and related subjects then this book is for you. Basic knowledge of administration tasks on Linux-based systems, IP networks and network services, protocols, ports, and related topics will help you make the most out of this book.

Table of Contents

  1. Getting started with Grafana
  2. Sections, functionality, and user management.
  3. Connecting IoT devices
  4. Data sources for Grafana
  5. Storing data in time-series databases
  6. Getting data and building dashboards.
  7. Managing plugins
  8. Organizing and managing dashboards
  9. Performing analytics in Grafana
  10. Alerting and notifications in Grafana
  11. Using Grafana with Prometheus
  12. Using Grafana with Open Distro for Elasticsearch
  13. Showing data from Librenms with Grafana
  14. Integrations for Grafana Cloud


فهرست مطالب

Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Part 1: Meeting Grafana
Chapter 1: Getting Started with Grafana
	Technical requirements
		Managing data
		Performing visualizations
		Transformations, alerts, and annotations
	Installing Grafana on a Raspberry Pi
		Installation instructions
		Accessing Grafana for the first time
	Installing Grafana on Ubuntu Server
		Installation instructions
		Running Grafana on Ubuntu Server
	Installing Grafana with Docker
		Deploying Grafana with Docker CLI
	Initial configuration of Grafana
		Configuration files
		Environment variables
	Maybe you prefer the cloud option
	Summary
Chapter 2: Exploring Grafana
	Technical requirements
	Exploring the Grafana interface
		The main menu
	Organizations, dashboards, and panels
		Organizations
		Dashboards
		Panels
	How to get data into Grafana
		Data sources
	Making integrations easy with plugins
		Data source plugins
		Panel plugins
	Users and permissions
		Server level
		Organization level
		Teams
		Users
	Authentication methods
	Grafana authentication
		Short-lived tokens
		Anonymous authentication
		Authentication options
		Proxy authentication
		JWT authentication
		LDAP authentication
		GitHub OAuth2 authentication
	Summary
Part 2: Collecting Data from IoT Devices
Chapter 3: Connecting IoT Devices
	Technical requirements
	Sending data from IoT devices
	What is MQTT and what is it used for?
		Topics in MQTT
		QoS in MQTT
		MQTT 3.1.1
		MQTT 5
		MQTT clients
	Using an online MQTT broker
		Mosquitto
		HiveMQ
	Running your MQTT broker
	Sending data through HTTP
		HTTP methods
		HTTPS
		HTTP use case
	What is CoAP?
	What about WebSocket?
	How to select the right IoT protocol
	Summary
Chapter 4: Data Sources for Grafana
	What is a data source?
	SQL versus NoSQL databases
		SQL databases
		What are NoSQL databases
	What are TSDBs?
	Google Sheets and CSV files
		Google Sheets data source
		Using files as data sources
	How to use live data
		Features
		Live channels
		Origin check
		Use of resources
		Maximum number of connections
	Summary
Chapter 5: Using Time Series Databases
	Installing and configuring InfluxDB
		Installing InfluxDB
		Configuring the InfluxDB service
		Configuring the InfluxDB database
	Creating and managing an InfluxDB database
		Main concepts of InfluxDB databases
		Creating an InfluxDB bucket
		Storing values in the bucket
		Reading data from InfluxDB
	Installing and configuring OpenTSDB
		Installing OpenTSDB
		Configuring OpenTSDB
	Writing data in an OpenTSDB database
		Data schema
		Writing data
		Adding the data source to Grafana
	Summary
Part 3: Connecting Data Sources and Building Dashboards
Chapter 6: Getting Data and Building Dashboards
	Getting data from time-series databases
	Showing time-series data in graph panels
		Panel options
		Time-series panel options
	Building table data panels
		Table panel options
		Building and customizing a table with multiple queries
	How to show categorical data
		Using stat panels
		Using bar charts
	Building a georeferenced map
		The Geomap panel
	Histograms and heatmaps
		The Histogram panel
		The Heatmap panel
	Summary
Chapter 7: Managing Plugins
	Technical requirements
	How to install and manage plugins
		Installing a Grafana plugin on your server
		Installing plugins in a Grafana Cloud instance
		Plugins administration permissions
	All the flavors of plugins
		Signed versus unsigned plugins
		Types of plugins
	Summary
Chapter 8: Organizing and Managing Dashboards
	Organizing panels and dashboards
		Controlling the visualization
		Building and showing playlists
	Properties of dashboards
		General dashboard properties
	Annotations and variables
		Annotations
		Variables
	Linking and sharing dashboards
		Linking dashboards and panels
		Sharing dashboards and panels
	Exporting and importing dashboards
		Exporting a dashboard
		Importing a dashboard
	Summary
Part 4: Performing Analytics and Notifications
Chapter 9: Performing Analytics in Grafana
	Technical requirements
	InfluxDB calculations
		InfluxQL functions
	Transformations in Grafana
		Add field from calculation
		Concatenate fields
		Convert field type
		Filter data by name
		Filter data by query
		Filter data by value
		Group by
		Labels to fields
		Merge
		Organize fields
		Join by field (outer transformation)
		Reduce
	Building advanced plots with Plotly
	Summary
Chapter 10: Alerting and Notifications in Grafana
	Technical requirements
	How Grafana manages alerts
		Using Alertmanager in Grafana
		Alert rule types
		No data and error handling
	Building numerical-based alerts
		Time-series and tabular data
	Notifications in Grafana
		Adding a contact point
	Connecting alerts and notifications
		Grouping notification policies
		Adding notification policies
		Editing the root policy
		Mute timings
		Silences
		Differences between mute timings and silences
	Summary
Part 5: Integrating Grafana with Other Platforms
Chapter 11: Using Grafana with Prometheus
	Technical requirements
	What is Prometheus?
		Architecture
		Data model
		Metric types
	Installing Prometheus
		Installing from binaries
		Installing from source
		Installing Prometheus using Docker
	Feeding Prometheus with data
		Prometheus clients
		Exporters
		Pushgateway
		Scraping configuration
	Integrating Prometheus and Grafana
		Editing Prometheus queries in Grafana
	Summary
Chapter 12: Using Grafana with OpenSearch
	Technical requirements
	What OpenSearch is and what it is used for
		OpenSearch components
	Installing OpenSearch
		Disabling security for testing
	Ingesting data in OpenSearch
		Fluent Bit
		Configuring Fluent Bit for receiving MQTT messages
		Sending the data to OpenSearch
	Integrating OpenSearch and Grafana
		Adding the data source
		Building dashboards with the OpenSearch data source
		Interacting with OpenSearch using OpenSearch Dashboards
	Summary
Chapter 13: Showing Data from LibreNMS in Grafana
	Technical requirements
	What LibreNMS is and how you can use it
		SNMP
	Configuring LibreNMS to use InfluxDB
	Showing LibreNMS data on Grafana dashboards
	Showing network topology diagrams with quasi-live data
		Building diagrams with draw.io
		Using the FlowCharting panel
	Summary
Chapter 14: Integrations for Grafana Cloud
	Technical requirements
	What is the Grafana Agent?
		Grafana Agent configuration
		Grafana Cloud service integrations
	Using the Linux Node integration
	Using the Home Assistant integration
	Using the RabbitMQ integration
	Summary
Index
Other Books You May Enjoy




نظرات کاربران