From d3e020362c8be107a51a1aeabdcd9161f25d5584 Mon Sep 17 00:00:00 2001 From: "Mahlon E. Smith" Date: Tue, 26 Jun 2018 09:47:23 -0700 Subject: [PATCH] Lowercase all hostnames before sending to the database. --- netdata_tsrelay.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/netdata_tsrelay.nim b/netdata_tsrelay.nim index f27532a..48311e3 100644 --- a/netdata_tsrelay.nim +++ b/netdata_tsrelay.nim @@ -44,7 +44,7 @@ import const - VERSION = "v0.1.0" + VERSION = "v0.1.1" USAGE = """ ./netdata_tsrelay [-q][-v][-h] --dbopts="[PostgreSQL connection string]" --listen-port=14866 --listen-addr=0.0.0.0 @@ -130,7 +130,7 @@ proc parse_data( data: string ): seq[ JsonNode ] = # var pivot: JsonNode try: - let key = parsed["timestamp"].get_num + let key = parsed[ "timestamp" ].get_num if pivoted_data.has_key( key ): pivot = pivoted_data[ key ] @@ -160,7 +160,7 @@ proc write_to_database( samples: seq[ JsonNode ] ): void = for sample in samples: var timestamp = sample[ "timestamp" ].get_num - host = sample[ "hostname" ].get_str + host = sample[ "hostname" ].get_str.to_lowerascii sample.delete( "timestamp" ) sample.delete( "hostname" ) db.exec sql( conf.insertsql ), timestamp, host, sample