Solana представила Microscope для мониторинга программ и оповещений
BTC$83 216−2,68%ETH$2 572−4,62%USDT$0,9997−0,03%BNB$772,62−0,87%SOL$116,21−3,66%XRP$1,42−5,39%TON$1,44−5,55%DOGE$0,0887−5,06%

Solana представила Microscope для мониторинга программ и оповещений

Опубликовано: Автор: Издание: LegalCoin Обновлено:
Solana представила Microscope для мониторинга программ и оповещений

Solana представила Microscope — инструмент с открытым исходным кодом для самостоятельного мониторинга и оповещений о работе программ в сети. По описанию проекта, система декодирует инструкции и события с использованием IDL, отображает активность в Grafana и отправляет уведомления в Slack, Telegram или PagerDuty.

Microscope получает подтверждённые транзакции через поток Yellowstone gRPC или конечную точку Solana RPC. Индексатор распознаёт связанные с выбранной программой инструкции и события, после чего передаёт структурированные записи в Loki, а метрики — в Prometheus. Grafana использует эти данные для отображения активности во времени и проверки правил оповещения.

В одной установке можно отслеживать одну программу и, при необходимости, одну мультиподпись Squads, управляющую этой программой. Правила могут быть привязаны к конкретной инструкции или событию, отдельному полю, например сумме, а также к действиям мультиподписи, включая одобрение предложений. Оповещения строятся на декодированной активности, а не на простом совпадении текста в необработанных логах.

В панели мониторинга предусмотрены показатели ошибок транзакций и инструкций, типы декодированных инструкций, недавние события программы и активность мультиподписи. При использовании RPC-опроса интерфейс также показывает состояние этого процесса. Solana отдельно отмечает, что неудачная инструкция в блокчейне отображается как активность программы и сама по себе не означает сбой индексатора.

Microscope включает оповещения о состоянии собственного контура мониторинга. Среди описанных условий — остановка потока, устаревшие результаты RPC-опроса, повреждение контрольной точки и случаи, когда декодированные записи не доходят до Loki. Для уведомлений предусмотрена метка signal_kind: она различает сигналы об инструкции, событии или действии мультиподписи и сообщения о проблеме источника данных. В проект также входят сценарий диагностики и руководство по эксплуатации.

Проект можно запускать как стек Docker Compose на машине или сервере, а также на виртуальной машине AWS либо GCP с Terraform. Для Grafana Cloud предусмотрено подключение индексатора и Alloy к существующему стеку; кроме того, опубликованы эталонные манифесты Kubernetes. Для настройки требуется указать идентификатор программы и IDL, выбрать источник транзакций и определить активность, которая должна запускать оповещения. Мультиподпись Squads остаётся необязательной. Исходный код опубликован на GitHub под лицензией MIT, а в репозитории есть пример настройки на базе Jupiter Lend.

Первоисточник

Материал подготовлен по официальному сообщению Solana от 5 октября 2026.

Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Операции с криптовалютами связаны с риском потери средств: решения принимайте самостоятельно.