John Murphy
c119a16235
Fixed bugs introduced by handling multiple results in host preflights ( #383 )
...
Fixed bug caused by host preflights not handling empty when clauses, this cropped up because we now handle multiple host preflight results. Also expanded test coverage and added integration test script.
2021-07-08 11:08:53 -05:00
John Murphy
d730e6cad6
fixed tests
2021-07-06 08:42:12 -05:00
John Murphy
7e32de464a
implemented code review suggestion
2021-07-06 08:42:12 -05:00
John Murphy
ae4c07027b
host preflights can produce multiple results
2021-07-06 08:42:12 -05:00
John Murphy
eef54d0021
force timezone to upper case
2021-07-06 08:42:12 -05:00
divolgin
3382d29e96
Merge pull request #379 from replicatedhq/divolgin/apis
...
Update troubleshoot api schema
2021-07-01 11:32:24 -07:00
divolgin
7381d5086c
Update troubleshoot api schema
2021-07-01 17:24:00 +00:00
Andrew Reed
1ed8532663
Speed up replica checksum
2021-07-01 16:52:59 +00:00
Andrew Reed
3833955a58
Always include longhorn namespace
2021-07-01 15:03:28 +00:00
divolgin
52bbc0f2bf
Don't skip TLS validation on http package's default client
2021-06-30 18:22:15 +00:00
divolgin
53e8ee5495
Add a default redactor for postgres db connection string
2021-06-29 22:38:32 +00:00
Andrew Reed
cb3925a0af
Longhorn replica corruption analyzer
...
This automates the procedure from
https://longhorn.io/docs/1.1.1/advanced-resources/data-recovery/corrupted-replica/
2021-06-22 21:55:12 +00:00
Andrew Reed
e1bccd74b5
Analyze longhorn engine
2021-05-27 21:37:39 +00:00
Andrew Reed
a86f5cae7d
Collect all longhorn pod logs
2021-05-27 20:14:05 +00:00
Andrew Reed
0d5f17de3c
Analyze longhorn replica
2021-05-27 19:44:52 +00:00
Andrew Reed
646f7a6991
Longhorn collector for all CRDs
...
Also implement a single analyzer as a proof of concept. More analyzers
can be added using the collected CRDs.
2021-05-26 23:37:15 +00:00
divolgin
c17be3fb73
Do insecure upload if user allows it
2021-05-14 18:21:56 +00:00
Dan Stough
0dd24c702c
fix: use temp directory for storing bundles
2021-05-04 20:29:21 +00:00
Dan Stough
b8622a65ad
chore(support-bundle): refactor out support bundle pkg
2021-05-04 14:41:54 +00:00
Ethan Mosbaugh
9357d5ac96
Include result if not nil regardless of error
2021-04-28 02:58:59 +00:00
Andrew Lavery
25a92dec56
collect rook block device disk stats
...
this contains both max size and currently used size for each PV
2021-04-20 15:41:47 -05:00
divolgin
39cf553a03
Merge pull request #359 from replicatedhq/divolgin/maxage
...
Honor maxAge for log collector if set in the spec
2021-04-19 13:26:29 -07:00
divolgin
e5233dfcf5
Honor maxAge for log collector if set in the spec
2021-04-19 20:15:41 +00:00
Jelena
c43da65afe
More analyzer types checks
2021-04-15 14:30:20 +00:00
jgruica
dd2c2f84e6
Merge pull request #352 from replicatedhq/jelena-analyze-supportbundle
...
Analyze kind support bundle
2021-04-14 14:15:24 -07:00
Andrew Reed
7d7e3c2664
Remove html escaping in fs performance analyzer
2021-04-13 19:35:11 +00:00
Andrew Reed
30f21ac71b
Fix background IOPS blocking until timeout
2021-04-13 18:55:53 +00:00
Andrew Reed
0a6c9836e0
Add timeout to filesystem performance collector
2021-04-13 18:30:18 +00:00
Andrew Lavery
44993a5d0d
collect RGW status as part of ceph collector
2021-04-12 23:14:00 -05:00
Jelena
a2f4041a1b
Analyze kind support bundle
2021-04-12 23:50:15 +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
divolgin
7a0c6e5383
use containers package instead of go-containerregistry
2021-04-11 21:39:44 +00:00
divolgin
fe414af556
Docker registry collector/analyzer
2021-04-09 16:17:15 +00:00
Andrew Lavery
19aef8a02f
expand systemctl service analyzer to also match service sub/load
2021-04-02 14:48:24 -04:00
Andrew Lavery
559e18d996
lowercase errors
2021-03-30 16:32:19 -04:00
Andrew Lavery
bf4d26acd2
add host_services analyzer
2021-03-30 16:15:18 -04:00
Andrew Lavery
f3b599c19a
collect host systemctl services
2021-03-30 16:15:17 -04:00
Andrew Lavery
81789181ed
Merge pull request #339 from replicatedhq/laverya/host-unmounted-partitions
...
added two parameters to the eligible block device check
2021-03-18 19:36:56 -04:00
Andrew Lavery
256c68feca
added two parameters to the eligible block device check
...
whether to accept unmounted partitions (default false) and minimum acceptable device size (default 0)
2021-03-18 19:03:39 -04:00
divolgin
62afc87af8
Add progress percentage
2021-03-18 22:29:27 +00:00
divolgin
5f2525b663
Report back some basic progress
2021-03-18 18:56:27 +00:00
Salah Aldeen Al Saleh
afa0bc56d4
fix custom redactors file selectors in support bundle subdirectory ( #336 )
...
* fix custom redactors file selectors in support bundle subdirectory
2021-03-11 08:45:20 -08:00
Salah Aldeen Al Saleh
c1f9b3906d
support reading redactors from configmaps ( #335 )
2021-03-10 15:25:55 -08:00
Ethan Mosbaugh
4b78c430ca
Host preflight ux improvements
2021-03-02 17:27:01 +00:00
Ethan Mosbaugh
09d16ff185
Host preflights exclude
2021-03-01 22:45:16 +00:00
Andrew Lavery
47f7d98907
add a test that uses a case-insensitive regex analyzer
2021-03-01 13:02:30 -05:00
emosbaugh
a1e0813d55
Merge pull request #331 from replicatedhq/condition-analyzers
2021-02-26 07:22:38 -08:00
Ethan Mosbaugh
d6acd6d906
Conditional Analyzers
2021-02-26 04:33:11 +00:00
Jalaja
3b10d9c9e1
add pv and pvcs to support bundle
2021-02-26 01:02:33 +00:00
Ethan Mosbaugh
a459120516
diskUsage host collector traverse file tree for directory exists
2021-02-24 23:38:57 +00:00