96SEO 2026-02-23 12:54 14
监控选用说明指标上报流程说明实现监控的步骤搭建elasticsearch-exporter服务搭建promethues和grafana服务

虽然用Kibana来监控ES能展示一些关键指标但ES本身收集的指标并不全面还需要在ES配置文件中设置xpack.monitoring.collection.enabled:
true来开启监控指标的收集并占用额外的集群资源。
重点是当集群出故障时故障期间可能也收集不到监控指标。
所以需要使用第三方监控组件来实现对ES的监控。
目前开源监控组件最受欢迎的就是PromethuesGrafana再使用elasticsearch-exportor从ES中获取监控指标最终就可以通过Grafana来展示各种监控图表了。
promethues、elasticsearch-exportor和grafana完成上报的流程如下图所示
elasticsearch-exportor通过elasticsearch的Rest
Api周期性获取ES集群的各项指标组装成promethues支持解析的指标数据格式并暴露http端口来支持通过http的方式获取这些指标数据promethues通过elasticsearch-exportor提供的http接口来获取指标数据grafana使用promethues上的指标数据绘图展示监控面板。
/home/es/elasticsearch_exporter2、编写docker-compose.yml
/home/es/elasticsearch_exporter
docker-compose.ymldocker-compose.yml文件内容
quay.io/prome***uscommunity/elasticsearch-exporter:latestcommand:-
--es.urihttp://192.168.8.87:9200
表示容器退出时总是重启但是不考虑docker守护进程运行时就已经停止的容器ports:-
4、确认elasticsearch-exporter成功连上了es
通过http请求获取metric来验证elasticsearch-exporter是否连上了
例如http://192.168.8.87:9114/metrics
如果返回了elasticsearch_开头的相关的监控指标则说明elasticsearch-exporter成功连接了elasticsearch
/home/prome2、编写docker-compose.yml
docker-compose.ymldocker-compose.yml文件内容
2.1networks:monitor-net:driver:
prom/prome***us:v2.37.0container_name:
prome***us_data:/prome***uscommand:-
--config.file/etc/prome***us/prome***us.yml-
--storage.tsdb.path/prome***us-
--web.console.libraries/etc/prome***us/console_libraries-
--web.console.templates/etc/prome***us/consoles-
--storage.tsdb.retention.time200h-
表示容器退出时总是重启但是不考虑docker守护进程运行时就已经停止的容器ports:-
monitor-netlabels:org.label-schema.group:
grafana/grafana:9.0.3container_name:
./grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards-
./grafana/provisioning/datasources:/etc/grafana/provisioning/datasourcesenvironment:-
GF_SECURITY_ADMIN_USER${ADMIN_USER:-admin}-
GF_SECURITY_ADMIN_PASSWORD${ADMIN_PASSWORD:-admin123}-
GF_USERS_ALLOW_SIGN_UPfalserestart:
monitor-netlabels:org.label-schema.group:
./prome***us/prome***us.yml在其末尾增加elasticsearch-exporter的地址配置如下
[192.168.1.86:9114]如图需要注意yml文件的层级关系
5、确认prome***us成功连上了elasticsearch-exporte
例如http://192.168.8.87:9090/status
点击菜单栏的Graph在这个页面可以查询到prome***us获取到的指标
prome***us成功连上了elasticsearch-exporte的现象
7、输入管理员账号密码(docker-compose.yml里配置的)
grafana官网提供了elasticsearch-exportor上报指标的仪表盘包含了上报到elasticsearch相关指标的监控图可直接到官网下载后导入即可使用
https://grafana.com/grafana/dashboards
https://grafana.com/grafana/dashboards/17724-elasticsearch/
下载完成后回到部署的Grafana服务里在左侧展开的菜单栏中点击Dashboards下的Import
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback