def buildEvent(timestamp = None):
event = {}
#if we don't have a desired timestamp passed in for the event, use the current time in UTC
if timestamp == None:
event['timestamp'] = datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%SZ')
else:
event['timestamp'] = timestamp.strftime('%Y-%m-%dT%H:%M:%SZ')
#TODO make some of these random inputs from seed lists
#add these 2 for bulk API goodness
event['_index'] = 'smoke_event'
event['_type'] = 'smoke_event'
event['request'] = '/index.html'
event['response'] = '200'
event['agent'] = 'Firefox'
event['remote_ip'] = '1.1.1.1'
event['remote_user'] = ''
event['bytes'] = '1234'
event['referrer'] = 'http://example.com'
json_event = json.dumps(event)
return json_event
评论列表
文章目录