Ok, so my latest write report came in and I am quite happy with the results.
Before disabling docker logs / extending helthchecks to 1hour on a BTRFS formatted drive with a BTRFS docker image:
75-85gb writes/day
Disabling the "low hanging fruit" docker logs on the same btrfs/btrfs setup:
50gb/day
Disabling almost all the docker logs and extending healthchcks to 1 hour
39gb/day
Have a feeling that would come down a bit more if left for longer, so basically cut the writes in half, which is about right when you consider the next datapoint.
When I first started logging the writes in docker the activity log was around ~100mb/day.
Today I got a mere 2.5mb/day, most of that came when one container did some kind of update and flooded the log, excluding that it is like 0.5mb
I also started monitoring writes in appdata and the activity log for it is 75mb/day, so all said, cutting writes in half is about right.
If I go back to an XFS formatted drive, I should cut the writes by 3x, dropping me down to ~12gb/day, not bad at all.
This is as far as I can reasonably take the docker side of the write issue, the remaining logs I do need on occasion so worth a few writes for them.
Everything else is program dependent in appdata.