Joshua Boniface joshuaboniface
  • Joined on 2021-10-28
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 17:43:04 -05:00
1f6347d24b Add Prometheus monitoring examples
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 17:32:11 -05:00
e8552b471b Require at least one FAULT_ID
fc443a323b Allow ack/delete of multiple faults at once
Compare 2 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 17:02:38 -05:00
b0557edb76 Ensure entry in name is uppercase
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 16:51:36 -05:00
47bd7bf2f5 Only run cluster-wide health checks on primary
b9fbfe2ed5 Improve fault ID format
764e3e3722 Fix bug in fault header format
Compare 3 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 16:14:12 -05:00
7e6d922877 Improve fault detail handling further
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 15:52:03 -05:00
4ca2381077 Rework metrics output and add combined endpoint
4003204f14 Remove bracketed text from fault_str
a70c1d63b0 Separate state totals from states, separate states
2bea78d25e Make all remaining limits optional
fd717b702d Use external list of fault states
Compare 16 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 12:12:17 -05:00
5a7ea25266 Fix incorrect database name entries
joshuaboniface closed issue parallelvirtualcl…/pvc#164 2023-12-08 09:33:40 -05:00
Add persistent cluster fault messages
joshuaboniface commented on issue parallelvirtualcl…/pvc#164 2023-12-08 09:33:40 -05:00
Add persistent cluster fault messages

Persistent faults have been added and will be included in 0.9.84.

All node monitoring plugins will generate a fault at 1/2 of their rated health delta. The cluster-wide faults are added with…

joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-07 21:36:29 -05:00
82a7fd3c80 Add more debugging info to psql
ddd9d9ee07 Adjust psql check to avoid weird failures
9e2e749c55 Combine pvchealthd output into single log message
157b8c20bf Add Patroni output to debug logs
bf158dc2d9 Shorten debug output
Compare 33 commits »
joshuaboniface released 0.9.83 at parallelvirtualcl…/pvc 2023-12-01 17:40:54 -05:00
joshuaboniface pushed tag v0.9.83 to parallelvirtualcl…/pvc 2023-12-01 17:40:54 -05:00
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 17:38:14 -05:00
988de1218f Bump version to 0.9.83
0ffcbf3152 Fix bad file paths
ad8d8cf7a7 Avoid removing changelog file until the end
Compare 3 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 16:06:40 -05:00
5111ae47c4 Lower default monitoring interval to 15s
joshuaboniface commented on issue parallelvirtualcl…/pvc#164 2023-12-01 04:22:13 -05:00
Add persistent cluster fault messages

Started implementation but have realized that this system should really be used for any cluster health degradation issue.

Thus all cluster health-decreasing events would become faults. All…

joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 03:58:45 -05:00
915a84ee3c Fix psql check for new configs
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 03:56:48 -05:00
6315a068d1 Use SafeLoader for config load
joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 02:17:47 -05:00
82d2f13981 Add legacy config cleanup to playbook
73ad2a7751 Avoid removal of old versions at all
Compare 2 commits »
joshuaboniface commented on issue parallelvirtualcl…/pvc#164 2023-12-01 02:14:41 -05:00
Add persistent cluster fault messages

With the completion of #171 adding more advanced functionality like this can be accomplished in the pvchealthd daemon instead of complicating the main node daemon further.

joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 01:58:03 -05:00
97b1469a70 Set ownership of pvc.conf