From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id EF3401FF396 for ; Thu, 23 May 2024 13:18:40 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6DB851E218; Thu, 23 May 2024 13:18:59 +0200 (CEST) From: Gabriel Goller To: pbs-devel@lists.proxmox.com Date: Thu, 23 May 2024 13:18:17 +0200 Message-ID: <20240523111823.128487-1-g.goller@proxmox.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.070 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [http.rs] Subject: [pbs-devel] [PATCH v2] metrics: influxdb test uri creation X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" RXh0cmFjdCB0aGUgVVJJIGNyZWF0aW9uIGZvciB3cml0ZSBhbmQgaGVhbHRoIFVSSXMuIEFkZCB1 bml0IHRlc3QgdG8KdGVzdCB0aGUgZW5jb2Rpbmcgb2Ygc3BlY2lhbCBjaGFyYWN0ZXJzIGluIHRo ZSBvcmdhbml6YXRpb24gYW5kIGJ1Y2tldApwYXJhbWV0ZXJzLgoKRm9sbG93LXVwLXRvOiBiZmE3 M2FhZCAoIm1ldHJpY3M6IGVuY29kZSBpbmZsdXhkYiBvcmcgYW5kIGJ1Y2tldCBwYXJhbWV0ZXJz IikKClNpZ25lZC1vZmYtYnk6IEdhYnJpZWwgR29sbGVyIDxnLmdvbGxlckBwcm94bW94LmNvbT4K LS0tCgp2MiwgdGhhbmtzIEBGYWJpYW46CiAtIHJlYmFzZWQKIC0gaW1wb3J0IGRpcmVjdGx5IGZy b20gZm9ybV91cmxlbmNvZGVkIGNyYXRlIAogLSB1c2Ugc2VyaWFsaXplciB0byBnZW5lcmF0ZSB3 aG9sZSBxdWVyeQoKIENhcmdvLnRvbWwgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsK IHByb3htb3gtbWV0cmljcy9DYXJnby50b21sICAgICAgICAgICB8ICAyICstCiBwcm94bW94LW1l dHJpY3Mvc3JjL2luZmx1eGRiL2h0dHAucnMgfCA5NCArKysrKysrKysrKysrKysrKysrKy0tLS0t LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL0NhcmdvLnRvbWwgYi9DYXJnby50b21sCmluZGV4IDk3NDZkMGI0Li45NDZm M2QzMSAxMDA2NDQKLS0tIGEvQ2FyZ28udG9tbAorKysgYi9DYXJnby50b21sCkBAIC02NCw2ICs2 NCw3IEBAIGNyb3NzYmVhbS1jaGFubmVsID0gIjAuNSIKIGVuZGlhbl90cmFpdCA9ICIwLjYiCiBl bnZfbG9nZ2VyID0gIjAuMTAiCiBmbGF0ZTIgPSAiMS4wIgorZm9ybV91cmxlbmNvZGVkID0gIjEu Mi4xIgogZnV0dXJlcyA9ICIwLjMiCiBoYW5kbGViYXJzID0gIjMuMCIKIGhleCA9ICIwLjQiCmRp ZmYgLS1naXQgYS9wcm94bW94LW1ldHJpY3MvQ2FyZ28udG9tbCBiL3Byb3htb3gtbWV0cmljcy9D YXJnby50b21sCmluZGV4IDkzNzQ5OWNhLi42NGZkMzkzOCAxMDA2NDQKLS0tIGEvcHJveG1veC1t ZXRyaWNzL0NhcmdvLnRvbWwKKysrIGIvcHJveG1veC1tZXRyaWNzL0NhcmdvLnRvbWwKQEAgLTE4 LDcgKzE4LDcgQEAgb3BlbnNzbC53b3Jrc3BhY2UgPSB0cnVlCiBzZXJkZS53b3Jrc3BhY2UgPSB0 cnVlCiBzZXJkZV9qc29uLndvcmtzcGFjZSA9IHRydWUKIHRva2lvID0geyB3b3Jrc3BhY2UgPSB0 cnVlLCBmZWF0dXJlcyA9IFsgIm5ldCIsICJzeW5jIiBdIH0KLXVybC53b3Jrc3BhY2UgPSB0cnVl Citmb3JtX3VybGVuY29kZWQud29ya3NwYWNlID0gdHJ1ZQogCiBwcm94bW94LWFzeW5jLndvcmtz cGFjZSA9IHRydWUKIHByb3htb3gtaHR0cCA9IHsgd29ya3NwYWNlID0gdHJ1ZSwgZmVhdHVyZXMg PSBbICJjbGllbnQiIF0gfQpkaWZmIC0tZ2l0IGEvcHJveG1veC1tZXRyaWNzL3NyYy9pbmZsdXhk Yi9odHRwLnJzIGIvcHJveG1veC1tZXRyaWNzL3NyYy9pbmZsdXhkYi9odHRwLnJzCmluZGV4IDdi ZTY4YWQ5Li5kNzczYzE2ZiAxMDA2NDQKLS0tIGEvcHJveG1veC1tZXRyaWNzL3NyYy9pbmZsdXhk Yi9odHRwLnJzCisrKyBiL3Byb3htb3gtbWV0cmljcy9zcmMvaW5mbHV4ZGIvaHR0cC5ycwpAQCAt ODQsMzMgKzg0LDcgQEAgaW1wbCBJbmZsdXhEYkh0dHAgewogICAgICAgICAgICAgQ2xpZW50Ojp3 aXRoX3NzbF9jb25uZWN0b3Ioc3NsX2Nvbm5lY3Rvci5idWlsZCgpLCBIdHRwT3B0aW9uczo6ZGVm YXVsdCgpKQogICAgICAgICB9OwogCi0gICAgICAgIGxldCB1cmk6IGh0dHA6OnVyaTo6VXJpID0g dXJpLnBhcnNlKCk/OwotICAgICAgICBsZXQgdXJpX3BhcnRzID0gdXJpLmludG9fcGFydHMoKTsK LQotICAgICAgICBsZXQgYmFzZV9wYXRoID0gaWYgbGV0IFNvbWUocmVmIHApID0gdXJpX3BhcnRz LnBhdGhfYW5kX3F1ZXJ5IHsKLSAgICAgICAgICAgIHAucGF0aCgpLnRyaW1fZW5kX21hdGNoZXMo Jy8nKQotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgIiIKLSAgICAgICAgfTsKLQotICAg ICAgICBsZXQgZW5jb2RlZF9vcmc6IFN0cmluZyA9Ci0gICAgICAgICAgICB1cmw6OmZvcm1fdXJs ZW5jb2RlZDo6Ynl0ZV9zZXJpYWxpemUob3JnYW5pemF0aW9uLmFzX2J5dGVzKCkpLmNvbGxlY3Qo KTsKLSAgICAgICAgbGV0IGVuY29kZWRfYnVja2V0OiBTdHJpbmcgPQotICAgICAgICAgICAgdXJs Ojpmb3JtX3VybGVuY29kZWQ6OmJ5dGVfc2VyaWFsaXplKGJ1Y2tldC5hc19ieXRlcygpKS5jb2xs ZWN0KCk7Ci0KLSAgICAgICAgbGV0IHdyaXRldXJpID0gaHR0cDo6dXJpOjpCdWlsZGVyOjpuZXco KQotICAgICAgICAgICAgLnNjaGVtZSh1cmlfcGFydHMuc2NoZW1lLmNsb25lKCkudW53cmFwKCkp Ci0gICAgICAgICAgICAuYXV0aG9yaXR5KHVyaV9wYXJ0cy5hdXRob3JpdHkuY2xvbmUoKS51bndy YXAoKSkKLSAgICAgICAgICAgIC5wYXRoX2FuZF9xdWVyeShmb3JtYXQhKAotICAgICAgICAgICAg ICAgICJ7YmFzZV9wYXRofS9hcGkvdjIvd3JpdGU/b3JnPXtlbmNvZGVkX29yZ30mYnVja2V0PXtl bmNvZGVkX2J1Y2tldH0iCi0gICAgICAgICAgICApKQotICAgICAgICAgICAgLmJ1aWxkKCk/Owot Ci0gICAgICAgIGxldCBoZWFsdGh1cmkgPSBodHRwOjp1cmk6OkJ1aWxkZXI6Om5ldygpCi0gICAg ICAgICAgICAuc2NoZW1lKHVyaV9wYXJ0cy5zY2hlbWUudW53cmFwKCkpCi0gICAgICAgICAgICAu YXV0aG9yaXR5KHVyaV9wYXJ0cy5hdXRob3JpdHkudW53cmFwKCkpCi0gICAgICAgICAgICAucGF0 aF9hbmRfcXVlcnkoZm9ybWF0ISgie30vaGVhbHRoIiwgYmFzZV9wYXRoKSkKLSAgICAgICAgICAg IC5idWlsZCgpPzsKKyAgICAgICAgbGV0ICh3cml0ZXVyaSwgaGVhbHRodXJpKSA9IFNlbGY6OmNy ZWF0ZV91cmlzKHVyaSwgb3JnYW5pemF0aW9uLCBidWNrZXQpPzsKIAogICAgICAgICBPayhJbmZs dXhEYkh0dHAgewogICAgICAgICAgICAgY2xpZW50LApAQCAtMTIzLDYgKzk3LDQwIEBAIGltcGwg SW5mbHV4RGJIdHRwIHsKICAgICAgICAgfSkKICAgICB9CiAKKyAgICAvLy8gUmV0dXJuIGEgdHVw bGUgd2l0aCB0aGUgd3JpdGVfdXJpIGFuZCB0aGUgaGVhbHRoX3VyaQorICAgIGZuIGNyZWF0ZV91 cmlzKAorICAgICAgICB1cmk6ICZzdHIsCisgICAgICAgIG9yZzogJnN0ciwKKyAgICAgICAgYnVj a2V0OiAmc3RyLAorICAgICkgLT4gUmVzdWx0PChodHRwOjp1cmk6OlVyaSwgaHR0cDo6dXJpOjpV cmkpLCBhbnlob3c6OkVycm9yPiB7CisgICAgICAgIGxldCB1cmk6IGh0dHA6OnVyaTo6VXJpID0g dXJpLnBhcnNlKCk/OworICAgICAgICBsZXQgdXJpX3BhcnRzID0gdXJpLmludG9fcGFydHMoKTsK KworICAgICAgICBsZXQgYmFzZV9wYXRoID0gaWYgbGV0IFNvbWUocmVmIHApID0gdXJpX3BhcnRz LnBhdGhfYW5kX3F1ZXJ5IHsKKyAgICAgICAgICAgIHAucGF0aCgpLnRyaW1fZW5kX21hdGNoZXMo Jy8nKQorICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgIiIKKyAgICAgICAgfTsKKworICAg ICAgICBsZXQgd3JpdGVfdXJpX3F1ZXJ5OiBTdHJpbmcgPSBmb3JtX3VybGVuY29kZWQ6OlNlcmlh bGl6ZXI6Om5ldyhTdHJpbmc6Om5ldygpKQorICAgICAgICAgICAgLmFwcGVuZF9wYWlyKCJvcmci LCBvcmcpCisgICAgICAgICAgICAuYXBwZW5kX3BhaXIoImJ1Y2tldCIsIGJ1Y2tldCkKKyAgICAg ICAgICAgIC5maW5pc2goKTsKKworICAgICAgICBPaygoCisgICAgICAgICAgICBodHRwOjp1cmk6 OkJ1aWxkZXI6Om5ldygpCisgICAgICAgICAgICAgICAgLnNjaGVtZSh1cmlfcGFydHMuc2NoZW1l LmNsb25lKCkudW53cmFwKCkpCisgICAgICAgICAgICAgICAgLmF1dGhvcml0eSh1cmlfcGFydHMu YXV0aG9yaXR5LmNsb25lKCkudW53cmFwKCkpCisgICAgICAgICAgICAgICAgLnBhdGhfYW5kX3F1 ZXJ5KGZvcm1hdCEoIntiYXNlX3BhdGh9L2FwaS92Mi93cml0ZT97d3JpdGVfdXJpX3F1ZXJ5fSIp KQorICAgICAgICAgICAgICAgIC5idWlsZCgpPywKKyAgICAgICAgICAgIGh0dHA6OnVyaTo6QnVp bGRlcjo6bmV3KCkKKyAgICAgICAgICAgICAgICAuc2NoZW1lKHVyaV9wYXJ0cy5zY2hlbWUudW53 cmFwKCkpCisgICAgICAgICAgICAgICAgLmF1dGhvcml0eSh1cmlfcGFydHMuYXV0aG9yaXR5LnVu d3JhcCgpKQorICAgICAgICAgICAgICAgIC5wYXRoX2FuZF9xdWVyeShmb3JtYXQhKCJ7YmFzZV9w YXRofS9oZWFsdGgiKSkKKyAgICAgICAgICAgICAgICAuYnVpbGQoKT8sCisgICAgICAgICkpCisg ICAgfQorCiAgICAgYXN5bmMgZm4gdGVzdF9jb25uZWN0aW9uKCZzZWxmKSAtPiBSZXN1bHQ8KCks IEVycm9yPiB7CiAgICAgICAgIGxldCBtdXQgcmVxdWVzdCA9IGh0dHA6OlJlcXVlc3Q6OmJ1aWxk ZXIoKS5tZXRob2QoIkdFVCIpLnVyaSgmc2VsZi5oZWFsdGh1cmkpOwogCkBAIC0xODcsMyArMTk1 LDM1IEBAIGltcGwgSW5mbHV4RGJIdHRwIHsKICAgICAgICAgT2soKCkpCiAgICAgfQogfQorCisj W2NmZyh0ZXN0KV0KK21vZCB0ZXN0IHsKKyAgICB1c2Ugc3VwZXI6OkluZmx1eERiSHR0cDsKKwor ICAgICNbdGVzdF0KKyAgICBmbiB1cmlfZW5jb2RpbmcoKSB7CisgICAgICAgIGxldCAod3JpdGV1 cmksIGhlYWx0aHVyaSkgPQorICAgICAgICAgICAgSW5mbHV4RGJIdHRwOjpjcmVhdGVfdXJpcygi aHR0cDovL2xvY2FsaG9zdC8iLCAiYyBvb2wvb3JnIiwgImHwn5SSbm90aGVyJmJ1PWNrP2V0IikK KyAgICAgICAgICAgICAgICAudW53cmFwKCk7CisgICAgICAgIGFzc2VydF9lcSEod3JpdGV1cmku aG9zdCgpLCBTb21lKCJsb2NhbGhvc3QiKSk7CisgICAgICAgIGFzc2VydF9lcSEod3JpdGV1cmku cGF0aCgpLCAiL2FwaS92Mi93cml0ZSIpOworICAgICAgICBhc3NlcnRfZXEhKAorICAgICAgICAg ICAgd3JpdGV1cmkucXVlcnkoKSwKKyAgICAgICAgICAgIFNvbWUoIm9yZz1jK29vbCUyRm9yZyZi dWNrZXQ9YSVGMCU5RiU5NCU5Mm5vdGhlciUyNmJ1JTNEY2slM0ZldCIpCisgICAgICAgICk7CisK KyAgICAgICAgYXNzZXJ0X2VxIShoZWFsdGh1cmkuaG9zdCgpLCBTb21lKCJsb2NhbGhvc3QiKSk7 CisgICAgICAgIGFzc2VydF9lcSEoaGVhbHRodXJpLnBhdGgoKSwgIi9oZWFsdGgiKTsKKyAgICAg ICAgYXNzZXJ0X2VxIShoZWFsdGh1cmkucXVlcnkoKSwgTm9uZSk7CisKKyAgICAgICAgbGV0ICh3 cml0ZXVyaSwgaGVhbHRodXJpKSA9CisgICAgICAgICAgICBJbmZsdXhEYkh0dHA6OmNyZWF0ZV91 cmlzKCJodHRwOi8vbG9jYWxob3N0LyIsICJvcmciLCAiYnVja2V0IikudW53cmFwKCk7CisgICAg ICAgIGFzc2VydF9lcSEod3JpdGV1cmkuaG9zdCgpLCBTb21lKCJsb2NhbGhvc3QiKSk7CisgICAg ICAgIGFzc2VydF9lcSEod3JpdGV1cmkucGF0aCgpLCAiL2FwaS92Mi93cml0ZSIpOworICAgICAg ICBhc3NlcnRfZXEhKHdyaXRldXJpLnF1ZXJ5KCksIFNvbWUoIm9yZz1vcmcmYnVja2V0PWJ1Y2tl dCIpKTsKKworICAgICAgICBhc3NlcnRfZXEhKGhlYWx0aHVyaS5ob3N0KCksIFNvbWUoImxvY2Fs aG9zdCIpKTsKKyAgICAgICAgYXNzZXJ0X2VxIShoZWFsdGh1cmkucGF0aCgpLCAiL2hlYWx0aCIp OworICAgICAgICBhc3NlcnRfZXEhKGhlYWx0aHVyaS5xdWVyeSgpLCBOb25lKTsKKyAgICB9Cit9 Ci0tIAoyLjQzLjAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20K aHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRl dmVsCg==