Skip to content

Commit 6d7a8fa

Browse files
authored
Merge pull request #2 from 3box/fix/did-is-now-optional
did may not be logged now
2 parents bf20fac + 97d16e4 commit 6d7a8fa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: logs-to-tsdb/kinesis-lambda.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ def handler(event, context):
5050
continue
5151

5252
log_data = json.loads(match.group(1))
53-
batched.append((ts, log_data['cid'], log_data['did'], log_data.get('model'), log_data.get('family'), log_data.get('stream'), log_data.get('origin'), log_data.get('cacao'), log_data.get('cap_cid')))
53+
cid = log_data.get('cid')
54+
if not cid:
55+
print("NO CID in data! {}".format(log_data))
56+
continue
57+
batched.append((ts, cid, log_data.get('did'), log_data.get('model'), log_data.get('family'), log_data.get('stream'), log_data.get('origin'), log_data.get('cacao'), log_data.get('cap_cid')))
5458

5559
# Insert logs into TimescaleDB
5660
insert_query = "INSERT INTO cas_log_data (timestamp, cid, did, model, family, stream, origin, cacao, cap_cid) VALUES %s on CONFLICT DO NOTHING"

0 commit comments

Comments
 (0)