日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Elastic Agent采集Nginx日志數(shù)據(jù)

Nginx是一款常用的高性能的Web服務(wù)器,而服務(wù)器的穩(wěn)定性是開發(fā)者密切關(guān)注的問題。通過Kibana中的Fleet Server可以管理Elastic Agent采集的Nginx日志,將Nginx日志輸出到Kibana中進行可視化分析,幫助開發(fā)人員更好地監(jiān)控和優(yōu)化Nginx服務(wù)器的性能和安全性。本文在Fleet中同一個集成策略下通過Fleet Server管理兩臺源端ECS實例上的Nginx日志。

名詞解釋

名詞

說明

Fleet

Elasticsearch中的一個功能強大的集中式管理解決方案,集中管理Agent服務(wù)。

Fleet Agent

輕量級數(shù)據(jù)采集代理,負責(zé)采集源端數(shù)據(jù)。

Fleet Agent可以在多個操作系統(tǒng)上運行,并且可以收集多種類型的數(shù)據(jù)。

Fleet Server

負責(zé)將Agent采集的源端數(shù)據(jù)傳輸?shù)紼lasticsearch。

準(zhǔn)備環(huán)境

  • 創(chuàng)建阿里云Elasticsearch實例。具體操作,請參見創(chuàng)建阿里云Elasticsearch實例。本文以Elasticsearch 8.5版本為例。

    說明
    • 支持7.10版本及以上Elasticsearch實例。

    • 暫不支持7.16版本阿里云Elasticsearch實例。

  • 創(chuàng)建2臺ECS實例。具體操作,請參見自定義購買實例

    • ECS實例與Elasticsearch實例處于同一專有網(wǎng)絡(luò)下。

    • ECS需要綁定彈性公網(wǎng)IP。具體操作,請參見綁定和解綁彈性公網(wǎng)IP

      說明

      ECS實例作為源端服務(wù)器,Elastic Agent會采集ECS實例上的Nginx日志。

創(chuàng)建代理策略并添加集成

步驟一:創(chuàng)建代理策略

  1. 登錄Kibana控制臺。具體操作,請參見登錄Kibana控制臺

  2. 單擊Management > Fleet

  3. Fleet頁面,單擊代理策略頁簽。

  4. 單擊創(chuàng)建代理策略,在創(chuàng)建代理策略控制面板中配置代理策略。

    1. 輸入代理策略名稱nginx-log。

    2. 取消選中收集系統(tǒng)日志和指標(biāo)

    3. 單擊高級選項,在代理監(jiān)測區(qū)域,取消選中收集代理日志收集代理指標(biāo)

      image.png
      說明

      本場景僅采集Nginx日志,因此取消選中收集系統(tǒng)日志和指標(biāo)和代理的自身數(shù)據(jù)。

  5. 配置完成后,在頁面右下角單擊創(chuàng)建代理策略

步驟二:創(chuàng)建Fleet Server集成

  1. Fleet頁面的代理策略頁簽,單擊新創(chuàng)建的代理策略nginx-log

  2. 集成頁簽中,單擊添加集成

  3. 瀏覽集成頁簽,在搜索框中搜索Fleet Server,并單擊Fleet Server

  4. 安裝Fleet Server集成。

    1. Fleet Server頁面,單擊設(shè)置頁簽。

    2. 單擊安裝Fleet Server資產(chǎn),在彈出的對話框中單擊安裝Fleet Server

      說明

      安裝集成后,設(shè)置頁簽中會顯示集成的版本。

  5. 在頁面右上角,單擊添加Fleet Server

  6. 添加Fleet Server集成頁面,輸入集成名稱,默認(rèn)選擇代理策略為nginx-log

  7. 在頁面右下角,單擊保存并繼續(xù),在彈出的對話框中單擊稍后添加Elastic代理

步驟三:創(chuàng)建Nginx集成

  1. 在代理策略nginx-log集成頁簽中,單擊添加集成

  2. 瀏覽集成頁簽,在搜索框中搜索Nginx,并單擊Nginx

  3. 安裝Nginx集成。

    1. Nginx頁面,單擊設(shè)置頁簽。

    2. 單擊安裝Nginx資產(chǎn),在彈出的對話框中單擊安裝Nginx

      說明

      安裝集成后,設(shè)置頁簽會顯示集成的版本。

  4. 在頁面右上角,單擊添加Nginx

  5. 添加Nginx集成頁面,配置集成。

    1. 集成設(shè)置區(qū)域,默認(rèn)輸入集成名稱nginx-1。

    2. 單擊Collect logs from Nginx instances后面的更改默認(rèn)值,可以自定義收集日志的路徑。

    3. 要將此集成添加到什么位置區(qū)域,在Existing hosts頁簽下,選擇代理策略為nginx-log

  6. 配置完成后,在頁面右下角單擊保存并繼續(xù),在彈出的對話框中單擊稍后添加Elastic代理

添加Agent

步驟一:設(shè)置Fleet服務(wù)器主機

  1. 單擊Management > Fleet

  2. Fleet頁面,單擊設(shè)置頁簽,配置Fleet。

    1. Fleet服務(wù)器主機區(qū)域,單擊編輯主機

    2. Fleet服務(wù)器主機控制面板中,輸入源端的私網(wǎng)地址,格式為https://<私網(wǎng)IP>:<端口>,例如https://172.16.*.***:8220

      說明

      本文私網(wǎng)IP為ECS實例的主私網(wǎng)IP。更多配置信息,請參見Fleet Server hosts

    3. 輸出區(qū)域,在操作列單擊image.png

    4. 編輯輸出控制面板中,輸入Elasticsearch實例的私網(wǎng)地址,格式為http://<私網(wǎng)地址>:<端口>,例如http://es-cn-uqm3auln80001****.elasticsearch.aliyuncs.com:9200

    5. 單擊保存并應(yīng)用設(shè)置,在彈出的對話框中單擊保存并部署

步驟二:添加Elastic Agent

  1. Fleet頁面,單擊代理策略頁簽。

  2. 在代理策略ginx-log的操作列,選擇image.png > 添加代理

  3. 為Fleet服務(wù)器選擇策略區(qū)域,默認(rèn)選擇代理策略為nginx-log

  4. 為安全選擇部署模式區(qū)域,默認(rèn)選中快速啟動

  5. 添加您的Fleet服務(wù)器主機區(qū)域,單擊右側(cè)的添加主機

  6. 生成服務(wù)令牌區(qū)域,單擊生成服務(wù)令牌

  7. 將Fleet服務(wù)器安裝到集中式主機區(qū)域,復(fù)制自動生成的代碼塊,并將代碼在第一臺ECS實例中執(zhí)行。

    image.png

    代碼執(zhí)行完畢后,如果看到Successfully字樣,表明ECS服務(wù)器上成功安裝并啟動Elastic Agent。

  8. 執(zhí)行上一個步驟,在第二臺ECS實例中添加Elastic Agent。

查看數(shù)據(jù)

您可以通過以下三種方法查看Nginx日志。

方法一:通過Dashboards查看Nginx數(shù)據(jù)

  1. 單擊Management > Fleet

  2. Fleet頁面,單擊數(shù)據(jù)流頁簽,Nginx相關(guān)日志已顯示在數(shù)據(jù)集列表中。

  3. 在數(shù)據(jù)集的操作列,選擇image.png > 查看儀表板,選擇要查看的信息。例如選擇[Metrics Nginx] Overview

    image.png

方法二:通過Discovery查看索引數(shù)據(jù)

  1. 單擊Analytics > Discover

  2. 在頁面右上角選擇數(shù)據(jù)視圖,例如選擇metrics-*

    image.png

方法三:通過kibana查詢數(shù)據(jù)

  1. 單擊Management > 開發(fā)工具

  2. 執(zhí)行如下命令,查看Nginx相關(guān)日志數(shù)據(jù)。

    GET logs-nginx.access-*/_search
    GET logs-nginx.error-*/_search