Andrew Reed
0a6c9836e0
Add timeout to filesystem performance collector
2021-04-13 18:30:18 +00:00
Andrew Reed
477cde7228
Benchmark write latency with background IOPS
...
Add a background IOPS feature to the filesystem performance collector
that specifies separate read and write background IOPS to perform while
measuring latency. This allows for better assessment of whether etcd
will be stable when running alongside other workloads on the same
cluster.
Also add templating to the outcome message of the filesystem performance
analyzers to allow printing individual latency percentiles or the entire
table.
Remove the random IOPS benchmark since it was attempting to perform
unaligned direct I/O.
2021-04-12 22:56:00 +00:00
Andrew Reed
87b4c12274
Analyze TLS certificate
2021-02-19 20:55:16 +00:00
Dan Stough
7647c039e9
Merge pull request #325 from replicatedhq/feat/rke3-k3s-anaylzer
...
feat(analyzer): rke2 and k3s distro support
2021-02-19 14:52:22 -05:00
Dan Stough
c26824a619
feat(analyzer): rke2 and k3s distro support
2021-02-19 19:06:02 +00:00
Andrew Reed
b418334a46
Analyze random read IOPS for a directory
...
The random IOPS benchmark attempts to replicate the results of this
fio command:
fio --ioengine=psync --direct=1 --bs=4k --size=1Gi --readwrite=randread --serialize_overlap=1
Across three tests the fio command reported 1877 IOPS and the preflight
1822 IOPS with the same block and file size.
2021-02-18 23:56:51 +00:00
Andrew Reed
989d5f7dbd
Analyze fs write performance
...
The included example found P99 latency of 2.6ms.
Fio reported P99 latency of 2.5ms with this command:
fio --rw=write --ioengine=sync --fdatasync=1 --directory=/var/lib/etcd
--size=220m --bs=2300
2021-02-17 23:20:38 +00:00
Andrew Reed
fe4db40b43
Move host preflights examples into separate directory
...
Add all supported analyzers to host preflight sample.
Don't log transient errors waiting for TCP connection.
Begin human stdout results on new line after spinner.
2021-02-15 22:46:12 +00:00
Andrew Reed
6498c34da5
Analyze ipv4 interfaces
...
Co-authored-by: Andrew Lavery <laverya@umich.edu >
2021-02-15 20:54:53 +00:00
Andrew Reed
b0a005796c
Merge pull request #317 from areed/host-remote-port
...
Analyze TCP connection
2021-02-15 15:18:11 -05:00
Andrew Reed
450d7570eb
Analyze HTTP load balancer
2021-02-15 17:22:42 +00:00
Andrew Reed
40af0f8a9c
Analyze TCP connection
2021-02-12 21:45:57 +00:00
Andrew Reed
0bcd5183f5
Analyze block devices
2021-02-11 19:19:45 +00:00
Andrew Reed
9984fe2caa
Get time info from timedated
2021-02-10 20:01:15 +00:00
Andrew Reed
f25149f45c
Host HTTP request analyzer
2021-02-09 20:31:28 +00:00
Andrew Reed
10a34c2e58
Host preflight ( #311 )
...
* Add HostPreflight v1beta2
* Work on TCP Load Balancer
* Host disk usage collector and analyzer
* Host memory analyzer
* TCP port status
* TCP load balancer
* Review changes
Co-authored-by: Marc Campbell <marc.e.campbell@gmail.com >
2021-02-08 16:09:01 -05:00
divolgin
a0ce85ae1e
Adding troubleshoot.sh/v1beta2
2020-09-01 19:57:11 +00:00
GraysonNull
cc9d3aedec
move logs to collectors array
2020-07-13 22:26:17 +00:00
GraysonNull
a70843cd69
add space
2020-07-13 22:07:37 +00:00
GraysonNull
08c52770a9
fix invalid analyzer in sample support-bundle
2020-07-13 22:06:37 +00:00
GraysonNull
4b1852c3e1
updates from feedback
2020-07-13 16:45:46 +00:00
GraysonNull
dc80733397
update sample preflight and support bundles, update diretory name
2020-07-13 15:43:10 +00:00
Marc Campbell
a22e2e25df
Analyze from the CLI
2020-06-12 12:47:45 -07:00
Marc Campbell
91e856d6d5
Add validation for collectors and support bundle in e2e
2020-06-12 10:23:28 -07:00
Marc Campbell
4e3a627b21
Remove broken mysql example
2020-03-23 08:51:59 -07:00
Marc Campbell
8f78827002
Redis
2020-03-20 11:03:49 -07:00
Marc Campbell
562a565f1f
Adding postgres analyzer
2020-03-19 18:28:13 -07:00
Michael
a1c5247c8b
REFACTOR create helper functions for analyzeDistribution
2020-03-12 18:01:05 +00:00
Marc Campbell
f15579a3b2
Update example
2020-02-06 23:10:40 +00:00
Marc Campbell
879c3a67d7
Node resource analyzer
2020-01-29 23:16:40 +00:00
Marc Campbell
806b2fbb41
Revert "Regex analyzer"
2019-12-18 17:30:16 -08:00
Marc Campbell
518f826fc2
Regex analyzer
2019-12-19 00:49:16 +00:00
Marc Campbell
ed8453ce6b
Distribution analyzer
2019-11-08 23:15:58 +00:00
Marc Campbell
0e3bcd29e4
Add nodes to the bundle
2019-11-08 16:57:33 +00:00
Marc Campbell
14ace5294f
Analyze spec
2019-10-29 19:45:25 +00:00
divolgin
68344b25a4
Automatically upload generated support bundle file
2019-08-20 23:54:28 +00:00
Marc Campbell
d37d037ad1
Some fixes to troubleshoot, better error messages
2019-08-15 01:22:17 +00:00
Marc Campbell
e6416d7738
Some more error wrapping
2019-07-31 20:29:28 +00:00
Marc Campbell
c2fd9cca0c
Remove run subcommand
2019-07-26 22:42:09 +00:00
Marc Campbell
bd95adeb69
Content for sample
2019-07-26 22:05:39 +00:00
Marc Campbell
2477616753
Add samples
2019-07-26 22:05:05 +00:00
Marc Campbell
c3e3eb34d2
Add example for docs
2019-07-18 18:27:36 +00:00