Adjusting datetimes on slow log.

This commit is contained in:
Samuel Clay 2022-09-11 22:21:37 -04:00
parent f93eb2520c
commit 9868001f22
2 changed files with 6 additions and 3 deletions

View file

@ -77,8 +77,8 @@ def slow(request):
for minutes_ago in range(60*6):
dt_ago = now - datetime.timedelta(minutes=minutes_ago)
dt_ago_str = dt_ago.strftime("%a %b %-d, %Y %H:%M")
minute = round_time(dt_ago, round_to=60)
dt_ago_str = minute.strftime("%a %b %-d, %Y %H:%M")
name = f"SLOW:{minute.strftime('%s')}"
minute_queries = r.lrange(name, 0, -1)
for query_raw in minute_queries:
@ -95,6 +95,7 @@ def slow(request):
user = AnonymousUser()
users[user_id] = user
query['user'] = user
query['datetime'] = minute
all_queries[dt_ago_str].append(query)
if user_id not in user_id_counts:
user_id_counts[user_id] = 0

View file

@ -37,13 +37,15 @@
{% for query in queries %}
<tr>
{% if forloop.first %}
<td rowspan={{ queries|length }} valign=top> <b>{{ dt_str }}</b></td>
<td rowspan={{ queries|length }} valign=top> <b>
{% localdatetime query.datetime "%a %b %d, %Y %H:%M" %}
</b></td>
{% endif %}
<td>{{ query.user }}</td>
<td>{{ query.time }}</td>
<td>{{ query.method }}</td>
<td>{{ query.path }}</td>
<td>{{ query.data }}</td>
<td>{% if query.data %}{{ query.data }}{% endif %}</td>
</tr>
{% endfor %}
{% endfor %}