gtctl
gtctl copied to clipboard
gtctl is a command-line tool for managing GreptimeDB cluster.
## Background For more convenient deployment, we should also support the release of the small tool image(like a distroless base image) that already has the pre-built `gtctl`.
## Background When starting a greptimedb cluster, we always want to observe it through metrics and visualize them using Grafana. The [doc](https://docs.greptime.com/user-guide/operations/monitoring#export-metrics-to-prometheus) shows some deploying details: 1. Start the GreptimeDB;...
## Overview To catch up on the v0.4 release of GreptimeDB, the gtctl project decided to release v0.1.0 in **mid-August**. The main features of v0.1.0 gtctl are as follows: 1....
>Maybe we should pin the db version in the e2e test to also prevent future breaking changes. As those CI are not run in the main repo against every new...
I wonder if gtctl can - * specify the binpath of greptimedb in use * specify the variant (with PyO3 backend, centos image) in use .. or we are currently...
In the current implementation, the bare-metal mode cluster runs in the foreground, so it supports: - `delete`: does not support, but disrupting the foreground process will clean its metadata -...
For some scenarios, we want to bootstrap the whole cluster without installing etcd for testing purposes through using the memory storage of metasrv in bare-metal mode. Maybe we can add...
creating a bare-metal cluster using: ```bash ./bin/gtctl cluster create mycluster -n default \ --set cluster.prometheusMonitor.enabled=true \ --set cluster.prometheusMonitor.path=/metrics \ --set cluster.prometheusMonitor.port=http \ --set cluster.prometheusMonitor.interval=20s \ --set cluster.prometheusMonitor.honorLabels=true \ --set cluster.prometheusMonitor.labelsSelector.release=prometheus...