天天看點

Sentry設定環境資訊

從Sentry 9開始,您可以輕松地按環境過濾問題,釋出和使用者回報。在螢幕的右上角,您會看到不同環境的下拉清單。通過在環境之間切換,您可以檢視由環境過濾的問題資料,釋出資料和使用者回報資料。

Sentry設定環境資訊

一、在環境過濾器内

Issues

Sentry将問題定義為類似事件的分組。如果問題中的一個或多個事件被某個特定環境标記,則該問題會在該環境過濾時顯示在您的視圖中。例如,如果問題由一個标記為“生産”的事件和一個标記為“暫存”的事件組成,則在按“生産”和“暫存”過濾時,問題将顯示在視圖中。

此外,環境過濾器會影響所有與問題相關的名額,例如受影響的使用者數,時間序列圖和事件計數。

Releases

您可以過濾釋出它們所部署環境的版本(要了解有關配置版本和部署的更多資訊,請單擊此處)。例如,當通過QA和Prod過濾時,連結到QA部署和Prod部署的版本将出現在您的視圖中。特定版本中與問題相關的所有元素都将受到環境過濾器的影響。

二、隐藏環境

如果某個環境對您的團隊來說不是一個有用的過濾器,您可以通過導航到項目設定>環境,然後選擇“隐藏”來隐藏環境下拉清單中的環境。 從該環境發送的資料仍将在“所有環境”下可見,并且仍會計入您的配額。

如果要更改給定環境的名稱,則必須修改SDK配置。注意:這不會更改過去資料的環境名稱。

三、設定預設環境

如果您希望每次打開Sentry時都看到Sentry按特定環境進行過濾,您可以通過導航到項目設定>環境并單擊“設為預設值”來設定預設環境。

Sentry設定環境資訊

四、如何發送環境資料

通過SDK标記問題,将環境資料發送到Sentry:

const Sentry = require('@sentry/node');

Sentry.init({
  environment: 'staging',
})