-
Notifications
You must be signed in to change notification settings - Fork 707
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
As the issue #2854 demonstrates, Main FSM loop performance is crucial for overall GoBGP performance. While we're far from hitting those limits yet, we want to be sure that we have enough capacity in FSM loop. To achieve that, we add FSM loop timing histograms, which are showing: - timing_sec - amount of time handling each message took - wait_sec - amount of time each message spent in a channel before it was received by the main FSM loop. The latter (wait times) allows to detect situation when FSM loop performance is inadequate, while the former (timings) allows to understand which component causes such delays. For the sake of simplicity, further classification of message types, such as RouterID of the peer or name of gRPC operation is not made.
- Loading branch information
Sergey Klyaus
committed
Jan 15, 2025
1 parent
f04adfb
commit 792b985
Showing
6 changed files
with
177 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters