Solana представила Microscope для мониторинга программ и оповещений
BTC$83 330−2,55%ETH$2 575−4,52%USDT$0,9996−0,03%BNB$773,47−0,70%SOL$116,42−3,35%XRP$1,42−4,94%TON$1,44−5,40%DOGE$0,0893−4,76%

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.

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