8000 GitHub - Alex-Burmak/ch-tools: ClickHouse administration and diagnostics tools
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Alex-Burmak/ch-tools

 
 

Repository files navigation

license tests status chat

clickhouse-tools

clickhouse-tools is a set of tools for administration and diagnostics of ClickHouse DBMS.

Tools

clickhouse-tools consist of following components:

All of these tools must be run on the same host as ClickHouse server is running.

Local development

Requirements:

  • GNU Make version > 3.81
  • uv
  • Docker
# lint
make lint

# unit tests
make test-unit
make test-unit PYTEST_ARGS="-k test_name"

# integration tests (rebuild docker images using a .whl file)
make test-integration
make test-integration BEHAVE_ARGS="-i feature_name"

# integration tests (supply a custom ClickHouse version to test against)
CLICKHOUSE_VERSION="1.2.3.4" make test-integration
# If you want to have containers running on failure, supply a flag:
# BEHAVE_ARGS="-D no_stop_on_fail"

# For building deb packages
make build-deb-package

About

ClickHouse administration and diagnostics tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.6%
  • Gherkin 15.5%
  • Makefile 1.3%
  • Other 1.6%
0