Стаття також доступна російською (перейти до перегляду).

Вступ
- Різниця між версіями: загальний огляд
- Критичні зміни в Grafana v10.0
- Кореляції
- Scenes — інтерфейсна бібліотека Grafana
- Вкладені папки
- Панель Canvas
- Нові панелі: Trends та Datagrid
- Перетягування електронних таблиць в Grafana
- Полегшений вибір джерела даних
- Підтримка часового регіону часового ряду
- Фільтрування анотацій
- Перероблений і покращений контекст журналу
- Запит до кількох джерел даних в Explore
- Публічні інформаційні панелі
- Публічна статистика інформаційних панелей
- Обмін електронною поштою для загальнодоступних інформаційних панелей
- Автентифікація та авторизація
- Калькуляція
- Розширена підтримка Git для контролю версій
- Оновлення функції вбудованого редактора
- Розширені опції експорту та імпорту
- Розширення масштабування та продуктивності
- Покращення запитів на інформаційних панелях
- Покращення керування панелями
- Покращення інтеграції з Slack
- Нові джерела даних
- Безпека
Grafana 10, v10.1 і v10.2 — оновлення інструмента для моніторинга та візуалізації даних з новими функціями, покращеною продуктивністю та підтримкою нових версій Prometheus і Grafana Tempo. Розглянемо основні зміни, внесені в Grafana 10.
Різниця між версіями: загальний огляд
Grafana 10 release відбувся 20 липня 2023 року. Реліз включав такі основні зміни:
- Підтримка Prometheus 2.30.0.
- Підтримка Grafana Loki.
- Новий редактор панелей.
- Поліпшення продуктивності.
Grafana v10.1 вийшла 23 серпня 2023 року. Серед змін:
- Підтримка Prometheus 2.31.0.
- Підтримка Grafana Tempo.
- Поліпшення безпеки.
- Поліпшення доступності.
Grafana v10.2 вийшла 27 вересня 2023 року. Зміни:
- Підтримка Prometheus 2.32.0.
- Підтримка Grafana Tempo v1.0.
- Новий спосіб управління графіками.
- Поліпшення продуктивності.
Критичні зміни в Grafana v10.0
Розробники внесли ряд критичних змін для полегшення процесу оновлення. Вони стосуються ключових аспектів системи: безпеки, продуктивності та нових функцій. Щоб допомогти користувачам адаптуватися, був створений список разом із докладними інструкціями щодо подальших дій.
Кореляції
Функціонал кореляцій тепер включено в усіх версіях Grafana у загальнодоступному попередньому перегляді. Це дозволяє плавно переходити від одного джерела даних до іншого, створюючи необхідну гнучкість в управлінні даними. Крім того, кореляції взаємодіють з функцією Explore, що дозволяє виконувати запити між різними джерелами даних. Хоча цю функцію рекомендується використовувати в тестових чи розробницьких середовищах, вона відкриває нові перспективні можливості для ефективного управління даними в Grafana.
Scenes — інтерфейсна бібліотека Grafana
Scenes спрощує процес створення інформаційних панелей у плагінах Grafana з використанням змінних шаблонів, гнучких макетів та динамічного рендерингу. Це дозволяє отримувати більш динамічні та інтерактивні інформаційні панелі. Щоб випробувати Scenes, рекомендується перейти до репозиторію @grafana/scenes та докладно ознайомитися з документацією.
Вкладені папки
Функціонал вкладених папок у Grafana дозволяє користувачам створювати структуру організації для інформаційних панелей та сповіщень. Це спрощує групування та управління великою кількістю панелей та ресурсів. Крім того, введено керування доступом на основі ролей (RBAC), що дозволяє точно налаштовувати права доступу до вкладених папок залежно від ролі користувача. Ця функція рекомендується для використання в тестових або розробницьких середовищах.

Панель Canvas
Загальнодоступна версія панелі Canvas в Grafana внесла можливості для творчої візуалізації даних. За допомогою панелі Canvas користувачі можуть малювати зв'язки та налаштовувати їх колір і розмір на основі даних. Це відкриває нові можливості для створення креативних та інтерактивних інформаційних панелей.
Нові панелі: Trends та Datagrid
Панель Trends (експериментальна)
Панель Trends призначена для відображення тенденцій числових значень на вісі X. Ця функціональність спрощує побудову графіків та дозволяє візуально аналізувати та спостерігати за змінами значень у часі.

Панель Datagrid (експериментальна)
Панель Datagrid надає можливість редагування даних на інформаційній панелі Grafana. Вона дозволяє користувачам створювати та використовувати власні набори даних в реальному часі, що важливо для сценаріїв, де потрібна динамічна інтерактивність з даними.
Перетягування електронних таблиць в Grafana
Ця експериментальна функція в Grafana спрощує завантаження файлів у форматах CSV, Excel, дозволяючи користувачам просто перетягувати їх у редактор запитів джерела даних. Функціонал включає підтримку заміни файлів, автоматичне створення панелі таблиці за замовчуванням та можливість збереження даних у форматі JSON на інформаційній панелі. Активація функції виконується за допомогою перемикача editPanelCSVDragAndDrop. Ця можливість дозволяє зручно та швидко імпортувати та візуалізувати дані без необхідності вручну налаштовувати джерела.
Полегшений вибір джерела даних
Функціонал визначає пріоритет нещодавно використаних джерел та додає мітки та описи для кращої орієнтації користувачів. Це полегшує вибір ідеального джерела даних та забезпечує кращий інтерфейс для роботи з різними джерелами.
Підтримка часового регіону часового ряду
Додавання підтримки часових регіонів в Grafana дозволяє краще контекстуалізувати візуалізацію часових рядів. За допомогою функції можна виділяти конкретні дні тижня або частини доби, що допомагає зорієнтуватися у часових даних та здійснювати більш деталізований аналіз.

Фільтрування анотацій
Новий функціонал дозволяє фільтрувати анотації на інформаційних панелях у Grafana. Тепер можна вибирати, на які панелі застосовувати або не застосовувати певні анотації, забезпечуючи більшу гнучкість у відображенні та аналізі даних.
Перероблений і покращений контекст журналу
Контекст журналу в Grafana отримав ряд важливих поліпшень. Зміни включають деталізацію журналу, що дозволяє виводити більше інформації про дії, функції обтікання рядків та інші зручності для користувача. Тепер доступна кнопка «Відкрити в розділеному перегляді»: можна переглядати журнал на розділеному екрані в режимі «Огляд», щоб полегшити аналіз подій.
Запит до кількох джерел даних в Explore
Тепер користувачам можна надсилати запити до кількох джерел даних одночасно в Explore. Ця функція спрощує процес аналізу та зіставлення інформації з різних джерел.
Публічні інформаційні панелі
Загальнодоступні інформаційні панелі отримали декілька нововведень. Користувачі можуть налаштовувати засіб вибору часу та анотації, керувати відображенням інформації при публікації панелі. Є новий розділ «Інформаційні панелі > Публічні інформаційні панелі», де можна переглядати список усіх загальнодоступних інформаційних панелей та використовувати новий модальний дизайн для кращого інтерфейсу користувача. Додана підтримка згорнутих рядків, можливість масштабування панелей та інші зручності для оптимізації використання простору та зовнішнього вигляду.
Публічна статистика інформаційних панелей
Для загальнодоступних інформаційних панелей додана статистика, яка включає важливі показники використання: щоденну кількість запитів, кількість переглядів за останні 30 днів і кількість помилок за останні 30 днів. Ця функція також потребує ввімкнення перемикача "publicDashboards".
Обмін електронною поштою для загальнодоступних інформаційних панелей
Grafana впроваджує можливість обміну електронною поштою для загальнодоступних інформаційних панелей. Це дозволяє користувачам ділитися панелями лише з обраними особами, які отримають одноразові посилання для доступу. Введено нову вкладку «Користувачі загальнодоступної інформаційної панелі» в розділі «Адміністрування», яка дозволяє переглядати список користувачів, що отримали доступ за допомогою електронної пошти. Функція вимагає ввімкнення перемикача "publicDashboards".
Автентифікація та авторизація
В Grafana введений новий інтерфейс користувача для налаштування SAML без перезапуску. Інтерфейс користувача SAML доступний у версіях Grafana Enterprise, Cloud Pro та Advanced, і дозволяє налаштовувати SAML та контролювати доступ до конфігурації за допомогою RBAC. Тепер імена користувачів і адреси електронної пошти розглядаються як нечутливі до регістру, спрощуючи процес входу та зменшуючи ризик помилок. Для розв'язання потенційних конфліктів ідентифікаційних даних користувачів можна використовувати інструмент Grafana CLI.
Калькуляція
З'явилася функція фільтрації діапазону для слідів. Вона дозволяє ефективно працювати з трасуваннями, які включають велику кількість діапазонів. Користувачі можуть фільтрувати діапазони за назвою служби, назвою проміжку, тривалістю, тегами та іншими критеріями. Однак ця функція зараз знаходиться в попередньому перегляді та рекомендується для використання у тестових або розробницьких середовищах.
Розширена підтримка Git для контролю версій
Grafana представила новий інтерфейс користувача для інтеграції з Git, що дозволяє керувати історією змін для панелей та інших об'єктів. Тепер є можливість створювати нові гілки, відслідковувати зміни, робити злиття та переглядати історію безпосередньо з інтерфейсу Grafana.
Оновлення функції вбудованого редактора
Вбудований редактор Grafana тепер використовує Ace Editor 1.4.12, що призводить до поліпшення продуктивності та стабільності. Ace Editor — це відомий текстовий редактор, і оновлення виправляє помітні недоліки та додає нові можливості, що поліпшують взаємодію з вбудованим редактором у Grafana.
Розширені опції експорту та імпорту
Тепер при експорті та імпорті об'єктів Grafana можна вибирати, які дані потрібно включити або виключити. Це надає більше гнучкості при переміщенні конфігурації між різними інстанціями Grafana, дозволяючи користувачам точно визначати, яку інформацію вони хочуть перенести.
Розширення масштабування та продуктивності
Покращення запитів на інформаційних панелях
Зменшено завантаження сервера за допомогою використання кешування результатів запитів на інформаційних панелях. Це полегшує роботу з інформаційними панелями, що повертають велику кількість даних, і покращує продуктивність системи, роблячи відображення даних швидшим і ефективним.
Покращення керування панелями
Введена можливість групувати та розгруповувати панелі на інформаційних панелях. Це дозволяє краще організовувати та відображати дані, і корисно для ситуацій, коли є велика кількість візуальних елементів.
Покращення інтеграції з Slack
Додана підтримка Slack Interactive Components для інтерактивних можливостей взаємодії зі сповіщеннями Grafana. Це важливе оновлення створює нові можливості обміну даними та управління сповіщеннями.
Важливо наголосити, що для забезпечення найвищого рівня продуктивності та надійності треба використовувати високоякісний хмарний VPS хостинг. Він гарантуватиме надійність та високу швидкість виконання.
Нові джерела даних
Підтримка Azure Data Explorer (Kusto)
Тепер в Grafana є підтримка підключення до Azure Data Explorer (Kusto). Вона розширює варіанти візуалізації та аналізу даних, збережених в Azure Data Explorer, надаючи користувачам можливість зручно працювати з цими даними у Grafana.
Покращена підтримка для джерела даних Azure Metrics
Значно покращена підтримка для джерела даних Azure Metrics, що дозволяє візуалізувати та моніторити метрики безпосередньо в Grafana.
Безпека
Оновлена система управління ролями
Доступний новий інтерфейс користувача для управління ролями та доступом користувачів. Тепер можливо детально налаштовувати права користувачів, гарантуючи безпеку та обмежуючи доступ до об'єктів та функцій Grafana.
Додаткові заходи безпеки
В Grafana 10 release додана опція обмеження вставок JavaScript, яка дозволяє управляти виконанням вбудованого JavaScript у панелях та інших об'єктах. Також впроваджено захист від некоректно сформованих імен файлів для панелей та інших об'єктів з метою уникнення потенційних атак через обробку файлів.
Вже зараз Ви можете спробувати нову Grafana у дії, адже шаблон VPS серверу з Grafana достпний для замовлення на нашому сайті.
Підписуйтесь на наш телеграм-канал https://t.me/freehostua, щоб бути в курсі нових корисних матеріалів.
Дивіться наш канал Youtube на https://www.youtube.com/freehostua.
Ми у чомусь помилилися, чи щось пропустили?
Напишіть про це у коментарях, ми з задоволенням відповімо та обговорюємо Ваші зауваження та пропозиції.
|
Дата: 10.01.2024 Автор: Сергій Носенко
|
|

Авторам статті важлива Ваша думка. Будемо раді його обговорити з Вами:
comments powered by Disqus