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

View File

@@ -4,27 +4,25 @@ 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
todo: OPS view metrics
Figure out what metrics to add and add them
route metrics, slowest etc bottlenecks!
https://www.datadoghq.com/blog/monitoring-101-collecting-data/ https://www.datadoghq.com/blog/monitoring-101-collecting-data/
Memory usage as well, maybe on a longer time frame? todo: OPS view metrics
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
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
CPU USAGE
LOAD AVERAGE (Processes waiting)
MEMORY USAGE
DISK USAGE
DISK IO
BANDWIDTH (PUBLIC)
Seems to snapshot once per minute
RESEARCH: RESEARCH:
https://www.tpeczek.com/2017/06/feeding-server-timing-api-from-aspnet.html 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://weblogs.asp.net/jeff/asp-net-core-middleware-to-measure-request-processing-time
@@ -32,19 +30,18 @@ todo: OPS view metrics
https://stackoverflow.com/questions/48192756/how-to-get-actual-request-execution-time https://stackoverflow.com/questions/48192756/how-to-get-actual-request-execution-time
https://miniprofiler.com/ https://miniprofiler.com/
https://github.com/MiniProfiler/dotnet https://github.com/MiniProfiler/dotnet
DO stats for reference
WHAT I WANT TO SEE: CPU USAGE
Wheres the bottleneck info LOAD AVERAGE (Processes waiting)
Am I running out of MEMORY USAGE
Disk space DISK USAGE
Memory DISK IO
CPU BANDWIDTH (PUBLIC)
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