INFINI Console 纳管 Elasticsearch 9(二):日志监控
Elasticsearch | 作者 INFINI Labs 小助手 | 发布于21 小时前 | | 阅读数:155前面介绍过 INFINI Console 纳管 Elasticsearch 9(一),进行指标监控、数据管理、DSL 语句执行,但日志监控功能需要结合 Agent 才能使用。现在来实现一下:
Agent 需要和 ES 部署到同一机器上,这里是在我本地电脑上进行安装。
安装 Elastisearch
curl -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-9.0.0-darwin-x86_64.tar.gz
curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-9.0.0-darwin-x86_64.tar.gz.sha512 | shasum -a 512 -c -
tar -xzf elasticsearch-9.0.0-darwin-x86_64.tar.gz
cd elasticsearch-9.0.0/
./bin/elasticsearch
将 ES 注册到 Console 中。
安装 Agent
curl -O https://release.infinilabs.com/agent/stable/agent-1.29.2-2008-mac-amd64.zip
mkdir agent
unzip agent-1.29.2-2008-mac-amd64.zip -d agent/
cd agent
修改配置文件 agent.yml,填写正确的 Console 地址。
启动 Agent,成功注册到 Console,获取到相关配置,但连接 Console 系统集群出现异常,这是因为 Console 系统集群是 Docker 部署的(172.17.0.2 是 Docker 内部 IP)。
通过 Console 修改 Agent 配置。
注:Console 系统集群地址需调整为 Agent 可以访问的地址;配置版本号需要增大。
Agent 运行无异常。
Agent 注册 Console 成功后,在 Console 页面“资源管理”-“探针管理”中可以看到注册的 Agent 实例。
关联操作
Agent 关联到需要采集数据的 ES 集群。
调整监控模式
关联成功后,将 ES 集群的监控模式改为 Agent。
可在监控报表中,查看采集状态。
查看日志
至此日志功能已可以使用。
关于 INFINI Console
INFINI Console 是一款开源的非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流行的搜索引擎基础设施进行跨版本、多集群的集中纳管,企业可以快速方便的统一管理企业内部的不同版本的多套搜索集群。INFINI Console 还可以对集群内的索引及数据进行操作管理,可以配置灵活的告警规则,可以指定统一的安全策略,可以查看各个维度的日志和审计信息,真正实现企业级的搜索服务平台化建设和运营。
官网文档:https://docs.infinilabs.com/console
开源地址:https://github.com/infinilabs/console
原文:https://infinilabs.cn/blog/2025/time-range-mergepolicy-for-easysearch/
本文地址:http://elasticsearch.cn/article/15456