I've recently been involved in a number of support issues where we were diagnosing performance problems.
We were trying to find out at which point in the message flow a delay was occurring, and identified a number of areas where debug logging should be added or improved to facilitate this.
We particularly want to track:
- The points when frames are received and sent by the broker, including in AMQP 0-8/0-9/0-9-1 environments.
- How long BDB commits are taking.
- How long post-commit actions are taking