ArbiSight - Real-time CLI Telemetry & Alerting for Stylus Final Report

[Final Report] ArbiSight - Real-Time CLI Telemetry & Alerting for Stylus

Author: @bytemaster333
Grant Category: Dev Tooling
Project Name: ArbiSight
Grant URL: Questbook Proposal Link
GitHub: Github Page

1. Overview

ArbiSight is a specialized observability and telemetry tool designed for the Arbitrum Stylus ecosystem. As developers build complex smart contracts using Rust and C++, tracking deployment statuses, errors, and performance metrics via the CLI becomes challenging.

ArbiSight solves this by intercepting cargo stylus commands and converting them into structured logs. It integrates seamlessly with industry-standard monitoring stacks (ELK, Grafana, Loki) and provides real-time alerting via Slack and Telegram. This tool empowers developers to maintain a “DevOps-grade” workflow directly from their local terminal.

Demo Video: https://www.youtube.com/watch?v=_Z6dMsKEYYM

2. Core Deliverables & Technical Highlights

We have successfully completed all milestones outlined in our proposal. The project delivers a complete pipeline from CLI execution to visual dashboards:

  • CLI Parser & Data Engine: We developed a robust parser that captures cargo stylus activities in real-time, structuring the outputs into a standardized JSON schema for analysis.

  • Log Forwarding System: The tool includes a Docker-based forwarding engine that sends captured events to external observability platforms like ELK Stack and Grafana/Loki.

  • Real-time Alerting: A rule-based notification engine was implemented, allowing developers to receive instant alerts on Slack, Telegram, or Webhooks when critical errors (e.g., failed deployments) occur.

  • Pre-built Dashboards: We’ve designed ready-to-use dashboards (Full CLI Command Log, Subcommand Usage, Success/Failure Rates, Command Duration Over Time) to provide instant visibility into the development lifecycle.

Web Page: https://arbisight-promotion.vercel.app/

3. Developer Adoption & Documentation

To ensure easy adoption, the project was released as fully open-source software under the MIT License.

  • Documentation: The repository includes a comprehensive README.md with step-by-step guides for installation, configuration, and connecting to external monitoring tools.

  • Docker Integration: We provided a docker-compose setup to allow developers to spin up the entire monitoring stack with a single command.

  • Community Feedback: Initial feedback from testers highlighted the value of the “set-and-forget” alerting system, which significantly reduces the need to manually watch long build processes.

Repo Link: https://github.com/bytemaster333/Arbisight

4. Impact

ArbiSight fills a critical gap in the Stylus tooling landscape by bringing professional observability to the CLI level.

  • Efficiency: Automates the monitoring of builds and deployments, freeing up developer time.

  • Reliability: Helps teams catch recurring errors faster through historical data analysis.

  • Ecosystem Maturity: Demonstrates that the Stylus ecosystem can support advanced, enterprise-grade development workflows.

Thanks for your support!