Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
#!/usr/bin/python
from datetime import timedelta, date, datetime
import random
import string
import requests
import os
start_date = datetime.today() - timedelta(days=2)
# 2 days of fake data
total_minutes = 60*24*2
for minute in range(total_minutes):
print("{} of {}".format(minute,total_minutes))
current_iter_date_unformated = start_date + timedelta(minutes=minute)
current_iter_date = current_iter_date_unformated.strftime("%Y-%m-%d")
url = "http://{}:9200/{}-fakecpuindex/fake".format(os.getenv('IP_ADDRESS',"34.220.166.4"),current_iter_date)
fake_document = {
"user": "directdevops.blog",
"date_posted": current_iter_date_unformated.isoformat(),
"message": ''.join(random.choice(string.ascii_uppercase + string.digits + string.ascii_lowercase) for _ in range(20)),
"cpu": random.randint(40,100),
"minute": minute
}
response = requests.post(url, json=fake_document)
print(response.text)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment