亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

INFINI Console 納管 Elasticsearch 9(一):指標監控、數據管理、DSL 語句執行

標簽:
數據庫

Elasticsearch v9.0 版本最近已发布,而 INFINI Console 作为一款开源的非常轻量级的多集群、跨版本的搜索基础设施统一管控平台,是否支持最新的 Elasticsearch v9.0 集群管理呢?本文以 INFINI Console v1.29.2 为例,从指标监控、数据管理、DSL 语句执行等方面进行测试。

部署注册

使用 Docker 快速部署 ES9。


docker  run  --name  es9  -p  9201:9200  -it  -m  1GB  docker.elastic.co/elasticsearch/elasticsearch:9.0.0

使用 Docker 部署 Console,请参考文档


docker  run  -d  --name  console  -p  9001:9000  infinilabs/console:1.29.2-2008

将 ES9 注册到 Console,默认采集模式为 Agentless。

请求模拟

使用 Loadgen 模拟数据写入和查询。


env:

ES_USERNAME:  elastic

ES_PASSWORD:  CZ-FHm+M5cbfee_yMPZp

ES_ENDPOINT:  https://192.168.0.101:9201

  

runner:

# total_rounds: 1

no_warm:  true

valid_status_codes_during_warmup: [ 200,201,404  ]

# Whether to log all requests

log_requests:  false

# Whether to log all requests with the specified response status

log_status_codes:

-  0

-  500

assert_invalid:  false

assert_error:  false

# Whether to reset the context, including variables, runtime KV pairs, etc.,

# before this test run.

reset_context:  false

default_endpoint: $[[env.ES_ENDPOINT]]

default_basic_auth:

username: $[[env.ES_USERNAME]]

password: $[[env.ES_PASSWORD]]

  

variables:

-  name:  id

type:  sequence

-  name:  uuid

type:  uuid

-  name:  now_local

type:  now_local

-  name:  now_unix

type:  now_unix

-  name:  list

type:  list

data:

-  "medcl"

-  "abc"

-  "efg"

-  "xyz"

  

requests:

-  request:  #prepare some docs

method:  POST

url:  /_bulk

body_repeat_times:  5000

body: |

{"index":  {"_index":  "infinilabs",  "_id":  "$[[uuid]]"}}

{"id":  "$[[id]]",  "field1":  "$[[list]]",  "now_local":  "$[[now_local]]",  "now_unix":  "$[[now_unix]]"}

  

-  request:

method:  GET

url:  infinilabs/_search

body: |

{"query":{"term":{"id":"$[[id]]"}}}


./loadgen-mac-amd64  -d  300

平台管理

平台概览

监控报表

  • 指标概览

  • 集群指标

  • 节点指标

  • 索引指标

  • 节点线程指标

  • 节点热力图

  • 索引热力图

  • 查看日志

日志采集需要安装 Agent,关于这块功能后续会进行介绍。

  • 节点实时指标

  • 索引实时指标

数据管理

开发工具

总结

经过测试,INFINI Console 可以支持 Elasticsearch 9 集群纳管,大家可以下载体验使用。

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消