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的更多相关文章

  1. es _cat API

    1.集群健康 curl -X GET "10.0.38.111:1200/_cluster/health?pretty"

  2. ElasticSearch API 简要介绍

    调用其API会返回很多信息,例如集群的信息,节点的信息等 检查集群的状态----Restful API说明 1:检查集群状态信息 2:管理集群 3:执行 增删改查 命令 4:执行高级命令 Restfu ...

  3. Elasticsearch状态API接口排障总结

    ES的Restful API,共四类API: 1. 检查集群.节点.索引等健康与否,以及获取其相应状态. 2. 管理集群.节点.索引及元数据 3. 执行CRUB操作(即:增删查改) 4. 执行高级操作 ...

  4. 最完整的Elasticsearch 基础教程

    翻译:潘飞(tinylambda@gmail.com) 基础概念 Elasticsearch有几个核心概念.从一开始理解这些概念会对整个学习过程有莫大的帮助. 接近实时(NRT)        Ela ...

  5. Elasticsearch基础教程

    Reference: http://blog.csdn.net/cnweike/article/details/33736429 基础概念 Elasticsearch有几个核心概念.从一开始理解这些概 ...

  6. Elasticsearch - 快速入门

    Elasticsearch是基于Apache 2.0开源的实时.分布式.分析搜索引擎,相比Lucene,Elasticsearch的上手比较容易,这篇文章主要纪录Elasticsearch的基本概念和 ...

  7. Elasticsearch和Kibana安装

    Elasticsearch安装 Elasticsearch至少需要Java 8.在撰写本文时,建议你使用Oracle JDK版本1.8.0_131.Java安装因平台而异,所以在这里不再赘述.Orac ...

  8. ELK-初识Elasticsearch

    第一篇:初识Elasticsearch 1.安装 Elasticsearch 要求 java8+的环境,推荐使用 Oracle 1.8.0_131版本的JDK.Java JDK的安装此处不做介绍.这里 ...

  9. ES 05 - 通过Kibana管理Elasticsearch集群服务

    目录 1 检查集群的健康状况 2 查看集群中的节点个数 3 查看集群中的索引 4 简单的索引操作 4.1 创建索引 4.2 删除索引 在本篇文章之前, 需要完成: ① 启动Elasticsearch服 ...

随机推荐

  1. 二叉树分派硬币 Distribute Coins in Binary Tree

    2019-03-27 15:53:38 问题描述: 问题求解: 很有意思的题目.充分体现了二叉树的自底向上的递归思路. 自底向上进行运算,对于最底层的二叉子树,我们需要计算每个节点向其parent传送 ...

  2. 『Numpy』内存分析_高级切片和内存数据解析

    在计算机中,没有任何数据类型是固定的,完全取决于如何看待这片数据的内存区域. 在numpy.ndarray.view中,提供对内存区域不同的切割方式,来完成数据类型的转换,而无须要对数据进行额外的co ...

  3. 『Python』VS2015编译源码注意事项

    一.2.5.6版本源码编译 解压 Python-2.5.6.tgz 进入 Pcbuild8 文件夹,使用 vs 2013 打开 pybuild.sln (vs 解决方案),进入 vs2015IDE 环 ...

  4. SpringMVC+Shiro整合配置文件详解

    http://blog.csdn.net/dawangxiong123/article/details/53020424

  5. ProtoBuf3.3 安装记录

    翻了很多教程,下载了 PB 的源码在自己的 mac 上编译及安装,记录下新的 1. 首先是下载源码了 https://github.com/google/protobuf/releases 虽然是 g ...

  6. mongoose手动生成ObjectId

    用mongoose驱动保存数据,如果_id没有定义,那么在save的时候,mongoose驱动会自己生成一个_id.那么如果需要手动生成可以用mongoose.Types.ObjectId()方法. ...

  7. html5(二)

    *{ margin:0px; padding:0px;} h1{ font:bold 20px verdana,sans-serif;} h1{ font:bold 14px verdana,sans ...

  8. 6、什么是TypeScript、TypeScript的安装、转换为.js文件

    1.什么是TypeScript (本人用自己的理解梳理了一下,不代表官方意见) TypeScript:Type+ECMAScript6 TypeScript是一种预处理编程语言,遵循es6标准规范,在 ...

  9. day12_python_1124

    00 如何学习python 如何学好英语? 母系英语. 听 说 读 写 练 input output 听 说 读 写(练) 听,读 说 纠正 01 昨日内容回顾 生成器:本质就是迭代器,自己用pyth ...

  10. 管理商品demo

    1.写一个管理商品的程序# 1.商品存在文件里面# 2.添加商品的时候,商品存在的就不能添加了,数量只能是大于0的整数,价格可以是小数.整数,但是只能是大于0的# 商品名称# 商品价格# 商品数量# ...