К основному содержимому
Все коллекцииEOS Support Media
Круглые столы операторов нод обсуждают статистику Prometheus Exported и эффективность оперативной памяти в 2023 году
Круглые столы операторов нод обсуждают статистику Prometheus Exported и эффективность оперативной памяти в 2023 году

Опубликовано 10 февраля 2023 года

Dario Cesaro avatar
Автор: Dario Cesaro
Обновлено больше недели назад

Автор: Marco González

Редактор: Randall Roland
Перевод: Evgeny Chirochkin

Приведенная ниже информация ни в коем случае не является исчерпывающей. Надеюсь, читатель получит лучшее представление о том, чего ожидать от Leap 4.0 в плане экспортируемой статистики. Кроме того, здесь же вы найдете обсуждение повышения общей эффективности сети.

Что такое Prometheus?

Prometheus это набор инструментов с открытым исходным кодом, впервые появившийся в 2012 году. Это всего через пару лет после появления первого блока Биткойна и за два года до первого бума Биткойна. Сейчас от этого независимо поддерживаемого проекта зависят многочисленные компании. Основные возможности Prometheus включают:

  • автономные серверные узлы

  • модель передачи временных рядов по HTTP

  • многогранная модель данных, использующая имена метрик и пары ключ/значение для идентификации данных

  • цели, обнаруженные с помощью службы или статической конфигурации

  • различные режимы построения графиков

  • и многое другое

Преимущества для блокчейнов

Обилие доступной статистики Ethereum уже приносит пользу от экспорта данных Prometheus. Также как и расследования и анализ нод Bitcoin .

Prometheus уже давно предоставляет преимущества цепочкам с высокой рыночной капитализацией за счет экспорта криптовалют. Планы расширения EOS неизменно потребуют совершенствования аналитических инструментов. Prometheus также доказывает свою ценность при скраппинге конечных точек и сборе данных для представления на Coin Market Cap.

Как EOS планирует интегрировать Prometheus Exporter

Nodeos можно сравнить с черным ящиком. Огромное количество информации, скрытой глубоко внутри, еще не использовано. Экспортер Prometheus может обеспечить доступ к этой информации.

Неделя #10 (30 ноября) Круглого стола операторов нод начала обсуждение того, какие виды статистики Prometheus Exporter должен включать в себя для Leap 4.0.

Сообщество подготовило список предпочтительных статистических данных. Среди первых важнейших данных (из встречи 30 ноября и комментариев [01, 02]) были:

  • данные регулярного использования (например, данные get_info, головной блок, LIB и т.д.)

  • журналы блоков полных и обрезанных нод

  • конфигурации времени выполнения

  • диапазоны истории блоков и состояний

  • включенные плагины

  • чистые пиры

Фокусные точки включали:

  • глубина конфигурации мониторинга

  • использование других потоков для минимизации воздействия на ноду

  • добавляемая статическая строка для имен метрик

  • пользовательские размеры метрик

  • конечные точки получения информации, отформатированные как JSON

  • возможность экспорта всех текущих журналов

Широкие ранние цели, обсуждавшиеся на 11й неделе (7 декабря), включают:

  • архитектурный проект

  • ведение хроники депозитов

Что касается результатов, то приборная панель мониторинга nodeos - это пример того, что может быть готово к первой версии экспортера Prometheus на EOS.

Улучшение статистического анализа - это только часть уравнения. Обеспечение эффективной работы - другая.

Признание операционных различий EOS

Совет по блокчейну описал различия в платформах смарт-контрактов. EOS позволяет пользователям владеть активами, в то время как Ethereum использует модель аренды. EOS поддерживает низкие транзакционные издержки. Однако для раскрытия полного потенциала разрабатываемого Leap 4.0 необходимо сократить использование RAM (по аналогии с памятью).

Почему оперативная память важна для разговора о "Прометее"?

Круглый стол операторов нод EOS 4 января (неделя №13) продолжил обсуждение "Прометея". Использование оперативной памяти было рассмотрено наряду с новой моделью ресурсов и ограничениями масштабируемости. Проблемы пользователей должны опережать проблемы перегрузки сети. Другими проблемами являются злоупотребления и управление затратами.

Ранее, на неделе #09, чрезмерное использование оперативной памяти для хранения истории состояний было определено как ключевая область улучшения. Потребление продолжает расти темпами, которыми становится трудно управлять. Внедрение новой статистики через Prometheus было бы неполным без повышения эффективности EOS. Статистика может стать запутанной, если основная инфраструктура отстает от других областей развития.

На встрече 9й недели, был задан вопрос о компромиссе между производительностью и размером оперативной памяти. Ответ, который возник, заключался в выделении отдельной:

цикл изготовления блока для загрузки данных в оперативную память”.

Дальнейшее изучение было оправдано проведением запроса предложений. Другие краткосрочные возможности перечислены в записях встреч недели №09.

Что касается долгосрочных решений, две идеи нашли отклик в группе:

  • стимулирование смарт-контрактов "указывать оперативную память против дискового хранилища"

  • поиск оборудования с более быстрыми ядрами процессора и большим объемом оперативной памяти

Дискуссии об оперативной памяти, связанные с AntelopeIO, встречаются уже в EOS Core+ Blue Paper. Непродаваемая оперативная память была введена для покупателей, поддерживающих бесплатные аккаунты. Это позволило бы предотвратить злоупотребления в виде продажи избыточной оперативной памяти, предоставленной при создании аккаунта.

ВЫВОДЫ

Leap 4.0 обещает развить ошеломляющий успех, уже достигнутый командой AntelopeIO. Со многими уже существующими проблемами, унаследованными от EOSIO, следующая версия основной сети EOS ожидает еще большего скачка вперед, чем 3.0. Имейте в виду, что в Leap 3.0 представлены IBC и EVM, которые расширяют присутствие EOS.

Ключом к дальнейшему расширению и масштабированию является улучшение статистических инструментов наряду с эффективностью. Ранняя интеграция Prometheus направлена на фундаментальный анализ. Управление оперативной памятью для увеличения сетевого трафика также является ключом к масштабированию. Prometheus и эффективное использование оперативной памяти значительно помогут независимым проектам любого размера. В совокупности будущее EOS становится немного загадкой с множеством путей для инноваций.


Источники и ссылки

Нашли ответ на свой вопрос?