From 8e5fad4820f13e499fb350c28e41a712fe97fd27 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 28 May 2020 14:12:15 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 51 +++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 27 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 1384832c..e9d828a3 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -4,47 +4,44 @@ PRIORITY - ALWAYS Lowest level stuff first, i.e. TODO at server, api route chang =-=-=-=- WIFI change 5g channel to 44 and 2g channel to 8 +https://www.datadoghq.com/blog/monitoring-101-collecting-data/ + todo: OPS view metrics - Figure out what metrics to add and add them - + Figure out what metrics to add to find bottlenecks and creeping issues and add them + Am I running out of + Disk space + Memory + CPU + BANDWIDTH? (maybe not practical) + avg response time / slowest routes? route metrics, slowest etc bottlenecks! + Disk usage + Pie or donut chart with total available, used by attachments, used by backups + Memory to longer time frame? + reconsider all time frames - https://www.datadoghq.com/blog/monitoring-101-collecting-data/ - - Memory usage as well, maybe on a longer time frame? - - Then can feed this data to a graph at the client and be useful to see trend over time - REPLICATE DIGITAL OCEAN UI - some of the items are irrelevant probably, but the time frame yes - Graphs with selectable TIME FRAME: 30 days, 7 days, 24 hours, 6 hours + + + RESEARCH: + https://www.tpeczek.com/2017/06/feeding-server-timing-api-from-aspnet.html + https://weblogs.asp.net/jeff/asp-net-core-middleware-to-measure-request-processing-time + https://codereview.stackexchange.com/questions/235812/accurately-measure-asp-net-core-3-x-actions-execution-times-web-api-project + https://stackoverflow.com/questions/48192756/how-to-get-actual-request-execution-time + https://miniprofiler.com/ + https://github.com/MiniProfiler/dotnet + DO stats for reference CPU USAGE LOAD AVERAGE (Processes waiting) MEMORY USAGE DISK USAGE DISK IO BANDWIDTH (PUBLIC) - Seems to snapshot once per minute - RESEARCH: - https://www.tpeczek.com/2017/06/feeding-server-timing-api-from-aspnet.html - https://weblogs.asp.net/jeff/asp-net-core-middleware-to-measure-request-processing-time - https://codereview.stackexchange.com/questions/235812/accurately-measure-asp-net-core-3-x-actions-execution-times-web-api-project - https://stackoverflow.com/questions/48192756/how-to-get-actual-request-execution-time - https://miniprofiler.com/ - https://github.com/MiniProfiler/dotnet - - WHAT I WANT TO SEE: - Wheres the bottleneck info - Am I running out of - Disk space - Memory - CPU - BANDWIDTH? (maybe not practical) - Avg response time +todo: Touch errors during development with vuetify, figure it out it's getting in the way todo: add a basic health check route: Health checks