系列

Performance 主頁上,您可以通過切換 Performance 主頁右上角的選項卡來找到 Trends View。此頁面顯示隨著時間的推移其效能發生重大變化的 transaction

計算趨勢事務(Trending transactions)首先要過濾掉吞吐量波動較大的事務,確定持續時間的兩部分的基線,並計算它們的變化百分比。迴歸(Regressions)是大於零的百分比變化,而改進(improvements)是小於零的百分比變化。Sentry 使用t 檢驗來比較 transaction 前後的時間段,並分配一個置信度評分(confidence score)。

這個置信度分數是無限的,預設情況下 sentry.io 顯示具有高置信度分數的趨勢。要在不考慮置信度分數的情況下檢視趨勢,請在搜尋欄中新增 confidence():>0

例如,以預設 P50 基線檢視兩週內的transaction,如果第一週有 ap(50)=100s,第二週有 ap(50)=110s,則百分比為 (110/100)-1 = 0.1。示例 transaction 的效能迴歸為 10%。

可用資料越多,趨勢的準確性提高得越多。出於這個原因,趨勢在長期和大量 transaction 中表現最佳。

雖然我們預設基線計算使用 P50,但您可以通過下拉選單更改基線計算。其他選項包括 P75P95P99average,該基線用於確定百分比變化。