例如,你可以创建一个名为static_targets.json的文件,内容如下: [ { "targets": ["192.168.1.1:9100"], "labels": { "job": "my_database", "instance": "db1" } }, { "targets": ["192.168.1.2:9100"], "labels": { "job": "my_database", "instance": "db2" } } ] 然后,在Promet...
存储角度:仍然使用 Remote Write 远程存储,但是 A 和 B 分别写入 TSDB1 和 TSDB2 两个时序数据库,利用 Sync 的方式在 TSDB1 和 TSDB2 之间做数据同步,保证数据是全量的。 查询角度:上边的方案需要自己实现,有侵入性且有一定风险,因此大多数开源方案是在查询层面做文章,比如 Thanos 或者 Victoriametrics,仍然是...
-storage.local.index-cache-size.label-name-to-label-values 10485760 存放prometheus里面定义的 label名称的 index cache大小,默认10MB -storage.local.path "/bdata/data/nowdb2" -storage.local.retention 8760h0m0s 保存1年的数据 -storage.local.series-file-shrink-ratio 0.3 表示 30%的chunks被移除的时候...
-storage.local.index-cache-size.label-name-to-label-values 10485760 存放prometheus里面定义的 label名称的 index cache大小,默认10MB -storage.local.path "/bdata/data/nowdb2" -storage.local.retention 8760h0m0s 保存1年的数据 -storage.local.series-file-shrink-ratio 0.3 表示 30%的chunks被移除的时候...
存储角度:仍然使用 Remote Write 远程存储,但是 A 和 B 分别写入 TSDB1 和 TSDB2 两个时序数据库,利用 Sync 的方式在 TSDB1 和 TSDB2 之间做数据同步,保证数据是全量的。 查询角度:上边的方案需要自己实现,有侵入性且有一定风险,因此大多数开源方案是在查询层面做文章,比如 Thanos 或者 Victoriametrics,仍然是...
-storage.local.path "/bdata/data/nowdb2" -storage.local.retention 8760h0m0s 保存1年的数据 -storage.local.series-file-shrink-ratio 0.3 表示 30%的chunks被移除的时候才触发rewrite -storage.local.num-fingerprint-mutexes 4096 当prometheus server端在进行checkpoint操作或者处理开销较大的查询的时候,采集指...
然后需要对新建的分区进行格式化,# mkfs.ext4 /dev/sdb1对sdb1和sdb2执行相应格式化。 格式化完就要挂载分区了,此时也可以执行blkid检查分区: 新建目录,安装grub,子目录最后一级必须为/boot,因为grub-install生成grub stage2文件时默认会找boot目录。 # mkdir -p /mnt/boot ...
[webservers]192.168.123.171 name=web1[dbservers]192.168.123.172 name=db1192.168.123.176 name=db2 “name=” 是后面需要用到的定义的变量,在这里放一百台服务器ip也行,看自己需求,分组 二, docker里面运行consul 单独下载consul太麻烦,我直接是拉去容器方式(容器安装步骤,在我另一篇博客的过程中请点击查看 ...
AJAX support PermaLinks (ie: Slugs, Aliases) Full REST Support MVA (Model View Adapter) a.k.a Mediating-Controller MVC framework User Management (part of the access security model) Secure File Downloads Virtual File System Module API for compiled languages ...
"info": "The disk sdb2 is running full", "summary": "please check the instance example2" } }, { "labels": { "alertname": "DiskRunningFull", "dev": "sda1", "instance": "example3", "severity": "critical" } }, { "labels": { ...