APISEEK Ver. 0.2

{% for endpoint, data in stats.items() %}
{{ endpoint }}
Total Requests: {{ data.requests }}
Successful: {{ data.successful }}
Failed: {{ data.failed }}
{% if data.by_method %} {% for method, mdata in data.by_method.items() %}
{{ method }}
{% endfor %} {% endif %}
Avg Response: {{ data.response_stats.avg if data.response_stats.avg is not none else "N/A" }} sec
Min Response: {{ data.response_stats.min if data.response_stats.min is not none else "N/A" }} sec
Max Response: {{ data.response_stats.max if data.response_stats.max is not none else "N/A" }} sec
Median Response: {{ data.response_stats.median if data.response_stats.median is not none else "N/A" }} sec
{% if data.by_method %} {% for method, mdata in data.by_method.items() %} {% if mdata.recent %}
Most Recent Call:
Timestamp: {{ mdata.recent.timestamp }}
Response Time: {{ mdata.recent.response_time }} sec
{% endif %} {% endfor %} {% endif %}
{% endfor %}