Skip to content

ClickHouse

Connecting NeuBird to ClickHouse lets investigations query your ClickHouse service directly, so metrics you already store there become available as evidence.

NeuBird connects over the ClickHouse HTTPS interface using a database username and password.

ClickHouse Cloud organization API keys — the Key ID and Key Secret pair created under OrganizationAPI Keys — authenticate only to the Cloud management API. They cannot be used for this connection.

  1. Open your service in the ClickHouse Cloud console and click Connect in the left sidebar.

    ClickHouse service sidebar with Connect highlighted

  2. Set Connect with to HTTPS.

    ClickHouse Connect dialog showing the HTTPS endpoint and username

  3. Copy the endpoint from the last line of the sample command — the https://…:8443 URL, for example https://<your-service>.us-east-1.aws.clickhouse.cloud:8443. Include the https:// scheme and the :8443 port.

  4. Copy the Username. This is default unless you created another database user.

  5. The Password is shown only when the service is first created. If you no longer have it, use reset it in the same dialog, or create a dedicated read-only user with SQL and use those credentials instead.

If your service has an IP Access List (SettingsSecurity), add your NeuBird deployment’s egress IP to it. Otherwise the connection times out or is reset before authentication is attempted.

Use the endpoint form that matches how your server is exposed:

EndpointProtocol
https://clickhouse.example.com:8443HTTP interface over TLS
http://clickhouse.example.com:8123HTTP interface, no TLS
clickhouse.example.com:9000Native protocol, no TLS

The scheme selects the protocol and decides whether TLS is negotiated. A value with no scheme is dialed as plaintext native, so always include https:// for a TLS-terminating server.

If your server presents a certificate from a private CA, append ?skip_verify=true to the endpoint to skip certificate verification.

FieldRequiredDescription
NameYesA descriptive name for this connection
DescriptionNoOptional note about what this connection is for
Endpoint URLYesThe ClickHouse endpoint, including scheme and port (e.g. https://host:8443)
UsernameYesThe ClickHouse database user, e.g. default
PasswordYesThe password for that database user

For general instructions on creating and managing connections, see the Connections Overview.