Sentry 監(jiān)控 - Environments 區(qū)分不同部署環(huán)境的事件數(shù)據(jù)
目錄
創(chuàng)建環(huán)境
環(huán)境過濾器
- Issues
- Releases
隱藏環(huán)境
Environment 是 Sentry 支持的 tag,您可以(并且應(yīng)該)添加到您的 SDK 中。通常,tag 接受任何值,但它旨在指代代碼部署的命名約定,例如開發(fā)(development)、測試(testing)、預(yù)發(fā)布(staging)或生產(chǎn)(production)。
環(huán)境可幫助您在 sentry.io 的 Issue Details”頁面中更好地過濾 issue、版本和用戶反饋。在該頁面上,您可以查看有關(guān)特定環(huán)境的信息,重點(diǎn)是最新 release。如果您使用的是多階段發(fā)布流程,您還可以選擇不同的默認(rèn)環(huán)境并設(shè)置與 environment 屬性匹配的條件,以將警報(bào)限制在特定的發(fā)布階段。
使用 project 來分隔不同的服務(wù)或應(yīng)用程序,使用 environment 來分隔不同的環(huán)境或每個(gè)中的發(fā)布階段。如果您在 Sentry 的 Web UI 的全局 header 中選擇了一個(gè)或多個(gè)項(xiàng)目,則 environment 選擇器僅顯示與所選項(xiàng)目中的事件相關(guān)聯(lián)的環(huán)境。
每個(gè)組織的 Environments 都是獨(dú)一無二的。但是,環(huán)境設(shè)置是按項(xiàng)目定義的,因?yàn)槟梢噪[藏每個(gè)項(xiàng)目的環(huán)境。
創(chuàng)建環(huán)境
Sentry 在收到帶有 environment 標(biāo)簽的事件時(shí)會(huì)自動(dòng)創(chuàng)建環(huán)境。環(huán)境區(qū)分大小寫。您還可以在首次初始化 SDK 時(shí)創(chuàng)建環(huán)境,如每個(gè) SDK 的文檔所述。
- https://docs.sentry.io/platforms/javascript/configuration/environments/
環(huán)境過濾器
Issues
如果某個(gè) issue 包含來自多個(gè)環(huán)境的事件,則在您選擇其中任何一個(gè)環(huán)境時(shí)都會(huì)出現(xiàn)該 issue。 Sentry 將 issue 定義為一組類似事件。如果您在具有特定環(huán)境的 issue 中標(biāo)記一個(gè)或多個(gè)事件,那么當(dāng)該 issue 被該 environment 過濾時(shí),該 issue 將出現(xiàn)在您的視圖中。例如,如果一個(gè) issue 由一個(gè)標(biāo)記為 Production 的事件和一個(gè)標(biāo)記為 Staging 的事件組成,則在按 Production 和 Staging 進(jìn)行過濾時(shí),該 issue 將出現(xiàn)在您的視圖中。
此外,環(huán)境過濾器會(huì)影響所有與 issue 相關(guān)的指標(biāo),例如受影響的用戶數(shù)、時(shí)間序列圖和事件數(shù)。
Releases
release 本身與 environment 無關(guān),但可以部署到不同的環(huán)境。當(dāng)您在 releases 頁面上選擇一個(gè)環(huán)境時(shí),它會(huì)顯示部署到該環(huán)境的 releases。例如,當(dāng)按 QA 和 Prod 過濾時(shí),部署到 QA 和 Prod 環(huán)境的版本將出現(xiàn)在您的視圖中。給定版本中所有與 issue 相關(guān)的指標(biāo)都將受到環(huán)境過濾器的影響。一個(gè) deploy 必須有一個(gè) environment。
有關(guān)配置 release 和 deploy 的更多詳細(xì)信息,請(qǐng)參閱關(guān)于 release 的完整文檔。
- https://docs.sentry.io/product/releases/
隱藏環(huán)境
由于您無法刪除環(huán)境,Sentry 可以選擇將其從 UI 中隱藏。當(dāng)您不再從環(huán)境發(fā)送事件,或者您不小心創(chuàng)建了不再需要的環(huán)境時(shí),隱藏環(huán)境會(huì)很有用。您可以通過導(dǎo)航到 Project Settings > Environments 并選擇 “Hide” 來從環(huán)境下拉列表中隱藏環(huán)境,但發(fā)送到該環(huán)境的事件仍將計(jì)入您的配額。
如果項(xiàng)目處于隱藏狀態(tài),您將不會(huì)在環(huán)境選擇器中看到該環(huán)境,除非還選擇了具有來自同一環(huán)境的事件的另一個(gè)項(xiàng)目(并且在其項(xiàng)目設(shè)置中沒有將其隱藏)。






















