1),什麼是influxDB?
- influxDB 是一個分佈式時間序列數據庫。cAdvisor 僅僅顯示實時信息,但是不存儲監控數據。因此,我們需要提供時序數據庫用於存儲cAdvisor組件所提供得監控信息,以便顯示實時信息之外的時序數據。
2),Docker 安裝 influxDB
2-1),搜索下載 influxdb 鏡像
docker search influxdb
如下圖所示
2-2),下載influxDB鏡像
docker pull tutum/influxdb
2-3),創建 influxdb 容器
docker run ‐di \
‐p 8083:8083 \
‐p 8086:8086 \
‐‐expose 8090 \
‐‐expose 8099 \
‐‐name influxsrv \
tutum/influxdb
如下圖所示(注意 複製過去有可能會出現錯誤,建議一行行寫)
2-4),通過瀏覽器進行訪問測試 8083端口
- 安裝成功
3),選擇創建數據庫 的 Query Template
- 回車 執行上面的語句
如下表示創建成功
4),查看創建好的數據庫
5),創建一個超級管理員並授權
6),查看採集的數據
- 我們需要使用 Cadvisor 軟件來實現數據的採集。