#### Promethues簡介
> Prometheus 是一個開源的監控系統。支持靈活的查詢語言(PromQL),采用 http 協議的 pull 模式拉取數據等特點使 >Prometheus 即簡單易懂又功能強大。
* 大部分時間都是寫入操作
* 寫入操作幾乎是順序添加;大多數時候數據到達后都以時間排序.
* 寫操作很少寫入很久之前的數據,也很少更新數據.大多數情況在數據被采集到數秒或者數分鐘后就會被寫入數據庫.
* 刪除操作一般為區塊刪除,選定開始的歷史時間并指定后續的區塊.很少單獨刪除某個時間或者分開的隨機時間的數據.
* 數據一般遠遠超過內存大小,所以緩存基本無用.系統一般是 IO 密集型
* 讀操作是十分典型的升序或者降序的順序讀,
* 高并發的讀操作十分常見.
#### Promethues on docker
```powershell
docker run -itd --name promethues -p 9090:9090 prom/prometheus:v2.0.0
```
#### Promethues on swarm
```powershell
$ docker service create --name promethues \
--network monitoring \
--publish 9090:9090 --replicas 1 \
prom/prometheus:v2.0.0
```
#### 登錄Promethues UI
> http://ip-addr:9090

- Docker
- Docker入門
- docker管理UI
- 封裝各大數據組件
- 自主封裝
- 封裝hadoop
- 封裝spark
- 官方封裝
- 封裝hue
- 封裝jenkins
- Swarm
- Swarm入門
- Zookeeper on swarm
- Hue on swarm
- Grafana
- influxDB
- Prometheus
- cAdvisor
- kubernetes
- k8s入門
- k8s部署dashboard
- minikube
- 手動搭建k8s的高可用集群
- 01環境準備
- 02部署etcd集群
- 03配置kubelet
- 04部署flannel網絡
- 05部署master集群
- 06配置高可用
- 07部署node節點
- 08驗證集群
- Monitor
- swarm 監控
- influxDB+Grafana
- Prometheus+Grafana