import requests import json import random from datetime import datetime, timedelta endpoint = 'https://api.appenlight.com/api/logs?protocol_version=0.5' endpoint = 'http://127.0.0.1:6543/api/logs?protocol_version=0.5' logs = [] date = datetime.utcnow() for x in xrange(0, 500): price = random.randint(1, 10) quantity = random.randint(1, 15) date = date - timedelta(hours=random.randint(1, 8)) logs.append( {"log_level": "INFO", "message": "shop operation", "timestamp": "", "date": (date - timedelta(days=x)).strftime('%Y-%m-%dT%H:%M:%S.0'), "namespace": "rc.shop.dummy_data", "server": "dummy.server.com", # "primary_key": x, "permanent": True, "tags": [["action", 'buy'], ["product", 'product_name %s' % price], ["price", price], ["quantity", quantity], ["total_payment", price * quantity], ] } ) resp = requests.post(endpoint, data=json.dumps(logs), headers={ "Content-Type": "application/json", "X-appenlight-api-key": "Your.API.Key" }) print resp.status_code, resp.text