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

通過Metricbeat收集系統數據及Nginx服務數據

本文介紹如何通過阿里云Metricbeat采集器收集系統數據(CPU使用率、內存、磁盤IO和網絡IO統計數據)和Nginx服務數據,并生成可視化圖表。

前提條件

您已完成以下操作:

  • 創建阿里云Elasticsearch(簡稱ES)實例。

    詳情請參見創建阿里云Elasticsearch實例。

  • 開啟阿里云ES實例的自動創建索引功能。

    出于安全考慮,阿里云ES默認不允許自動創建索引。但是Beats目前依賴該功能,因此如果采集器Output選擇為Elasticsearch,需要開啟自動創建索引功能,詳情請參見快速訪問與配置

  • 創建阿里云ECS實例,且該ECS實例與阿里云ES實例處于同一專有網絡VPC(Virtual Private Cloud)下。

    詳情請參見自定義購買實例

    重要

    Beats目前僅支持Alibaba Cloud Linux (Alinux)、RedHat和CentOS這三種操作系統。

  • 在目標ECS實例上安裝云助手和Docker服務。

    詳情請參見安裝云助手Agent部署并使用Docker。

使用Metricbeat收集系統數據

  1. 登錄阿里云Elasticsearch控制臺
  2. 在左側導航欄,單擊Beats數據采集中心。

  3. 創建采集器區域中,單擊Metricbeat。

  4. 安裝并配置采集器。

    詳情請參見采集ECS服務日志采集器YML配置,本文使用的配置如下。Metricbeat

    說明
    • 勾選啟用Monitoring,系統會在Kibana控制臺開啟Metricbeat服務的監控。

    • 勾選啟用Kibana Dashboard,系統會在Kibana控制臺中生成圖表,無需額外配置Yml。由于阿里云Kibana配置在VPC內,因此需要先在Kibana配置頁面開通Kibana私網訪問功能,詳情請參見配置Kibana公網或私網訪問白名單。

    • 由于系統默認開啟了system模塊,因此無需進行采集器Yml配置。

  5. 單擊下一步

  6. 選擇采集器安裝的ECS實例。

    說明

    如果您是初次創建采集器,請先單擊前往授權,按照提示為阿里云ES授予訪問阿里云ECS的權限。

  7. 啟動采集器并查看采集器安裝情況。

    1. 單擊啟動。

      啟動成功后,系統彈出啟動成功對話框。

    2. 單擊前往采集中心查看,返回Beats數據采集中心頁面,在采集器管理區域中,查看啟動成功的Metricbeat采集器。

    3. 等待采集器狀態變為已生效1/1后,單擊右側操作欄下的查看運行實例

    4. 查看運行實例頁面,查看采集器安裝情況,當顯示為心跳正常時,說明采集器安裝成功。

  8. 查看結果。

    1. 登錄目標阿里云ES實例的Kibana控制臺。

      登錄控制臺的具體步驟請參見登錄Kibana控制臺。

    2. 在左側導航欄,單擊Dashboard。

    3. Dashboard列表中,單擊[Metricbeat System] Overview,再單擊對應的Metricbeat系統,查看該系統的監控儀表板。

      儀表板

使用Metricbeat收集Nginx服務數據

前提條件:開啟Nginx服務的stub_status。由于ngx_http_stub_status_module模塊是Nginx中用來統計Nginx服務所接收和處理的請求數量,因此需要在nginx.conf文件中啟用stub_status。修改nginx.conf文件的方法,請參見Linux系統的ECS實例中如何修改Nginx、Tomcat等Web服務的端口監聽地址。

location /status {
           stub_status on;
           access_log off;
        }
重要

下文中metricbeat.yml文件中配置的server_status_path要與nginx.conf中的status保持一致。

  1. 登錄阿里云Elasticsearch控制臺。
  2. 在左側導航欄,單擊Beats數據采集中心

  3. 創建采集器區域中,單擊Metricbeat。

  4. 安裝并配置采集器。

    詳情請參見采集ECS服務日志采集器YML配置。

    metricbeat.yml中添加如下腳本。

    image

    metricbeat.modules:
    - module: nginx
      metricsets: ["stubstatus"]
      enabled: true
      period: 10s
      # Nginx hosts
      hosts: ["http://121.41.**.**"]
      # Path to server status. Default server-status
      server_status_path: "status"
    說明
    • 勾選啟用Monitoring,系統會在Kibana控制臺開啟Metricbeat服務的監控。

    • 勾選啟用Kibana Dashboard,系統會在Kibana控制臺中生成圖表,無需額外配置Yml。由于阿里云Kibana配置在VPC內,因此需要先在Kibana配置頁面開通Kibana私網訪問功能,詳情請參見配置Kibana公網或私網訪問白名單。

  5. 單擊下一步。

  6. 選擇采集器安裝的ECS實例。

    選擇采集器安裝的實例

    說明

    如果您是初次創建采集器,請先單擊前往授權,按照提示為阿里云ES授予訪問阿里云ECS的權限。

  7. 啟動并查看采集器安裝情況。

    詳細操作方法請參見使用Metricbeat收集系統數據。

  8. 查看結果。

    1. 在瀏覽器中,訪問<Nginx hosts>/status,打開監控頁面。

      訪問監控頁面

    2. 登錄目標阿里云ES實例的Kibana控制臺。

      登錄控制臺的具體步驟請參見登錄Kibana控制臺

    3. 在左側導航欄,單擊Dashboard。

    4. Dashboard列表中,單擊[Metricbeat Nginx] Overview,查看Nginx服務的監控儀表板。

      nginx監控儀表板