Getting Started with Grafana: Real-Time Dashboards for IT and Business Operations
- Length: 386 pages
- Edition: 1
- Language: English
- Publisher: Apress
- Publication Date: 2022-08-24
- ISBN-10: 1484283082
- ISBN-13: 9781484283080
- Sales Rank: #1881390 (See Top 100 Books)
Begin working with the Grafana data visualization platform. This book is a “how-to manual” for deploying and administering Grafana, creating real-time dashboards and alerts, exploring the data you have, and even synthesizing new data by combining and manipulating data from multiple different sources. You’ll be able to see and manage data on any scale, from your laptop or a Raspberry Pi to a production datacenter or even a multi-region cloud environment!
Getting Started with Grafana takes a hands-on approach. You’ll learn by doing with easy-to-follow examples along with pointers to more resources to help you go deeper. The skills you’ll learn will help you provide business value by monitoring your operations in real time and reacting to changing circumstances as they occur. You’ll be able to derive new insights from your existing data through Grafana’s powerful and beautiful graphing capabilities, and you’ll be able to share your dashboards with colleagues so everyone in your organization can benefit.
What You Will Learn
- Connect to data “where it lives” and work with multiple sources of data
- Build beautiful and informative dashboards that show real-time status
- Deploy Grafana at any scale and manage it efficiently
- Integrate with other enterprise systems such as LDAP or Active Directory
- Automate creation and deployment of Grafana, dashboards, and alerts
- Understand what is available in the Enterprise version of Grafana
Who This Book Is For
Anyone who has data that they want to understand visually, IT professionals who work with multiple sources of data on a regular basis and need to make sense of the confusion that this data sprawl causes, and people who learn best by doing and want to get hands-on experience quickly with a project and then grow their knowledge
Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Grafana Cloud Creating a Grafana Cloud Account A Quick Overview of the Grafana Interface Navigating Grafana Dashboards and Panels Dashboard Options Creating Your First Dashboard Adding Panels Working with Panels Logging Out of and In to Grafana Signing Out Signing In Summary Chapter 2: Working with Panels Basic Unit of Data Visualization Understanding the “Edit Panel” View View Options Data Options Working with Data Panel Options Common Panel Options Panel Types Time Series Bar Chart Stat Gauge and Bar Gauge Table Pie Chart State Timeline and Status History Heatmap and Histogram Text Geomap Node Graph Others Finding Other Visualizations Summary Chapter 3: Deploying Grafana Locally Linux Debian (Including Ubuntu) Red Hat (Including Fedora and CentOS) Other Linux Windows MacOS Docker Raspberry Pi Summary Chapter 4: Connecting to Data Sources Managing Data Sources Testdata DB InfluxDB InfluxQL on Local InfluxDB Flux on InfluxDB Cloud Wrapping Up Prometheus Graphite MySQL PostgreSQL Loki Elasticsearch Installing Other Data Sources Summary Chapter 5: User Administration User Roles Managing Users Adding or Removing Users Self-Managed Grafana Grafana Cloud Changing User Roles Teams Managing Permissions Grafana Organizations Summary Chapter 6: Dashboard Design Choosing Data Audience Data Context Composing a Visualization Surfacing the Most Important Data First Adding More Context Exposing Detail with Rows Adding Rows Configuring and Deleting Rows Moving Rows Moving Panels In and Out of Rows Using Multiple Rows Organizing Dashboards Folders Tags Finding Dashboards Summary Chapter 7: Workflow Overviews vs. Details Links Panel Links Data Links The Explore View Getting into the Explore View Using the Explore View Running Queries Updating Dashboards Comparing Data with the Split View Reusability with Library Panels Adding a Panel to the Library Using a Library Panel in a Dashboard Managing Library Panels Updating Library Panels Unlinking Library Panels Summary Chapter 8: Working with Multiple Data Sources Side by Side Keeping Things Consistent Staying in Sync In-Panel The “Mixed” Data Source Dealing with Multiple Axes Calculating New Data Math with Expressions Math with the Add Field Transform Summary Chapter 9: Advanced Panels Panel Overrides Adding Overrides Fields with Name Fields with Name Matching Regex Fields with Type Fields Returned by Query Using Override Properties Removing Overrides and Override Properties Transformations Managing Transformations Transformation Help Debug Enable/Disable Transformation Remove Transformation Move Transformation Commonly Used Transformations Add Field from Calculation Extract Fields Group By Merge Organize Fields Outer Join Reduce Summary Chapter 10: Dashboard Variables Managing Variables Defining Variables More Advanced Variables Custom Variables Key/Value Pairs in Custom Variables Query Variables Data Source Variables Chaining Variables Repeating Panels with Variables Variables in URLs Passing Variables Between Dashboards Linking from External Tools Summary Chapter 11: Alerting Alerting Configuration Alert Rules Contact Points Message Templates Contact Points Notification Policies Root Policy Specific Routing Mute Timings Silences Creating Alerts Rule Type Query to Be Alerted On Alert Conditions Alert Details Summary Chapter 12: Advanced Deployment and Management External Grafana Databases MySQL/MariaDB PostgreSQL High Availability Deployments Image Rendering Service Deploying the Rendering Service Docker Image Standalone Node.js Application Configuring Grafana to Use the Remote Renderer Verifying Your Renderer Configuring Grafana Backup and Restore Backing Up SQLite (Default) MySQL PostgreSQL Restoring SQLite (Default) MySQL PostgreSQL Advanced Authentication LDAP and Active Directory Enabling LDAP Configuring LDAP Using LDAP OAuth Creating an OAuth Application Configuring OAuth in Grafana Using OAuth Summary Chapter 13: Programmatic Grafana REST APIs Using a REST API Client Managing Grafana API Keys Adding API Keys Deleting API Keys Using API Keys The Grafana API Dashboards Getting Dashboards Creating or Updating Dashboards Deleting Dashboards Folders Listing Folders Getting Folder Information Creating Folders Updating Folders Deleting Folders Data Sources Listing Data Sources Getting Data Source Information Creating Data Sources Updating Data Sources Deleting Data Sources Miscellaneous Grafana Health URL Shortener Grafana Provisioning Provisioning Overview Data Sources Dashboards Summary Chapter 14: Grafana Enterprise Enterprise Data Sources Enterprise Security Data Source Permissions Fine-Grained Access Control Enterprise Access and Authorization Enhanced LDAP LDAP Team Sync LDAP Active Sync SAML Support Scheduled Reporting Dashboard Insights Changing Grafana’s Appearance Summary Index
Donate to keep this site alive
How to download source code?
1. Go to: https://github.com/Apress
2. In the Find a repository… box, search the book title: Getting Started with Grafana: Real-Time Dashboards for IT and Business Operations
, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.