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): for minutes_ago in range(60*6):
dt_ago = now - datetime.timedelta(minutes=minutes_ago) 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) 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')}" name = f"SLOW:{minute.strftime('%s')}"
minute_queries = r.lrange(name, 0, -1) minute_queries = r.lrange(name, 0, -1)
for query_raw in minute_queries: for query_raw in minute_queries:
@ -95,6 +95,7 @@ def slow(request):
user = AnonymousUser() user = AnonymousUser()
users[user_id] = user users[user_id] = user
query['user'] = user query['user'] = user
query['datetime'] = minute
all_queries[dt_ago_str].append(query) all_queries[dt_ago_str].append(query)
if user_id not in user_id_counts: if user_id not in user_id_counts:
user_id_counts[user_id] = 0 user_id_counts[user_id] = 0

View file

@ -37,13 +37,15 @@
{% for query in queries %} {% for query in queries %}
<tr> <tr>
{% if forloop.first %} {% 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 %} {% endif %}
<td>{{ query.user }}</td> <td>{{ query.user }}</td>
<td>{{ query.time }}</td> <td>{{ query.time }}</td>
<td>{{ query.method }}</td> <td>{{ query.method }}</td>
<td>{{ query.path }}</td> <td>{{ query.path }}</td>
<td>{{ query.data }}</td> <td>{% if query.data %}{{ query.data }}{% endif %}</td>
</tr> </tr>
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}