The best way to detect if the logical log is a bottleneck is to look at the recent checkpoint activity:
The server keeps track of the last 20 checkpoints.
If a substantial portion of the recent checkpoints were triggered because of the logical log, then we should increase the logical log space by adding another logical log.
If a long transaction or checkpoint blocking occurs because of the logical log, we should also add another logical log to the log space.
Expansion
Expansion
We already have the adding logical logs dynamically feature: