sqshq

    sqshq/sampler

    Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    14.8K stars
    670 forks
    167 GitHub watchers
    Updated Nov 10, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    The project lists 14 contributors on GitHub.

    Use Cases & Benefits

    • Executes shell commands periodically and visualizes their output with customizable charts and alerts using a simple YAML configuration.
    • Enables quick, serverless monitoring and alerting without complex setups like Prometheus or Grafana, ideal for lightweight development and debugging.
    • Use for monitoring system metrics or application status locally via shell commands with real-time visual feedback in the terminal.
    • Use for aggregating and visualizing telemetry from multiple remote servers through SSH without installing monitoring agents on each host.
    • Use for interactive polling of databases, message queues, or container stats by running commands in persistent shell sessions with conditional alerts.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    GPL 3.0

    Copyleft: distributing software that includes it generally requires releasing your source under the same license.

    Community files

    • README: present

    Watch-outs

    • GPL-style copyleft: including it in distributed software generally requires releasing your source under the same license.
    • Warning: No commits in over a year (last push Feb 2024).

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Sampler is a tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    One can sample any dynamic process right from the terminal — observe changes in the database, monitor MQ in-flight messages, trigger a deployment script and get notification when it's done.

    If there is a way to get a metric using a shell command, then it can be visualized with Sampler momentarily.

    Excerpt from the sqshq/sampler README on GitHub (GPL-3.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    670+3

    Open issues

    69+7

    Compared with peers in Monitoring

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth

    sqshq/sampler compared with Monitoring repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    ruvnet/RuView103.9K+1.6K75today
    henrygd/beszel27.1K+2625418 days ago
    TwiN/gatus12.7K+2106412 days ago
    VictoriaMetrics/VictoriaMetrics18.1K+70751 day ago
    vectordotdev/vector22.8K—6411 days ago
    sqshq/sampler14.8K—75—
    Category median22.8K+23664—

    Discover Repositories

    Search across tracked repositories by name or description