带你读《Elastic Stack 实战手册》之53:——3.5.12.Monitoring及Central Management (2)

简介: 带你读《Elastic Stack 实战手册》之53:——3.5.12.Monitoring及Central Management (2)

《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.12.Monitoring及Central Management (1) https://developer.aliyun.com/article/1228351


Metricbeat 监控

 

使用 Metricbeat 采集 Elastic Stack 监控指标,需单独部署监控 Metricbeat 及单独的监控集群。开启对应的 metricbeat modules,避免由于采集数据对组件自身带来压力,而影响组件运行性能。

 

监控方案

 

可用来监控 Elastic Stack 的所有类型组件

 

l 未来版本中默认的监控方案

l 采集性能比内置采集更好

 

image.png

配置方式

 

注意在 6.5 版本以及以后,才可以通过 Metricbeat 采集 Elasticsearch 监控指标,并可指定专用的监控集群。

image.png


1、开启监控数据采集

 

在生产集群中 xpack.monitoring.collection.enabled 默认为 false,可以通过以下 API 进行开启和关闭。针对 Metricbeat 监控,这个设置应为 false。


2、在生产集群的每个 node 上安装 Metricbeat, 保证每个 node 都安装

3、在每个 Elasticsearch node 的 Metricbeat 上开启 Elasticsearch X-Pack module


metricbeat modules enable elasticsearch-xpack

4、在每个 Elasticsearch node 上配置 Elasticsearch X-Pack module


- module: elasticsearch
    xpack.enabled: true
    period: 10s
    hosts: ["http://localhost:9200"]

5、指定监控数据存储的集群

 

在 Metricbeat 的配置文件(metricbeat.yml)中配置 Elasticsearch output 信息。


output.elasticsearch:
  hosts: ["http://es-mon-1:9200", "http://es-mon-2:9200"] 
  #protocol: "https"
  #username: "elastic"
  #password: "changeme"

6、在每个 Elasticsearch node 节点启动 Metricbeat

 

nohup ./metricbeat -c metricbeat.yml >/dev/null 2>&1 & 

7、关闭默认的 Elasticsearch 监控数据采集

 

在生产集群中配置 xpack.monitoring.elasticsearch.collection.enabled 为 false

 

通过以下 API 进行配置

 

PUT _cluster/settings
{
  "persistent": {
    "xpack.monitoring.elasticsearch.collection.enabled": false
  }
}

8、在监控集群的 Kibana 中查看监控页面

 

参考文档:

https://www.elastic.co/guide/en/elasticsearch/reference/7.10/monitoring-overview.html

 

专用的监控集群

 

在生产环境推荐部署专用的监控集群来实现集群的指责分离

 

l 减少被监控的业务集群的负载和存储压力。

l 防止被监控集群的故障影响监控功能。

实现职责隔离,比如监控集群和业务集群可配置不同的安全策略,保障级别等。


image.png


《Elastic Stack 实战手册》——三、产品能力——3.5 进阶篇——3.5.12.Monitoring及Central Management (3) https://developer.aliyun.com/article/1228349

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
存储 弹性计算 自然语言处理
PB级数据量背后阿里云 Elasticsearch 的内核优化实践
本文将揭秘阿里云在面对 PB 级数据量挑战下所做的内核优化实践。
6519 0
PB级数据量背后阿里云 Elasticsearch 的内核优化实践
|
存储 Prometheus 监控
带你读《Elastic Stack 实战手册》之76:——4.2.2.Elasticsearch智能巡检开发设计实践(1)
带你读《Elastic Stack 实战手册》之76:——4.2.2.Elasticsearch智能巡检开发设计实践(1)
333 0
|
存储 弹性计算 监控
阿里云ElasticSearch基础巡检指标
阿里云ElasticSearch基础巡检指标
|
存储 运维 自然语言处理
Elasticsearch最佳实践建议
本文主要是总结了Elasticsearch从安装、配置到应用程序使用、运维、性能优化的最佳实践的建议,希望能对于Elasticsearch的开发和运维提供一些帮助。
1002 0
|
缓存 运维 安全
带你读《Elastic Stack 实战手册》之76:——4.2.2.Elasticsearch智能巡检开发设计实践(2)
带你读《Elastic Stack 实战手册》之76:——4.2.2.Elasticsearch智能巡检开发设计实践(2)
325 0
|
JSON 数据建模 API
Rollover API— Elastic Stack 实战手册
使用`Rollover index`的方式来限制每个索引的大小。
1043 0
Rollover API— Elastic Stack 实战手册
|
存储 BI API
Rollup—Elastic Stack 实战手册
汇总作业( rollup jobs )是周期性执行的任务,通过汇总作业,可以将某些索引中的数据进行周期性自定义化聚合,然后将聚合后的数据写入到新的索引中,整个流程叫做 Rollup 。
1069 0
Rollup—Elastic Stack 实战手册
|
18天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
34827 46
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)

热门文章

最新文章

下一篇
开通oss服务