KetaDB Client
Project description
ketadb 工具
示例
ketacli login --name <username> --endpoint http://localhost:9000 --token <yourtoken>
ketacli logout
# 枚举所有仪表盘
ketacli list dashboard --fields id,app,updateTime --sort updateTime --order asc --prefix test
# 描述资源的字段
ketacli describe dashboard
# 插入一条数据
ketacli insert --repo test01 '[{"a":1}]'
# 查询一条数据
ketacli search 'repo=test01 | limit 10'
# 指定返回格式,支持json、csv、html、latex等
ketacli search 'repo=test01 | limit 10' --format json
# 创建一个资源
ketacli create repos test_repo --file file.json
# 删除一个资源
ketacli delete repos -n test_repo
# 查看可操作的资源列表
ketacli rs
# 查看具体资源操作方法
ketacli rs --type repos
# watch 资源变化
ketacli list repo --watch
ketacli search '''search2 repo="*"|stats count() as cnt by repo,sourcetype |sort by cnt |limit 10''' -w --interval 1
自动补全
在你的 .bashrc / .zshrc 中加入以下语句
#zshrc 中不存在的话也需要添加
autoload -U +X bashcompinit && bashcompinit
eval "$(register-python-argcomplete ketacli)"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ketacli-0.21.tar.gz
(28.5 kB
view details)
File details
Details for the file ketacli-0.21.tar.gz.
File metadata
- Download URL: ketacli-0.21.tar.gz
- Upload date:
- Size: 28.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd22e0bfb2c0edd22b8b9be4ff479d219b9830befc1afb09d3baa4eabdbf1108
|
|
| MD5 |
c6e639ad00bd9a80c8e05559d3f01400
|
|
| BLAKE2b-256 |
ec0064f9660a89e9b8b400c7748d9abdc335cb00e767ea4a43c2fe8cf89c7170
|