成人免费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

2024-01-17 12:06:52

AI論文

2014-09-12 17:55:42

2022-06-01 10:09:39

Linux網絡延遲

2024-04-15 00:08:00

MySQLInnoDB數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日在线 | 中文字幕国产精品 | 欧美色综合一区二区三区 | 欧美精品网站 | 精品一区二区三区四区在线 | 国产亚洲一区二区三区 | 久久一起草 | 黄瓜av | 久婷婷 | 老牛影视av一区二区在线观看 | 永久网站| www日韩高清 | 91在线精品视频 | 久久一级免费视频 | 六月色婷 | 欧美三区在线观看 | 成人精品视频在线观看 | 欧美日韩久久精品 | 亚洲精品18| www.99re | 欧美激情国产精品 | 一区二区三区免费 | 激情a| 久久a久久 | 久久成人激情 | 国产一区在线免费观看 | 亚洲黄色国产 | aaa精品 | 91社影院在线观看 | 91看片视频| 欧美一区二区三区电影 | 激情欧美一区二区三区 | 久久久久久久网 | 欧美啪啪 | 国产精品国产精品国产专区不卡 | 日本一二三区在线观看 | 欧美性受xxx| 欧美国产在线一区 | 久久久久成人精品 | 亚洲午夜视频在线观看 | 自拍偷拍精品 |