chproxy icon indicating copy to clipboard operation
chproxy copied to clipboard

Open-Source ClickHouse http proxy and load balancer

Results 132 chproxy issues
Sort by recently updated
recently updated
newest added

Hi! Is there any way to configure proxies to query another proxies? I found that a proxy can't pass heartbeat check from another proxy (unauthorized). And i would like to...

question
question answered

## Motivation In order to support parallel CI executions we need to improve current testing framework to have randomised ports for Clickhouse and Redis. ## Specifics All the tests rely...

enhancement
testing

Hello, I'm currently testing chproxy in test environment and I have a question about query execution. Let's say I have 2 nodes with replication and 4 zookeepers with 1 chproxy...

need more info

Ask a question. If data is written to Clickhouse through CHProxy, will all the traffic of data writing go through the routine of CHProxy? If this is the case, the...

question
question answered

ClickHouse nodes provide a page ([http interface](https://clickhouse.tech/docs/en/interfaces/http/)) for sending queries through http. **My request is that chproxy also acts as a reverse proxy for this interface**. I suggest that one...

feature request
question answered

It would be nice if the metrics will have a namespace **chproxy** which will prefix each metrics with **chproxy_**. E.g. chproxy_request_success_total instead of just request_success_total The problem is that the...

enhancement
good first issue

What's the protocol between application and chproxy? Is it http/jhttps? if it is http, i'm confused of the description part. ``` What about chproxy performance? A single chproxy instance easily...

question
need more info
question answered

Can I proxy any users to selected cluster? Something like ``` users: - name: "*" ```

question
question answered

Clickhouse returns a `HTTP 200` response for `/ping` URL. However, this library doesn't support proxying that. I want to add that `/metrics` won't work always, because that is optional and...

good first issue
feature request