Skip to main content

ClickHouse analytics DB

v0.2.5

ClickHouse server + table introspection — metrics, errors, slow & failed queries, parts/partitions, merges, mutations, replication queue, Keeper/ZK health, detached parts, distributed-send backlog, backups — plus narrow mutators (OPTIMIZE, KILL QUERY, SYSTEM RELOAD CONFIG, replica ops). Auth via CH_HOST + CH_USER + CH_PASSWORD env vars on the runner host. Uses clickhouse-client with --query to keep arg surface minimal.

27 allowed by default 3 need approval 2 denied by default
Pack ID
clickhouse
Vendor
emisar
OS
linux
Actions
32
Required binaries. Install these on the host before relying on the pack — an action that calls a missing one fails at run time.
clickhouse-client

Install

emisar pack install validates the pack and verifies its content hash before copying it into /etc/emisar/packs. The --hash below pins the install to the exact bytes on this page — a tampered copy is rejected. After install, reload the runner; it re-reads the catalog and advertises every action.

content hash: sha256:721817e6dbccefab19e026124316f239aa64b501c50baa5482d9963357d8731b

on the runner host
sudo emisar pack install clickhouse \
  --hash sha256:721817e6dbccefab19e026124316f239aa64b501c50baa5482d9963357d8731b \
  --dest /etc/emisar/packs

# Reload so the runner re-reads the catalog:
sudo systemctl reload emisar

Actions 32 total

View on GitHub