pip install --upgrade
flask_monitoringdashboard
Endpoint | Today | Last 7 days | Overall | Today | Last 7 days | Overall | Last requested | Monitoring-level* | |
---|---|---|---|---|---|---|---|---|---|
{{ row.name }} | {{ row['hits-today'] | number }} | {{ row['hits-week'] | number }} | {{ row['hits-overall'] | number }} | {{ row['median-today'] | duration_ms }} | {{ row['median-week'] | duration_ms }} | {{ row['median-overall'] | duration_ms }} | {{ row['last-accessed'] | dateDifference }} |
|
When the monitoring-level is set to 0, you don't monitor anything about the performance of this endpoint. The only data that is stored is when the endpoint is last requested.
1 - PerformanceWhen the monitoring-level is set to 1, you collect data when the endpoint is last requested, plus data about the performance and utilization of this endpoint (as a black-box).
2 - OutliersWhen the monitoring-level is set to 2, you get all the functionality from 1, plus extra information if the request is an outlier.
3 - Profiler + OutliersWhen the monitoring-level is set to 3, you get all the functionality from 2, plus data about the performance per line of code from all requests.