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 9852220EC91 for ; Tue, 30 Apr 2024 12:10:46 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D9AE931128; Tue, 30 Apr 2024 12:10:57 +0200 (CEST) From: Gabriel Goller To: pbs-devel@lists.proxmox.com Date: Tue, 30 Apr 2024 12:10:44 +0200 Message-ID: <20240430101050.128143-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.076 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. [proxmox.com, http.rs] Subject: [pbs-devel] [PATCH] 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 ZSBvcmdhbml6YXRpb24gYW5kIGJ1Y2tldApwYXJhbWV0ZXJzLgpUaGlzIGlzIGEgZm9sbG93LXVw IHRvOgpodHRwczovL2xpc3RzLnByb3htb3guY29tL3BpcGVybWFpbC9wYnMtZGV2ZWwvMjAyNC1B cHJpbC8wMDkwOTYuaHRtbAoKU2lnbmVkLW9mZi1ieTogR2FicmllbCBHb2xsZXIgPGcuZ29sbGVy QHByb3htb3guY29tPgotLS0KIHByb3htb3gtbWV0cmljcy9zcmMvaW5mbHV4ZGIvaHR0cC5ycyB8 IDkzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNl cnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wcm94bW94LW1ldHJpY3Mv c3JjL2luZmx1eGRiL2h0dHAucnMgYi9wcm94bW94LW1ldHJpY3Mvc3JjL2luZmx1eGRiL2h0dHAu cnMKaW5kZXggODE2N2I1OS4uMWQ1Mzc5NCAxMDA2NDQKLS0tIGEvcHJveG1veC1tZXRyaWNzL3Ny Yy9pbmZsdXhkYi9odHRwLnJzCisrKyBiL3Byb3htb3gtbWV0cmljcy9zcmMvaW5mbHV4ZGIvaHR0 cC5ycwpAQCAtODQsNiArODQsMjUgQEAgaW1wbCBJbmZsdXhEYkh0dHAgewogICAgICAgICAgICAg Q2xpZW50Ojp3aXRoX3NzbF9jb25uZWN0b3Ioc3NsX2Nvbm5lY3Rvci5idWlsZCgpLCBIdHRwT3B0 aW9uczo6ZGVmYXVsdCgpKQogICAgICAgICB9OwogCisgICAgICAgIGxldCAod3JpdGV1cmksIGhl YWx0aHVyaSkgPSBTZWxmOjpjcmVhdGVfdXJpcyh1cmksIG9yZ2FuaXphdGlvbiwgYnVja2V0KT87 CisKKyAgICAgICAgT2soSW5mbHV4RGJIdHRwIHsKKyAgICAgICAgICAgIGNsaWVudCwKKyAgICAg ICAgICAgIHdyaXRldXJpLAorICAgICAgICAgICAgaGVhbHRodXJpLAorICAgICAgICAgICAgdG9r ZW46IHRva2VuLm1hcChTdHJpbmc6OmZyb20pLAorICAgICAgICAgICAgbWF4X2JvZHlfc2l6ZSwK KyAgICAgICAgICAgIGRhdGE6IFN0cmluZzo6bmV3KCksCisgICAgICAgICAgICBjaGFubmVsLAor ICAgICAgICB9KQorICAgIH0KKworICAgIC8vLyBSZXR1cm4gYSB0dXBsZSB3aXRoIHRoZSB3cml0 ZV91cmkgYW5kIHRoZSBoZWFsdGhfdXJpCisgICAgZm4gY3JlYXRlX3VyaXMoCisgICAgICAgIHVy aTogJnN0ciwKKyAgICAgICAgb3JnOiAmc3RyLAorICAgICAgICBidWNrZXQ6ICZzdHIsCisgICAg KSAtPiBSZXN1bHQ8KGh0dHA6OnVyaTo6VXJpLCBodHRwOjp1cmk6OlVyaSksIGFueWhvdzo6RXJy b3I+IHsKICAgICAgICAgbGV0IHVyaTogaHR0cDo6dXJpOjpVcmkgPSB1cmkucGFyc2UoKT87CiAg ICAgICAgIGxldCB1cmlfcGFydHMgPSB1cmkuaW50b19wYXJ0cygpOwogCkBAIC05MywzNSArMTEy LDI1IEBAIGltcGwgSW5mbHV4RGJIdHRwIHsKICAgICAgICAgICAgICIiCiAgICAgICAgIH07CiAK LSAgICAgICAgbGV0IGVuY29kZWRfb3JnOiBTdHJpbmcgPQotICAgICAgICAgICAgdXJsOjpmb3Jt X3VybGVuY29kZWQ6OmJ5dGVfc2VyaWFsaXplKG9yZ2FuaXphdGlvbi5hc19ieXRlcygpKS5jb2xs ZWN0KCk7CisgICAgICAgIGxldCBlbmNvZGVkX29yZzogU3RyaW5nID0gdXJsOjpmb3JtX3VybGVu Y29kZWQ6OmJ5dGVfc2VyaWFsaXplKG9yZy5hc19ieXRlcygpKS5jb2xsZWN0KCk7CiAgICAgICAg IGxldCBlbmNvZGVkX2J1Y2tldDogU3RyaW5nID0KICAgICAgICAgICAgIHVybDo6Zm9ybV91cmxl bmNvZGVkOjpieXRlX3NlcmlhbGl6ZShidWNrZXQuYXNfYnl0ZXMoKSkuY29sbGVjdCgpOwogCi0g ICAgICAgIGxldCB3cml0ZXVyaSA9IGh0dHA6OnVyaTo6QnVpbGRlcjo6bmV3KCkKLSAgICAgICAg ICAgIC5zY2hlbWUodXJpX3BhcnRzLnNjaGVtZS5jbG9uZSgpLnVud3JhcCgpKQotICAgICAgICAg ICAgLmF1dGhvcml0eSh1cmlfcGFydHMuYXV0aG9yaXR5LmNsb25lKCkudW53cmFwKCkpCi0gICAg ICAgICAgICAucGF0aF9hbmRfcXVlcnkoZm9ybWF0ISgKLSAgICAgICAgICAgICAgICAie30vYXBp L3YyL3dyaXRlP29yZz17fSZidWNrZXQ9e30iLAotICAgICAgICAgICAgICAgIGJhc2VfcGF0aCwg ZW5jb2RlZF9vcmcsIGVuY29kZWRfYnVja2V0Ci0gICAgICAgICAgICApKQotICAgICAgICAgICAg LmJ1aWxkKCk/OwotCi0gICAgICAgIGxldCBoZWFsdGh1cmkgPSBodHRwOjp1cmk6OkJ1aWxkZXI6 Om5ldygpCi0gICAgICAgICAgICAuc2NoZW1lKHVyaV9wYXJ0cy5zY2hlbWUudW53cmFwKCkpCi0g ICAgICAgICAgICAuYXV0aG9yaXR5KHVyaV9wYXJ0cy5hdXRob3JpdHkudW53cmFwKCkpCi0gICAg ICAgICAgICAucGF0aF9hbmRfcXVlcnkoZm9ybWF0ISgie30vaGVhbHRoIiwgYmFzZV9wYXRoKSkK LSAgICAgICAgICAgIC5idWlsZCgpPzsKLQotICAgICAgICBPayhJbmZsdXhEYkh0dHAgewotICAg ICAgICAgICAgY2xpZW50LAotICAgICAgICAgICAgd3JpdGV1cmksCi0gICAgICAgICAgICBoZWFs dGh1cmksCi0gICAgICAgICAgICB0b2tlbjogdG9rZW4ubWFwKFN0cmluZzo6ZnJvbSksCi0gICAg ICAgICAgICBtYXhfYm9keV9zaXplLAotICAgICAgICAgICAgZGF0YTogU3RyaW5nOjpuZXcoKSwK LSAgICAgICAgICAgIGNoYW5uZWwsCi0gICAgICAgIH0pCisgICAgICAgIE9rKCgKKyAgICAgICAg ICAgIGh0dHA6OnVyaTo6QnVpbGRlcjo6bmV3KCkKKyAgICAgICAgICAgICAgICAuc2NoZW1lKHVy aV9wYXJ0cy5zY2hlbWUuY2xvbmUoKS51bndyYXAoKSkKKyAgICAgICAgICAgICAgICAuYXV0aG9y aXR5KHVyaV9wYXJ0cy5hdXRob3JpdHkuY2xvbmUoKS51bndyYXAoKSkKKyAgICAgICAgICAgICAg ICAucGF0aF9hbmRfcXVlcnkoZm9ybWF0ISgKKyAgICAgICAgICAgICAgICAgICAgInt9L2FwaS92 Mi93cml0ZT9vcmc9e30mYnVja2V0PXt9IiwKKyAgICAgICAgICAgICAgICAgICAgYmFzZV9wYXRo LCBlbmNvZGVkX29yZywgZW5jb2RlZF9idWNrZXQKKyAgICAgICAgICAgICAgICApKQorICAgICAg ICAgICAgICAgIC5idWlsZCgpPywKKyAgICAgICAgICAgIGh0dHA6OnVyaTo6QnVpbGRlcjo6bmV3 KCkKKyAgICAgICAgICAgICAgICAuc2NoZW1lKHVyaV9wYXJ0cy5zY2hlbWUudW53cmFwKCkpCisg ICAgICAgICAgICAgICAgLmF1dGhvcml0eSh1cmlfcGFydHMuYXV0aG9yaXR5LnVud3JhcCgpKQor ICAgICAgICAgICAgICAgIC5wYXRoX2FuZF9xdWVyeShmb3JtYXQhKCJ7fS9oZWFsdGgiLCBiYXNl X3BhdGgpKQorICAgICAgICAgICAgICAgIC5idWlsZCgpPywKKyAgICAgICAgKSkKICAgICB9CiAK ICAgICBhc3luYyBmbiB0ZXN0X2Nvbm5lY3Rpb24oJnNlbGYpIC0+IFJlc3VsdDwoKSwgRXJyb3I+ IHsKQEAgLTE4OCwzICsxOTcsMzUgQEAgaW1wbCBJbmZsdXhEYkh0dHAgewogICAgICAgICBPaygo KSkKICAgICB9CiB9CisKKyNbY2ZnKHRlc3QpXQorbW9kIHRlc3QgeworICAgIHVzZSBzdXBlcjo6 SW5mbHV4RGJIdHRwOworCisgICAgI1t0ZXN0XQorICAgIGZuIHVyaV9lbmNvZGluZygpIHsKKyAg ICAgICAgbGV0ICh3cml0ZXVyaSwgaGVhbHRodXJpKSA9CisgICAgICAgICAgICBJbmZsdXhEYkh0 dHA6OmNyZWF0ZV91cmlzKCJodHRwOi8vbG9jYWxob3N0LyIsICJjIG9vbC9vcmciLCAiYfCflJJu b3RoZXImYnU9Y2s/ZXQiKQorICAgICAgICAgICAgICAgIC51bndyYXAoKTsKKyAgICAgICAgYXNz ZXJ0X2VxISh3cml0ZXVyaS5ob3N0KCksIFNvbWUoImxvY2FsaG9zdCIpKTsKKyAgICAgICAgYXNz ZXJ0X2VxISh3cml0ZXVyaS5wYXRoKCksICIvYXBpL3YyL3dyaXRlIik7CisgICAgICAgIGFzc2Vy dF9lcSEoCisgICAgICAgICAgICB3cml0ZXVyaS5xdWVyeSgpLAorICAgICAgICAgICAgU29tZSgi b3JnPWMrb29sJTJGb3JnJmJ1Y2tldD1hJUYwJTlGJTk0JTkybm90aGVyJTI2YnUlM0RjayUzRmV0 IikKKyAgICAgICAgKTsKKworICAgICAgICBhc3NlcnRfZXEhKGhlYWx0aHVyaS5ob3N0KCksIFNv bWUoImxvY2FsaG9zdCIpKTsKKyAgICAgICAgYXNzZXJ0X2VxIShoZWFsdGh1cmkucGF0aCgpLCAi L2hlYWx0aCIpOworICAgICAgICBhc3NlcnRfZXEhKGhlYWx0aHVyaS5xdWVyeSgpLCBOb25lKTsK KworICAgICAgICBsZXQgKHdyaXRldXJpLCBoZWFsdGh1cmkpID0KKyAgICAgICAgICAgIEluZmx1 eERiSHR0cDo6Y3JlYXRlX3VyaXMoImh0dHA6Ly9sb2NhbGhvc3QvIiwgIm9yZyIsICJidWNrZXQi KS51bndyYXAoKTsKKyAgICAgICAgYXNzZXJ0X2VxISh3cml0ZXVyaS5ob3N0KCksIFNvbWUoImxv Y2FsaG9zdCIpKTsKKyAgICAgICAgYXNzZXJ0X2VxISh3cml0ZXVyaS5wYXRoKCksICIvYXBpL3Yy L3dyaXRlIik7CisgICAgICAgIGFzc2VydF9lcSEod3JpdGV1cmkucXVlcnkoKSwgU29tZSgib3Jn PW9yZyZidWNrZXQ9YnVja2V0IikpOworCisgICAgICAgIGFzc2VydF9lcSEoaGVhbHRodXJpLmhv c3QoKSwgU29tZSgibG9jYWxob3N0IikpOworICAgICAgICBhc3NlcnRfZXEhKGhlYWx0aHVyaS5w YXRoKCksICIvaGVhbHRoIik7CisgICAgICAgIGFzc2VydF9lcSEoaGVhbHRodXJpLnF1ZXJ5KCks IE5vbmUpOworICAgIH0KK30KLS0gCjIuNDMuMAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBs aXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1h bi9saXN0aW5mby9wYnMtZGV2ZWwK