博客 / 詳情

返回

Console 納管 Elasticsearch 9(二):日誌監控

前面介紹過 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。

可在監控報表中,查看採集狀態。

查看日誌

至此日誌功能已可以使用。

user avatar joyerli 頭像 yzbao 頭像
2 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.