make ER only go back 10 days

Our Elastic Search index is down to 10 days, but ER looks at 14,
which makes people think bugs are showing up for the first time
10 days ago. Match the duration for ES.

Change-Id: I4e47ece38e68d4ee19ee61b9a107bba9f12abf8c
This commit is contained in:
Sean Dague 2014-07-03 08:22:43 -04:00
parent 2b81e16af8
commit ed3fad106d
1 changed files with 8 additions and 2 deletions

View File

@ -62,7 +62,13 @@ def main():
ts = datetime(ts.year, ts.month, ts.day, ts.hour)
# ms since epoch
now = int(((ts - epoch).total_seconds()) * 1000)
start = now - (14 * 24 * STEP)
# number of days to match to, this should be the same as we are
# indexing in logstash
days = 10
# How far back to start in the graphs
start = now - (days * 24 * STEP)
# ER timeframe for search
timeframe = days * 24 * STEP / 1000
for query in classifier.queries:
if args.queue:
@ -73,7 +79,7 @@ def main():
urlq = dict(search=query['query'],
fields=[],
offset=0,
timeframe="604800",
timeframe=str(timeframe),
graphmode="count")
logstash_query = base64.urlsafe_b64encode(json.dumps(urlq))
bug_data = get_launchpad_bug(query['bug'])