成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我們不用Prometheus了?

運維 系統運維
我們選擇使用OpenTelemetry和VictoriaMetrics。那么這兩者究竟是何方神圣呢?請允許我慢慢道來。考慮到我也是剛接觸,所以今天先給大家介紹一下VictoriaMetrics。OpenTelemetry后續再做介紹。

[[441569]]

引言

上次說到我們不用docker,而是使用containerd作為CRI了。沒想到,連監控告警這一塊也換了。以前我們使用的prometheus進行監控數據的采集、存儲和提供查詢,alertmanager進行告警推送,同時使用了grafana做數據展示。那么現在呢,我們選擇使用OpenTelemetry和VictoriaMetrics。那么這兩者究竟是何方神圣呢?請允許我慢慢道來。考慮到我也是剛接觸,所以今天先給大家介紹一下VictoriaMetrics。OpenTelemetry后續再做介紹。

注:后續VictoriaMetrics簡稱為vm

什么是VM

這里我們看官網的描述。如下:

  1. VictoriaMetrics is a fast, cost-effective and scalable monitoring solution  
  2. and time series database 

翻譯過來就是說,vm是一個快速、實用和可擴展的監控方案和時序數據庫。思考一下:prometheus也是時序數據庫,兩者會不會有什么不一樣呢?

VM特性

要說vm的特性,可太多了。舉幾個例子:

  1. 可以作為prometheus長期存儲的一個方案。我們知道prometheus默認只會保留最近15天的數據,如果要保留更長時間的數據,需要把數據寫到遠端存儲中去
  2. 當使用grafana時,可以把其數據源prometheus可以被替換為vm,因為vm也支持prometheus查詢APi
  3. 它實現了基于PromQL的查詢語言,即MetricsQL,并且在PromQL基礎上做了改進
  4. 在處理百萬比別數據時,使用內存資源比Thanos、Promtheus更少
  5. ...

VM組件

那么vm有哪些組件呢,(cluster)架構又是怎么樣的呢?

主要組件說明:

  • vmstorage負責存儲時序數據以及提供查詢
  • vmselect從vmstorage獲取數據返回給查詢數據的客戶端,支持PromeQL
  • vminsert通過remote write API將數據存儲到vmstorage

其他組件說明:

  • vmui提供了一個UI供查詢數據和問題排查
  • vmalert用戶告警
  • vmagent用戶數據采集
  • vmbackup用于數據備份
  • vmrestore用于數據恢復
  • ...

VM安裝注意事項

vm可以通過多種方式安裝,如二進制、docker鏡像以及源碼。可根據場景進行選擇。如果在k8s中進行安裝,我們可以直接使用operator來進行安裝。下面重點說一下安裝過程中的一些注意事項。

一個最小的集群必須包含以下節點:

  • 一個vmstorage單節點,另外要指定-retentionPeriod和-storageDataPath兩個參數
  • 一個vminsert單節點,要指定-storageNode=
  • 一個vmselect單節點,要指定-storageNode=

注:高可用情況下,建議每個服務至少有個兩個節點

在vmselect和vminsert前面需要一個負載均衡,比如vmauth、nginx,同時要求:

  • 以/insert開頭的請求必須要被路由到vminsert節點的8480端口
  • 以/select開頭的請求必須要被路由到vmselect節點的8481端口

注:各服務的端口可以通過-httpListenAddr進行指定

建議為集群安裝監控

如果是在一個主機上進行安裝測試集群,vminsert、vmselect和vmstorage各自的-httpListenAddr參數必須唯一,vmstorage的-storageDataPath、-vminsertAddr、-vmselectAddr這幾個參數必須有唯一的值。

當vmstorage通過-storageDataPath目錄大小小于通過-storage.minFreeDiskSpaceBytes指定的可用空間時,會切換到只讀模式;vminsert停止向這類節點發送數據,轉而將數據發送到其他可用vmstorage節點。

 

責任編輯:姜華 來源: 運維開發故事
相關推薦

2020-06-19 14:55:11

Kubernetes容器技術

2020-08-24 14:56:27

iPhone蘋果微信

2019-12-30 08:34:40

ZabbixPrometheus監控

2020-06-10 09:06:48

MongoDB架構高可用

2019-06-21 14:50:13

Google平板電腦Pixel Slate

2022-09-13 10:40:48

Flowable功能Spring

2022-03-02 15:10:31

DateJavaScript前端

2014-02-18 17:23:51

開源微軟開放技術

2016-09-27 21:25:08

Go語言Ken Thompso

2009-11-24 09:09:05

Chrome OS發布

2021-12-21 09:05:46

命令Linux敲錯

2023-07-29 22:02:06

MyBatis數據庫配置

2013-08-07 16:04:22

2021-04-09 09:55:55

DockerGoLinux

2019-01-23 13:04:09

QLCNAND閃存

2013-12-25 13:50:51

4G運營商TD-LTE

2022-06-01 10:09:39

Linux網絡延遲

2024-01-17 12:06:52

AI論文

2024-04-15 00:08:00

MySQLInnoDB數據庫

2014-09-12 17:55:42

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品1区2区 | 韩国精品在线 | 欧美成人第一页 | 国精产品一区一区三区免费完 | 欧美一区二区大片 | 在线视频a| 91日韩在线| 久久中文字幕一区 | 国产中文视频 | 懂色中文一区二区在线播放 | 国产精品美女久久久久久久网站 | 欧美精品一二三区 | 日韩www | 欧美一区二区 | 日韩免费视频一区二区 | 亚洲黄色av| 亚洲欧美综合精品久久成人 | 色婷婷久久久亚洲一区二区三区 | 91麻豆产精品久久久久久夏晴子 | 免费在线一区二区 | 国产99视频精品免费播放照片 | 一区二区三区视频在线观看 | 天天操欧美 | 五月婷亚洲 | 久久久久久毛片免费观看 | 国产区精品视频 | 亚洲视频一区二区三区 | 新疆少妇videos高潮 | 欧美一级二级视频 | 日韩二区| 9久9久9久女女女九九九一九 | 精品一区二区三区在线观看国产 | 成人精品一区二区三区中文字幕 | 精品国产乱码久久久久久果冻传媒 | 91精品国产综合久久久久久蜜臀 | 亚洲国产高清高潮精品美女 | 久久久久国产一区二区三区 | 国产精品久久久久久久久久久久久 | 日本三级网址 | 在线黄av | 热re99久久精品国产99热 |