add influx capability
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-06-13 20:01:23 +02:00
parent 92884b6760
commit 211be6cf96
6 changed files with 51 additions and 4 deletions

View File

@@ -1,11 +1,14 @@
#!/usr/bin/env python3
import json
from datetime import datetime
import tzlocal
from xeger import Xeger
from flask_restful import Resource
from flask import request, current_app
import requests
import pika
from db import db
from influxus import influx_db
from models import SampleMetadata
from schemas import SampleSchema, SampleMetadataSchema
from config import *
@@ -106,7 +109,20 @@ class SampleResource(Resource):
routing_key='feature',
body=json.dumps({'tag': generated_tag}).encode('UTF-8'))
connection.close()
influx_db.write_points(
[
{
'time': datetime.now(tz=tzlocal.get_localzone()),
'measurement': 'cloudinput',
'tags': {
'device': desc['device_id']
},
'fields': {
'bruh': 1.0
}
}
]
)
except Exception as e:
current_app.logger.exception(e)
db.session.rollback()