Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/qaload/-106-107-108-106-): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
📢 Load & Performance@qaload P.107
QALOAD Telegram 107
Hello performance lovers!
Давайте делать небольшие доски Grafana с выровненными друг к другу панелями

1️⃣ На снимке выше заснял одну мелочь — три панели друг под другом, у панелей разные размерности (целые числа 0-1, проценты и дробные числа), поэтому разная базовая ширина оси, но они выровнены по ширине

Сделано это через задание
⭐️ Axis / Width = 65 для каждой панели — это ширина левой оси
⭐️ Axis / Width = 1 для правой оси, если она есть (почти 0)

Так получается добиться почти идеального визуального наложения каждой панели друг на друга

2️⃣ Иногда бывает так, как на втором снимке экрана — у осей разная ширина, иногда есть правые оси, и панели раcходятся по времени визуально. Белые вертикальные линии показывают как соотносятся одинаковые моменты времени на разных панелях, если у панелей с одинаковым размеров не выровнены оси по ширине

На коротких интервалах ничего страшного не происходит, расрождение в секунды. А на больших мастабах в 5 пикселях может быть один день — и визуально выгдяит что что-то не то, а это отображаются разные дни друг под другом.

3️⃣ На всякий случай сделал и фото номер три, где у панелей разная ширина — совсем сложно увидеть зависимости метрик

И мозг напрягается, читать становится сложнее

Пока что OpenTelemetry с автоматическими корреляцими метрик с метриками, логов с трейсами, трейсов с профилированием. Или системы AI — не пришли в каждый проект по производительности. И люди смотрят на метрики глазами, думают о них, находят зависимости

Этот процесс можно упрошять таким вот простым шагом
⭐️ задать панелям одинаковую ширину и высоту
⭐️ задать осям одинаковую ширину (тут 65 слева и 1 справа)

✔️ Так голова меньше напрягается, когда на каждой доске одинаковые размеры панелей. Не нужно наводить курсор на график, чтобы понять, где эта же точка на другой панели — могз достроит вертикальную линию — не нужно будет специально двигать курсор

Минусы тоже есть — широкие одинаковые панели занимают много места. Доска теряет компактность. И выравнивание может быть трудоемким. Уже не хочется помещать на доску сто метрик, хочется поместить небольшую группу метрик, чтобы сравнивать их друг с другом. И получается несколько досок, вместо одной предыдущей компактной

⭐️ И если есть задача сделать в таком виде не одну доску, а несколько, то проекты генерации досок из кода, как jsonnet помогут сгенерировать доски в одном стиле

@qaload
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/qaload/107
Create:
Last Update:

Hello performance lovers!
Давайте делать небольшие доски Grafana с выровненными друг к другу панелями

1️⃣ На снимке выше заснял одну мелочь — три панели друг под другом, у панелей разные размерности (целые числа 0-1, проценты и дробные числа), поэтому разная базовая ширина оси, но они выровнены по ширине

Сделано это через задание
⭐️ Axis / Width = 65 для каждой панели — это ширина левой оси
⭐️ Axis / Width = 1 для правой оси, если она есть (почти 0)

Так получается добиться почти идеального визуального наложения каждой панели друг на друга

2️⃣ Иногда бывает так, как на втором снимке экрана — у осей разная ширина, иногда есть правые оси, и панели раcходятся по времени визуально. Белые вертикальные линии показывают как соотносятся одинаковые моменты времени на разных панелях, если у панелей с одинаковым размеров не выровнены оси по ширине

На коротких интервалах ничего страшного не происходит, расрождение в секунды. А на больших мастабах в 5 пикселях может быть один день — и визуально выгдяит что что-то не то, а это отображаются разные дни друг под другом.

3️⃣ На всякий случай сделал и фото номер три, где у панелей разная ширина — совсем сложно увидеть зависимости метрик

И мозг напрягается, читать становится сложнее

Пока что OpenTelemetry с автоматическими корреляцими метрик с метриками, логов с трейсами, трейсов с профилированием. Или системы AI — не пришли в каждый проект по производительности. И люди смотрят на метрики глазами, думают о них, находят зависимости

Этот процесс можно упрошять таким вот простым шагом
⭐️ задать панелям одинаковую ширину и высоту
⭐️ задать осям одинаковую ширину (тут 65 слева и 1 справа)

✔️ Так голова меньше напрягается, когда на каждой доске одинаковые размеры панелей. Не нужно наводить курсор на график, чтобы понять, где эта же точка на другой панели — могз достроит вертикальную линию — не нужно будет специально двигать курсор

Минусы тоже есть — широкие одинаковые панели занимают много места. Доска теряет компактность. И выравнивание может быть трудоемким. Уже не хочется помещать на доску сто метрик, хочется поместить небольшую группу метрик, чтобы сравнивать их друг с другом. И получается несколько досок, вместо одной предыдущей компактной

⭐️ И если есть задача сделать в таком виде не одну доску, а несколько, то проекты генерации досок из кода, как jsonnet помогут сгенерировать доски в одном стиле

@qaload

BY 📢 Load & Performance






Share with your friend now:
tgoop.com/qaload/107

View MORE
Open in Telegram


Telegram News

Date: |

Ng Man-ho, a 27-year-old computer technician, was convicted last month of seven counts of incitement charges after he made use of the 100,000-member Chinese-language channel that he runs and manages to post "seditious messages," which had been shut down since August 2020. Matt Hussey, editorial director at NEAR Protocol also responded to this news with “#meIRL”. Just as you search “Bear Market Screaming” in Telegram, you will see a Pepe frog yelling as the group’s featured image. Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. Over 33,000 people sent out over 1,000 doxxing messages in the group. Although the administrators tried to delete all of the messages, the posting speed was far too much for them to keep up. How to create a business channel on Telegram? (Tutorial)
from us


Telegram 📢 Load & Performance
FROM American