This commit is contained in:
2020-05-28 14:12:15 +00:00
parent c1cc8033ba
commit 8e5fad4820

View File

@@ -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 WIFI change 5g channel to 44 and 2g channel to 8
https://www.datadoghq.com/blog/monitoring-101-collecting-data/
todo: OPS view metrics 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! 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? RESEARCH:
https://www.tpeczek.com/2017/06/feeding-server-timing-api-from-aspnet.html
Then can feed this data to a graph at the client and be useful to see trend over time https://weblogs.asp.net/jeff/asp-net-core-middleware-to-measure-request-processing-time
REPLICATE DIGITAL OCEAN UI https://codereview.stackexchange.com/questions/235812/accurately-measure-asp-net-core-3-x-actions-execution-times-web-api-project
some of the items are irrelevant probably, but the time frame yes https://stackoverflow.com/questions/48192756/how-to-get-actual-request-execution-time
Graphs with selectable TIME FRAME: 30 days, 7 days, 24 hours, 6 hours https://miniprofiler.com/
https://github.com/MiniProfiler/dotnet
DO stats for reference
CPU USAGE CPU USAGE
LOAD AVERAGE (Processes waiting) LOAD AVERAGE (Processes waiting)
MEMORY USAGE MEMORY USAGE
DISK USAGE DISK USAGE
DISK IO DISK IO
BANDWIDTH (PUBLIC) 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: todo: add a basic health check route:
Health checks Health checks