Merge branch 'influx'
This commit is contained in:
@@ -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, abort
|
||||
import requests
|
||||
import pika
|
||||
from db import db
|
||||
from influxus import influx_db
|
||||
from models import SampleMetadata
|
||||
from schemas import SampleSchema, SampleMetadataSchema
|
||||
|
||||
@@ -111,11 +114,25 @@ class SampleResource(Resource):
|
||||
routing_key='feature',
|
||||
body=json.dumps({'tag': generated_tag}).encode('UTF-8'))
|
||||
connection.close()
|
||||
|
||||
except Exception as e:
|
||||
current_app.logger.exception(e)
|
||||
return abort(569, "AMPQ Publish error")
|
||||
|
||||
influx_db.write_points(
|
||||
[
|
||||
{
|
||||
'time': datetime.now(tz=tzlocal.get_localzone()),
|
||||
'measurement': 'cloudinput',
|
||||
'tags': {
|
||||
'device': desc['device_id']
|
||||
},
|
||||
'fields': {
|
||||
'bruh': 1.0
|
||||
}
|
||||
}
|
||||
]
|
||||
)
|
||||
|
||||
db.session.commit()
|
||||
return {"tag": generated_tag}, 200
|
||||
|
||||
|
||||
Reference in New Issue
Block a user