← Integrations

ClickHouse

Connects today

A columnar store for very large telemetry volumes.

Databases · Database

Read a ClickHouse you already run, mapped the same way as any other database.

What Plexus reads

  • Any table you map

What it does not read

  • Writes. The connection is read-only

Connecting it

  1. 1Paste a connection string
  2. 2Pick the tables worth tracking

Tutorial

Dashboards and alerts on top of ClickHouse

Connect a ClickHouse you already run. Plexus queries it live over a read-only connection.

  1. 1

    Create a read-only user limited to your telemetry database. Change the names and password.

    sql
    CREATE USER plexus_reader IDENTIFIED WITH sha256_password BY 'choose-a-password';
    GRANT SELECT ON telemetry.* TO plexus_reader;
  2. 2

    In Plexus, go to Connections, click Add connection, and pick ClickHouse.

  3. 3

    Paste a connection string for that user. Plexus reads over ClickHouse's HTTPS interface, port 8443 by default.

    text
    clickhouse://plexus_reader:choose-a-password@your-host:8443/telemetry
  4. 4

    Pick the tables worth tracking, then build a dashboard and add alert rules on them. Alerts need Pro; dashboards work on Free.

What you’ll see: Charts read straight from ClickHouse. Alert rules check new rows every poll and notify you in Slack or by email.

Connect it, and the dashboards build themselves from the first data that lands.