April 5, 2025
🧩 Гайд: мониторинг DILL-ноды через Grafana (готовый дашборд)
✅ Что ты получишь:
Полностью готовый дашборд в Grafana со следующими метриками:
- Версия твоей ноды
- Количество подключённых пиров
- Статус синхронизации
- Баланс валидатора
- 📈 Графики: изменения пиров и баланса во времени
- ⚠️ Подготовка под алерты (например, если пиров стало < 5)
📥 Шаг 1: Скачай шаблон
Файл дашборда:
👉 dill_grafana_dashboard_final.json скачать с тг
☁️ Шаг 2: Зарегистрируйся в Grafana Cloud (или установи локально)
- Перейди на grafana.com
- Создай аккаунт и войди
- Используй бесплатный план (хватает с головой)
📊 Шаг 3: Импортируй дашборд
- В Grafana перейди в: Dashboards → New → Import
- Нажми Upload JSON File
- Выбери файл
dill_grafana_dashboard_final.json
🔌 Шаг 4: Подключи источник данных
- Перейди в Connections → Data sources
- Нажми Add data source
- Выбери JSON API (если нет — установи через Plugins)
- Введи URL своей DILL-ноды, например:
http://<твой-IP>:3500
🧠 Шаг 5: Укажи свой public key валидатора
- Открой панель Validator Balance
- Нажми Edit
- Замени строку в
URL Path:/eth/v1/beacon/states/head/validators?id=0x<your-validator-public-key>на свой публичный ключ (начинается с0x...)
🚨 Шаг 6 (может позже добавлю проверяйте иногда): Настрой уведомления
В шаблоне уже есть заготовка для аннотаций и алертов. Ты можешь:
- Настроить email/Telegram/Discord уведомления
- Установить условия, например: “Peers < 5 в течение 5 минут”
🔗 Примеры API-запросов к DILL-ноде
Можно использовать и напрямую:
- Версия ноды:
http://<твой-IP>:3500/eth/v1/node/version - Синхронизация:
http://<твой-IP>:3500/eth/v1/node/syncing - Пиры:
http://<твой-IP>:3500/eth/v1/node/peer_count - Баланс валидатора:
http://<твой-IP>:3500/eth/v1/beacon/states/head/validators?id=0x<твой-key> - Проверка последней версии клиента:
https://dill-release.s3.ap-southeast-1.amazonaws.com/version.txt
Обсуждение в чате: КРИПТО ДВИЖ