save dongleid as value to limit cardinality (#23594)

old-commit-hash: 0f95e605f562b9cdb599882328c863031e86ac5a
This commit is contained in:
Robbe Derks
2022-01-21 17:10:43 +01:00
committed by GitHub
parent 962201fff1
commit caf4a4c8b8
+2 -2
View File
@@ -42,11 +42,12 @@ class StatLog:
def main():
dongle_id = Params().get("DongleId", encoding='utf-8')
def get_influxdb_line(measurement: str, value: float, timestamp: datetime, tags: dict):
res = f"{measurement}"
for k, v in tags.items():
res += f",{k}={str(v)}"
res += f" value={value} {int(timestamp.timestamp() * 1e9)}\n"
res += f" value={value},dongle_id=\"{dongle_id}\" {int(timestamp.timestamp() * 1e9)}\n"
return res
# open statistics socket
@@ -59,7 +60,6 @@ def main():
# initialize tags
tags = {
'dongleId': Params().get("DongleId", encoding='utf-8'),
'started': False,
'version': get_short_version(),
'branch': get_short_branch(),