VictoriaMetrics 部署
Node-exporter部署。alertmanager部署。启动vmstorage。启动vminsert。启动vmselect。
-
版本选择
https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.107.0/victoria-metrics-linux-amd64-v1.107.0-cluster.tar.gz
-
下载包
wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.107.0/victoria-metrics-linux-amd64-v1.107.0-cluster.tar.gz wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.107.0/vmutils-linux-amd64-v1.107.0.tar.gz
-
启动vminsert
nohup ./vminsert -httpListenAddr=10.143.132.187:8480 -storageNode=10.143.132.187:8400,10.143.132.193:8400,10.143.132.188:8400 -replicationFactor=2 -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vminsert_output.log 2>&1 & nohup ./vminsert -httpListenAddr=10.143.132.193:8480 -storageNode=10.143.132.187:8400,10.143.132.193:8400,10.143.132.188:8400 -replicationFactor=2 -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vminsert_output.log 2>&1 & nohup ./vminsert -httpListenAddr=10.143.132.188:8480 -storageNode=10.143.132.187:8400,10.143.132.193:8400,10.143.132.188:8400 -replicationFactor=2 -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vminsert_output.log 2>&1 &
-
启动vmselect
nohup ./vmselect -httpListenAddr=10.143.132.187:8481 -selectNode=10.143.132.187:8481,10.143.132.193:8481,10.143.132.188:8481 -storageNode=10.143.132.187:8401,10.143.132.193:8401,10.143.132.188:8401 -dedup.minScrapeInterval=30s -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vmselect_output.log 2>&1 & nohup ./vmselect -httpListenAddr=10.143.132.193:8481 -selectNode=10.143.132.187:8481,10.143.132.193:8481,10.143.132.188:8481 -storageNode=10.143.132.187:8401,10.143.132.193:8401,10.143.132.188:8401 -dedup.minScrapeInterval=30s -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vmselect_output.log 2>&1 & nohup ./vmselect -httpListenAddr=10.143.132.188:8481 -selectNode=10.143.132.187:8481,10.143.132.193:8481,10.143.132.188:8481 -storageNode=10.143.132.187:8401,10.143.132.193:8401,10.143.132.188:8401 -dedup.minScrapeInterval=30s -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vmselect_output.log 2>&1 &
-
启动vmstorage
nohup ./vmstorage -httpListenAddr=10.143.132.187:8482 -storageDataPath=/data/vmstorage/ -retentionPeriod=90d -vminsertAddr=10.143.132.187:8400 -vmselectAddr=10.143.132.187:8401 -dedup.minScrapeInterval=30s -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vmstorage_output.log 2>&1 & nohup ./vmstorage -httpListenAddr=10.143.132.193:8482 -storageDataPath=/data/vmstorage/ -retentionPeriod=90d -vminsertAddr=10.143.132.193:8400 -vmselectAddr=10.143.132.193:8401 -dedup.minScrapeInterval=30s -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vmstorage_output.log 2>&1 & nohup ./vmstorage -httpListenAddr=10.143.132.188:8482 -storageDataPath=/data/vmstorage/ -retentionPeriod=90d -vminsertAddr=10.143.132.188:8400 -vmselectAddr=10.143.132.188:8401 -dedup.minScrapeInterval=30s -loggerTimezone "Asia/Shanghai" -loggerLevel INFO > vmstorage_output.log 2>&1 &
-
访问端口
http://8.147.232.224:3389/select/0/vmui/#/?g0.range_input=30m&g0.end_input=2024-12-09T03%3A13%3A31&g0.relative_time=last_30_minutes&g0.tab=0&g0.tenantID=0
-
启动agent
nohup ./vmagent \ -promscrape.config="/data/vm/vmagent/config/prometheus.yml" \ -promscrape.cluster.membersCount=3 \ -promscrape.cluster.replicationFactor=2 \ -promscrape.cluster.memberNum=0 \ -remoteWrite.url="http://10.143.132.189:3390/insert/0/prometheus" \ -remoteWrite.maxDiskUsagePerURL=50GB \ -httpListenAddr=:8429 \ -remoteWrite.tmpDataPath="/data/vm/vmagent/tmp" \ -memory.allowedPercent=60 \ -loggerLevel=INFO \ -loggerTimezone="Asia/Shanghai" > vmagent_output.log 2>&1 & nohup ./vmagent \ -promscrape.config="/data/vm/vmagent/config/prometheus.yml" \ -promscrape.cluster.membersCount=3 \ -promscrape.cluster.replicationFactor=2 \ -promscrape.cluster.memberNum=1 \ -remoteWrite.url="http://10.143.132.189:3390/insert/0/prometheus" \ -remoteWrite.maxDiskUsagePerURL=50GB \ -httpListenAddr=:8429 \ -remoteWrite.tmpDataPath="/data/vm/vmagent/tmp" \ -memory.allowedPercent=60 \ -loggerLevel=INFO \ -loggerTimezone="Asia/Shanghai" > vmagent_output.log 2>&1 & nohup ./vmagent \ -promscrape.config="/data/vm/vmagent/config/prometheus.yml" \ -promscrape.cluster.membersCount=3 \ -promscrape.cluster.replicationFactor=2 \ -promscrape.cluster.memberNum=2 \ -remoteWrite.url="http://10.143.132.189:3390/insert/0/prometheus" \ -remoteWrite.maxDiskUsagePerURL=50GB \ -httpListenAddr=:8429 \ -remoteWrite.tmpDataPath="/data/vm/vmagent/tmp" \ -memory.allowedPercent=60 \ -loggerLevel=INFO \ -loggerTimezone="Asia/Shanghai" > vmagent_output.log 2>&1 &
-
Alert
nohup ./vmalert -rule=/data/vmalert/rules/* \ # 告警规则目录 -datasource.url=http://10.143.132.189:3389/select/0/prometheus \ # vmselect的url,一般都是负载均衡地址 -notifier.url=http://10.143.132.189:9093,http://10.143.132.191:9093,http://10.143.132.192:9093 \ # alertmanager地址 -remoteWrite.url=http://10.143.132.189:3390/insert/0/prometheus \ # vminsert的url,一般都是负载均衡地址 -remoteRead.url=http://10.143.132.189:3389/select/0/prometheus -evaluationInterval=15s \ -httpListenAddr=0.0.0.0:8080 > vmalert_output.log 2>&1 &
-
alertmanager部署
wget https://github.com/prometheus/alertmanager/releases/download/v0.27.0/alertmanager-0.27.0.linux-amd64.tar.gz nohup ./alertmanager --config.file=alertmanager.yml --storage.path=/data/alertmanager/data --cluster.listen-address=10.143.132.189:9094 --cluster.peer=10.143.132.191:9094 --cluster.peer=10.143.132.192:9094 > alertmanager_output.log 2>&1 & nohup ./alertmanager --config.file=alertmanager.yml --storage.path=/data/alertmanager/data --cluster.listen-address=10.143.132.191:9094 --cluster.peer=10.143.132.189:9094 --cluster.peer=10.143.132.192:9094 > alertmanager_output.log 2>&1 & nohup ./alertmanager --config.file=alertmanager.yml --storage.path=/data/alertmanager/data --cluster.listen-address=10.143.132.192:9094 --cluster.peer=10.143.132.189:9094 --cluster.peer=10.143.132.191:9094 > alertmanager_output.log 2>&1 &
-
Node-exporter部署
waget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz nohup ./node_exporter --collector.textfile.directory /data/node-exporter/node-exporter_9100/textfile_collector --no-collector.arp --no-collector.bcache --no-collector.btrfs --no-collector.conntrack --no-collector.dmi --no-collector.edac --no-collector.entropy --no-collector.fibrechannel --no-collector.hwmon --no-collector.infiniband --no-collector.ipvs --no-collector.mdadm --no-collector.nfs --no-collector.nfsd --no-collector.ntp --no-collector.perf --no-collector.powersupplyclass --no-collector.pressure --no-collector.rapl --no-collector.selinux --no-collector.softnet --no-collector.tapestats --no-collector.thermal_zone --no-collector.time --no-collector.timex --no-collector.udp_queues --no-collector.watchdog --no-collector.xfs --no-collector.zfs --collector.netstat.fields="^(TcpExt_.*|Udp.*)$" --collector.processes --no-collector.vmstat --no-collector.sockstat --collector.filesystem.fs-types-exclude="^(proc|rpc_pipefs|rootfs|vfat|devtmpfs|tmpfs|overlay)$" --collector.netclass.ignored-devices="^(docker0|contivh0|ovs-system|vvport.*|vxlan_sys.*|cali.*|br.*|cloud0|virbr.*|vport.*|vnet.*|lo)" --collector.netdev.device-exclude="^(docker0|contivh0|ovs-system|vvport.*|vxlan_sys.*|cali.*|br.*|cloud0|virbr.*|vport.*|vnet.*|lo)" --web.max-requests=2 > nodeexporter_output.log 2>&1 &
https://zahui.fan/posts/e59d8e32/
https://www.qikqiak.com/post/victoriametrics-usage/
https://blog.csdn.net/weixin_43064185/article/details/135690257
https://flashcat.cloud/blog/victoriametrics-06/
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)