From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id 9852220EC91
	for <inbox@lore.proxmox.com>; 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 <g.goller@proxmox.com>
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
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

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