client = Client(DATABASE_ID, API_KEY, API_SECRET) try: client.create_series('paul-python-2014-06-12') except tempodb.response.ResponseException as e: print "There was an error" print e response = client.get_series('paul-python-2014-06-12') series1 = response.data series1.name = 'foobar' series1.tags = ['baz', 'abc'] series1.attributes = {'foo': 'bar'} client.update_series(series1) import datetime import random series = 'my-series' data = [] date = datetime.datetime(2012, 1, 1) #writing random data for minute in range(1, 1441): dp = DataPoint.from_data(date, random.random() * 100.0) data.append(dp) date = date + datetime.timedelta(minutes=1) client.write_data(series, data)
import datetime import random from tempodb.client import Client from tempodb.protocol import DataPoint from secrets import API_KEY, API_SECRET, DATABASE_ID # Modify these with your credentials found at: http://tempo-db.com/manage/ # DATABASE_ID = 'my-id' # API_KEY = DATABASE_ID # API_SECRET = 'my-secret' SERIES_KEY = 'temp-1' client = Client(DATABASE_ID, API_KEY, API_SECRET) date = datetime.datetime(2012, 1, 1) for day in range(1, 10): # print out the current day we are sending data for print date data = [] # 1440 minutes in one day for min in range(1, 1441): data.append(DataPoint.from_data(date, random.random() * 50.0)) date = date + datetime.timedelta(minutes=1) resp = client.write_data(SERIES_KEY, data) print 'Response code:', resp.status if resp.status != 200: print 'Error reason:', resp.error