Victoriametrics单机版本地安装搭配Prometheus和grafana使用教程

准备:安装Prometheus和grafana的教程请参考本人之前写过的文章。 

1.安装下载

VictoriaMetrics官方网站

可以通过本地下载后上传到服务器,也可以通过wget方式,需要安装包的可以私聊、评论一下我,不知道为什么上传不了。

下载可能需要科学上网。

上传到服务器后解压,命令如下,其中/path是你自己的安装目录

tar -zxvf victoria-metrics-linux-amd64-v1.80.0.tar.gz -C /path

回发现只有一个二进制文件如图所示

 2.启动

启动方法可以直接命令行敲,也可以写到一个system service中,本文使用简洁易懂的命令行方式,其中-httpListenAddr参数是你所占用的端口,-storageDataPath是数据存储目录,-retentionPeriod是数据存储时间

/usr/local/bin/victoria-metrics-prod -httpListenAddr=0.0.0.0:8428 -storageDataPath=/data/victoria -retentionPeriod=3

 如图所示既启动成功,可以点击右下角链接也可以直接去浏览器输入自己的ip+8428端口访问

 

此时还没有什么数据。 

3.Prometheus配置参数

根据自己机器的ip端口改配置文件,主要添加一个 remote_write参数

# my global config
global:
  scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).

# Alertmanager configuration
alerting:
  alertmanagers:
    - static_configs:
        - targets:
          # - alertmanager:9093

remote_write:
  - url: http://192.168.146.11:8428/api/v1/write



# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"

# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ["192.168.146.11:9090"]

就可以读取Prometheus中的数据。

4.Grafana

 

 

 

 至此可以使用VictoriaMetrics的数据grafana展示。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值