zombodb 几个方便的_cat api
zombodb 暴露所有es _cat/ api 为视图,我们可以通过视图方便的查询es 的信息,默认在zdb的schema 中
包含的视图

几个方便的view
- 查看索引统计信息zdb.index_stats
select * from zdb.index_stats;
-[ RECORD 1 ]----+-------------------------------------------
alias | postgres.public.products.idxproducts-17176
index_name | 12358.2200.17166.17176-91249167
url | http://elasticsearch:9200/
table_name | products
es_docs | 5
es_size | 23 kB
es_size_bytes | 23297
pg_docs_estimate | 0
pg_size | 32 kB
pg_size_bytes | 32768
shards | 5
replicas | 0
doc_count | 5
aborted_xids | 0
- 查询es 集群文档信息 zdb.cat_count
select * from zdb.cat_count;
-[ RECORD 1 ]-------------------------
url | http://elasticsearch:9200/
epoch | 1554168344
timestamp | 01:25:44
count | 5
- 查询es集群状态cat_health
select * from zdb.cat_health;
-[ RECORD 1 ]---------+---------------------------
url | http://elasticsearch:9200/
epoch | 1554168541
timestamp | 01:29:01
cluster | docker-cluster
status | green
node.total | 1
node.data | 1
shards | 5
pri | 5
relo | 0
init | 0
unassign | 0
pending_tasks | 0
max_task_wait_time |
active_shards_percent | 100.0%
- 查看索引信息 zdb.cat_indices
select * from zdb.cat_indices;
-[ RECORD 1 ]--+-------------------------------------------
url | http://elasticsearch:9200/
health | green
status | open
alias | postgres.public.products.idxproducts-17176
index | 12358.2200.17166.17176-91249167
uuid | 2H5Q20ctSMGrkpIoWSL5ow
pri | 5
rep | 0
docs.count | 5
docs.deleted | 0
store.size | 23297
pri.store.size | 23297
- es 集群节点属性信息zdb.cat_nodeattrs
-[ RECORD 1 ]---------------------
url | http://elasticsearch:9200/
node | YYRl4wX
host | 172.18.0.2
ip | 172.18.0.2
relo | 0
-[ RECORD 1 ]---------------------
url | http://elasticsearch:9200/
node | YYRl4wX
host | 172.18.0.2
ip | 172.18.0.2
attr | ml.machine_memory
value | 2095869952
-[ RECORD 2 ]---------------------
url | http://elasticsearch:9200/
node | YYRl4wX
host | 172.18.0.2
ip | 172.18.0.2
attr | xpack.installed
value | true
-[ RECORD 3 ]---------------------
url | http://elasticsearch:9200/
node | YYRl4wX
host | 172.18.0.2
ip | 172.18.0.2
attr | ml.max_open_jobs
value | 20
-[ RECORD 4 ]---------------------
url | http://elasticsearch:9200/
node | YYRl4wX
host | 172.18.0.2
ip | 172.18.0.2
attr | ml.enabled
value | true
- es 集群节点拓扑查看zdb.cat_nodes
select * from zdb.cat_nodes;
url | http://elasticsearch:9200/
id | YYRl
pid | 1
ip | 172.18.0.2
port | 9300
http_address | 172.18.0.2:9200
version | 6.6.0
build | a9861f4
jdk | 11.0.1
disk.total | 62722478080
disk.used | 6214967296
disk.avail | 56507510784
disk.used_percent | 9.91
heap.current | 212820616
heap.percent | 41
heap.max | 518979584
ram.current | 2018529280
ram.percent | 96
ram.max | 2095869952
file_desc.current | 237
file_desc.percent | 0
file_desc.max | 1048576
cpu | 1
.....
说明
zombodb 暴露的视图还是比较多,同时对于es 的信息展示还是很全的
参考资料
https://github.com/zombodb/zombodb/blob/master/CAT-API.md
zombodb 几个方便的_cat api的更多相关文章
- es _cat API
1.集群健康 curl -X GET "10.0.38.111:1200/_cluster/health?pretty"
- ElasticSearch API 简要介绍
调用其API会返回很多信息,例如集群的信息,节点的信息等 检查集群的状态----Restful API说明 1:检查集群状态信息 2:管理集群 3:执行 增删改查 命令 4:执行高级命令 Restfu ...
- Elasticsearch状态API接口排障总结
ES的Restful API,共四类API: 1. 检查集群.节点.索引等健康与否,以及获取其相应状态. 2. 管理集群.节点.索引及元数据 3. 执行CRUB操作(即:增删查改) 4. 执行高级操作 ...
- 最完整的Elasticsearch 基础教程
翻译:潘飞(tinylambda@gmail.com) 基础概念 Elasticsearch有几个核心概念.从一开始理解这些概念会对整个学习过程有莫大的帮助. 接近实时(NRT) Ela ...
- Elasticsearch基础教程
Reference: http://blog.csdn.net/cnweike/article/details/33736429 基础概念 Elasticsearch有几个核心概念.从一开始理解这些概 ...
- Elasticsearch - 快速入门
Elasticsearch是基于Apache 2.0开源的实时.分布式.分析搜索引擎,相比Lucene,Elasticsearch的上手比较容易,这篇文章主要纪录Elasticsearch的基本概念和 ...
- Elasticsearch和Kibana安装
Elasticsearch安装 Elasticsearch至少需要Java 8.在撰写本文时,建议你使用Oracle JDK版本1.8.0_131.Java安装因平台而异,所以在这里不再赘述.Orac ...
- ELK-初识Elasticsearch
第一篇:初识Elasticsearch 1.安装 Elasticsearch 要求 java8+的环境,推荐使用 Oracle 1.8.0_131版本的JDK.Java JDK的安装此处不做介绍.这里 ...
- ES 05 - 通过Kibana管理Elasticsearch集群服务
目录 1 检查集群的健康状况 2 查看集群中的节点个数 3 查看集群中的索引 4 简单的索引操作 4.1 创建索引 4.2 删除索引 在本篇文章之前, 需要完成: ① 启动Elasticsearch服 ...
随机推荐
- 三层实现办公用品表CRUD(全过程)-ASP
好久都没有写写技术博客了,自己最近几个月都要忙着搬家还有添置家当,所以一些博客就很少去写了,天道酬勤,有些吃饭的家伙还是不能有所懈怠,所以送上一个花了几小时给人事同事写的简单办公用品表的CRUD,希望 ...
- python tar 打包
import os import tarfile def make_targz_one_by_one(output_filename, source_dir): tar = tarfile.open( ...
- 查漏补缺之——Java多线程
复习面试题中遇到锁的内容当时大一学习的时候感觉懵懂,现在重新复习一下. 1.1多线程 1.1.1线程 1.什么是线程 线程是程序执行的一条路径,一个进程中包含多条进程 2.并行与并发 并行是两个任务同 ...
- [原][工具][windows10安装][0x800F081F]windows 10 如何离线安装.net framework3.5 || 安装出现错误代码0x800F081F时如何解决
参考解决方案:https://zhidao.baidu.com/question/1896669183365806820.html?fr=iks&word=win10%B0%B2%D7%B0+ ...
- 【转】 VGA时序及其原理
显示器扫描方式分为逐行扫描和隔行扫描:逐行扫描是扫描从屏幕左上角一点开始,从左向右逐点扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这期间,CRT对电子束进行消隐,每行结束时,用行同步信 ...
- Openstack中用秘钥对(keypair)生成和访问虚机的方法
Openstack中用镜像文件生成的image来创建虚机(VM或Instance)时, 通常不支持用户名加密码的ssh方式登录访问该VM,而是用秘钥对(keypair)方式. 这里以Centos的镜像 ...
- Practical Node.js (2018版) 第8章:Building Node.js REST API Servers
Building Node.js REST API Servers with Express.js and Hapi Modern-day web developers use an architec ...
- MySql 8.0 版本使用navicat连不上解决
先通过命令行进入mysql的root账户: 更改加密方式 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE ...
- [poj P2482] Stars in Your Window
[poj P2482] Stars in Your Window Time Limit: 1000MS Memory Limit: 65536K Description Fleeting time ...
- GANs用于文本生成
上学期期末老师给了我本杂志让我好好看看里面的Gans网络是如何应用在文本生成上的,文章里面也没有介绍原理性的东西,只是说了加入这个Gans模型后效果有多好,给出了模型架构图和训练时所用的语料例子,也没 ...