∆:
Aparat from Iran and one 0.0.0.0 ananym.xon is me!
http://178.17.170.13/CONF%20SLIDES%20AND%20PAPER/
lin
es+on+how+to+handle+unsupported+videos.+-+6.8.3.+Wha+%E2%88%86%3A+Hello+https%3A%2F%2Ft.me%2Fdatetime&aqs=chrome..69i57.9985j0j4&client=ms-android-huawei&sourceid=chrome-mobile&ie=UTF-8
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
∆:
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
∆:
Telegram:
∆,
We received a request from your account to log in on instantview.telegram.org, the Telegram tool for building Instant View templates.
Useragent: Mozilla/5.0 (Linux; Android 5.1; HUAWEI LUA-U22 Build/HUAWEILUA-U22) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36
IP: 51.15.63.98 (NL)
To authorize this request, press the 'Confirm' button below.
If you didn't request this, use the 'Decline' button or simply ignore this message (sorry). Most likely, somebody mistyped their phone number or is just trying to be funny.
✅ Accepted
∆:
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
∆:
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
Twitterㅤ
https://mobile.twitter.com/%E2%88%86
Telegram: ∆, We received a request from your account to log in on instantview.telegram.org, the Tel:
@∆ https://mobile.twitter.com/∆/photo - Twitter Search
https://mobile.twitter.com/search?q=%40%E2%88%86%20https%3A%2F%2Fmobile.twitter.com%2F%E2%88%86%2Fphoto%20&src=typed_query
https://mobile.twitter.com/search?q=%40∆%20https%3A%2F%2Fmobile.twitter.com%2F∆%2Fphoto%20&src=typed_query
Aparat from Iran and one 0.0.0.0 ananym.xon is me!
http://178.17.170.13/CONF%20SLIDES%20AND%20PAPER/
lin
es+on+how+to+handle+unsupported+videos.+-+6.8.3.+Wha+%E2%88%86%3A+Hello+https%3A%2F%2Ft.me%2Fdatetime&aqs=chrome..69i57.9985j0j4&client=ms-android-huawei&sourceid=chrome-mobile&ie=UTF-8
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
∆:
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
∆:
Telegram:
∆,
We received a request from your account to log in on instantview.telegram.org, the Telegram tool for building Instant View templates.
Useragent: Mozilla/5.0 (Linux; Android 5.1; HUAWEI LUA-U22 Build/HUAWEILUA-U22) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36
IP: 51.15.63.98 (NL)
To authorize this request, press the 'Confirm' button below.
If you didn't request this, use the 'Decline' button or simply ignore this message (sorry). Most likely, somebody mistyped their phone number or is just trying to be funny.
✅ Accepted
∆:
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
∆:
∆
Congratulations
Twitterㅤ
https://mobile.twitter.com/%E2%88%86/photo
https://mobile.twitter.com/∆/photo
Twitterㅤ
https://mobile.twitter.com/%E2%88%86
Telegram: ∆, We received a request from your account to log in on instantview.telegram.org, the Tel:
@∆ https://mobile.twitter.com/∆/photo - Twitter Search
https://mobile.twitter.com/search?q=%40%E2%88%86%20https%3A%2F%2Fmobile.twitter.com%2F%E2%88%86%2Fphoto%20&src=typed_query
https://mobile.twitter.com/search?q=%40∆%20https%3A%2F%2Fmobile.twitter.com%2F∆%2Fphoto%20&src=typed_query
Twitter
@∆ https://twitter.com/∆/photo - Twitter Search
The latest Tweets on @∆ https://twitter.com/∆/photo . Read what people are saying and join the conversation.
@∆Google Chttps://mobile.twitter.com/∆/photo hrome Google Account YouTube Gmail Google Play Google Search AdSense Pixel Phone Google Maps Google Drive AdWords Google Photos Consumer Blogger Finance Google Earth Google Maps Gmail Google News Picasa Toolbar Google Search Calendar Docs editors Books Groups YouTube Trends Android Sites Google Chrome Google Drive Play Console Google Voice Chat Google Translate Fusion Tables Chromebook Google+ Google TV Google Play Google Cloud Print My Maps Chrome Web Store Google Wallet Google Flights Zagat Fiber Nexus Ads Hangouts Nik Collection Google Express Inbox by Gmail Chromecast Snapseed One Today Google Keep Starbucks WiFi Project Fi Waze Android Wear Google Fit Google Store Chromecast built-in Google Photos Android Auto Android TV Waze Ads Google For Families Google Camera Google Wifi Android Pay Google Cardboard Google Allo Google Duo Google Home Pixel Phone Opinion Rewards Daydream Google Assistant CS First Reserve Phone app Business AdWords Editor G Suite Administrator Books Search Console Custom Search News Ad Grants AdWords Google Cloud DoubleClick Creative Solutions AdSense DoubleClick Ad Exchange Buyer Map Content Partners DoubleClick Ad Exchange Seller Translator Toolkit Google Merchant Center DoubleClick for Publishers Analytics Transit Partners Global Market Finder Nonprofits DoubleClick Search Chrome for business and education Newsstand Producer AdWords Express Google Vault (Deprecated) Maps Coordinate Google My Business Hotel Prices DoubleClick Bid Manager Google Search Appliance DoubleClick Campaign Manager Google Partners Android Pay Merchant Cloud Platform Console Cultural Institute Platform Display Specs Feed Management Android enterprise Cloud Search Cardboard Manufacturer Card Issuer Meet Jamboard Developer AdMob GDG Google Web Designer Cast Developer reCAPTCHA Google payments center Your account Can't access your account? Recent transactions with Google Useful stuff you can do with Google Help Forums Post questions and get advice from other people using the same Google products as you. See a list of Google Help Forums Learn more about the Google Top Contributor Program Status dashboard If you're having trouble accessing a Google product, there's a chance we're currently experiencing a temporary problem. You can check for outages and downtime on the G Suite Status Dashboard. - Twitter Search
https://mobile.twitter.com/search?q=%40%E2%88%86Google%20Chttps%3A%2F%2Fmobile.twitter.com%2F%E2%88%86%2Fphoto%20hrome%20Google%20Account%20YouTube%20Gmail%20Google%20Play%20Google%20Search%20AdSense%20Pixel%20Phone%20Google%20Maps%20Google%20Drive%20AdWords%20Google%20Photos%20Consumer%20Blogger%20Finance%20Google%20Earth%20Google%20Maps%20Gmail%20Google%20News%20Picasa%20Toolbar%20Google%20Search%20Calendar%20Docs%20editors%20Books%20Groups%20YouTube%20Trends%20Android%20Sites%20Google%20Chrome%20Google%20Drive%20Play%20Console%20Google%20Voice%20Chat%20Google%20Translate%20Fusion%20Tables%20Chromebook%20Google%2B%20Google%20TV%20Google%20Play%20Google%20Cloud%20Print%20My%20Maps%20Chrome%20Web%20Store%20Google%20Wallet%20Google%20Flights%20Zagat%20Fiber%20Nexus%20Ads%20Hangouts%20Nik%20Collection%20Google%20Express%20Inbox%20by%20Gmail%20Chromecast%20Snapseed%20One%20Today%20Google%20Keep%20Starbucks%20WiFi%20Project%20Fi%20Waze%20Android%20Wear%20Google%20Fit%20Google%20Store%20Chromecast%20built-in%20Google%20Photos%20Android%20Auto%20Android%20TV%20Waze%20Ads%20Google%20For%20Families%20Google%20Camera%20Google%20Wifi%20Android%20Pay%20Google%20Cardboard%20Google%20Allo%20Google%20Duo%20Google%20Home%20Pixel%20Phone%20Opinion%20Rewards%20Daydream%20Google%20Assistant%20CS%20First%20Reserve%20Phone%20app%20Business%20AdWords%20Editor%20G%20Suite%20Administrator%20Books%20Search%20Console%20Custom%20Search%20News%20Ad%20Grants%20AdWords%20Google%20Cloud%20DoubleClick%20Creative%20Solutions%20AdSense%20DoubleClick%20Ad%20Exchange%20Buyer%20Map%20Content%20Partners%20DoubleClick%20Ad%20Exchange%20Seller%20Translator%20Toolkit%20Google%20Merchant%20Center%20DoubleClick%20for%
https://mobile.twitter.com/search?q=%40%E2%88%86Google%20Chttps%3A%2F%2Fmobile.twitter.com%2F%E2%88%86%2Fphoto%20hrome%20Google%20Account%20YouTube%20Gmail%20Google%20Play%20Google%20Search%20AdSense%20Pixel%20Phone%20Google%20Maps%20Google%20Drive%20AdWords%20Google%20Photos%20Consumer%20Blogger%20Finance%20Google%20Earth%20Google%20Maps%20Gmail%20Google%20News%20Picasa%20Toolbar%20Google%20Search%20Calendar%20Docs%20editors%20Books%20Groups%20YouTube%20Trends%20Android%20Sites%20Google%20Chrome%20Google%20Drive%20Play%20Console%20Google%20Voice%20Chat%20Google%20Translate%20Fusion%20Tables%20Chromebook%20Google%2B%20Google%20TV%20Google%20Play%20Google%20Cloud%20Print%20My%20Maps%20Chrome%20Web%20Store%20Google%20Wallet%20Google%20Flights%20Zagat%20Fiber%20Nexus%20Ads%20Hangouts%20Nik%20Collection%20Google%20Express%20Inbox%20by%20Gmail%20Chromecast%20Snapseed%20One%20Today%20Google%20Keep%20Starbucks%20WiFi%20Project%20Fi%20Waze%20Android%20Wear%20Google%20Fit%20Google%20Store%20Chromecast%20built-in%20Google%20Photos%20Android%20Auto%20Android%20TV%20Waze%20Ads%20Google%20For%20Families%20Google%20Camera%20Google%20Wifi%20Android%20Pay%20Google%20Cardboard%20Google%20Allo%20Google%20Duo%20Google%20Home%20Pixel%20Phone%20Opinion%20Rewards%20Daydream%20Google%20Assistant%20CS%20First%20Reserve%20Phone%20app%20Business%20AdWords%20Editor%20G%20Suite%20Administrator%20Books%20Search%20Console%20Custom%20Search%20News%20Ad%20Grants%20AdWords%20Google%20Cloud%20DoubleClick%20Creative%20Solutions%20AdSense%20DoubleClick%20Ad%20Exchange%20Buyer%20Map%20Content%20Partners%20DoubleClick%20Ad%20Exchange%20Seller%20Translator%20Toolkit%20Google%20Merchant%20Center%20DoubleClick%20for%
20Publishers%20Analytics%20Transit%20Partners%20Global%20Market%20Finder%20Nonprofits%20DoubleClick%20Search%20Chrome%20for%20business%20and%20education%20Newsstand%20Producer%20AdWords%20Express%20Google%20Vault%20%28Deprecated%29%20Maps%20Coordinate%20Google%20My%20Business%20Hotel%20Prices%20DoubleClick%20Bid%20Manager%20Google%20Search%20Appliance%20DoubleClick%20Campaign%20Manager%20Google%20Partners%20Android%20Pay%20Merchant%20Cloud%20Platform%20Console%20Cultural%20Institute%20Platform%20Display%20Specs%20Feed%20Management%20Android%20enterprise%20Cloud%20Search%20Cardboard%20Manufacturer%20Card%20Issuer%20Meet%20Jamboard%20Developer%20AdMob%20GDG%20Google%20Web%20Designer%20Cast%20Developer%20reCAPTCHA%20Google%20payments%20center%20Your%20account%20Can%27t%20access%20your%20account%3F%20Recent%20transactions%20with%20Google%20Useful%20stuff%20you%20can%20do%20with%20Google%20Help%20Forums%20Post%20questions%20and%20get%20advice%20from%20other%20people%20using%20the%20same%20Google%20products%20as%20you.%20See%20a%20list%20of%20Google%20Help%20Forums%20Learn%20more%20about%20the%20Google%20Top%20Contributor%20Program%20Status%20dashboard%20If%20you%27re%20having%20trouble%20accessing%20a%20Google%20product%2C%20there%27s%20a%20chance%20we%27re%20currently%20experiencing%20a%20temporary%20problem.%20You%20can%20check%20for%20outages%20and%20downtime%20on%20the%20G%20Suite%20Status%20Dashboard.%20%20&src=typed_query
data:image/png;base64,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
Search
 
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switch off of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleases
common-prefix When pair
 
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switch off of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one off automatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch off of the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleases
common-prefix When pair
Search
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switchoff of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleas
Installationclientsjavanoscriptinstallinstallation
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Using Our Cdnclientsjavanoscriptinstallusing-our-cdn
Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvancedadvanced-usage
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
Client Argumentsclientspythonadvancedclient-arguments
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor
A Note On Uwsgiclientspythonadvanceda-note-on-uwsgi
to the default invocation, or you will need to switchoff of the threaded default transport
Mixed Stacktracesclientsreact-nativemixed-stacktraces
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfigconfiguration
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Optional Settingsclientsrubyconfigoptional-settings
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign On Ssolearnssosingle-sign-on-sso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Prefacelearnssopreface
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleasesrelease-management
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Managing Release Artifactslearnclireleasesmanaging-release-artifacts
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Upload Source Mapslearnclireleasesupload-source-maps
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Installationclientsjavanoscriptinstall
the Angular plugin. Using our CDN We serve our own builds off of Fastly. They are accessible over both http and https, so we recommend … leaving the protocol off. Our CDN distributes builds with and without integrations. <noscript src
Advanced Usageclientspythonadvanced
global state data or sanitizing data that you want to keep off of the server: processors = ( 'raven.processors.SanitizePasswordsProcessor … to the default invocation, or you will need to switch offof the threaded default transport
React Nativeclientsreact-native
you encounter performance issues we recommend try turning it off deactivateStacktraceMerging: true see: Additional Configuration
Configurationclientsrubyconfig
Raven] Raven 0.9.4 ready to catch errors” `` You can turn off this message: config.silence_ready = true ssl_verification By default
Single Sign-On (SSO)learnsso
of that we recommend coordinating with your team during off-peak hours. That said, it’s super quick to link accounts, so we don’t consider
Release Managementlearnclireleas
es
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Version 3 5 0serverchangelogversion-3-5-0
the queue, the installation guide now recommends you switch off the database backend, and move to something more efficient (such as Redis
« Previous1Next »
common-prefix When paired with --rewrite this will chop-off a prefix from uploaded files. For instance you can use this to remove a … guess what the common prefix is and chop that one offautomatically. --validate This attempts sourcemap validation before
Version 3 5 0serverchangelogversion-3-5-0
the queue, the installation guide now recommends you switch off the database backend, and move to something more efficient (such as Redis
« Previous1Next »
Configuring Sentry¶
This document describes additional configuration options available to the Sentry server itself.
First Install¶
During a new install, you will be prompted first for a walkthrough of the Installation Wizard. This wizard will help you get a few essential configuration options taken care of before beginning. Once done, you will be left with two files:
config.yml
The YAML configuration was introduced in Sentry 8 and will allow you to configure various core attributes. Over time this will be expanded.
sentry.conf.py
The Python file will be loaded once all other configuration is referenced, and allows you to configure various server settings as well as more complex tuning.
Many settings available in config.yml will also be able to be configured in the Sentry UI. Declaring them in the file will generally override the dynamically configured value and prevent it from being changed in the UI. These same settings can also be configured via thesentry config CLI helper.
General¶
SENTRY_ENVIRONMENT
Declared in system environment.
The environment name for this installation. This will also control defaults for things like DEBUG.
SENTRY_ENVIRONMENT=production sentry ...
system.admin-email
Declared in config.yml.
The technical contact address for this installation. This will be reported to upstream to the Sentry team (as part of the Beacon), and will be the point of contact for critical updates and security notifications.
system.admin-email: 'admin@example.com'
system.url-prefix
Declared in config.yml.
The URL prefix in which Sentry is accessible. This will be used both for referencing URLs in the UI, as well as in outbound notifications.
system.url-prefix: 'https://sentry.example.com'
system.secret-key
Declared in config.yml.
A secret key used for session signing. If this becomes compromised it’s important to regenerate it as otherwise its much easier to hijack user sessions.
system.secret-key: 'a-really-long-secret-value'
To generate a new value, we’ve provided a helper:
$ sentry config generate-secret-key
Redis¶
redis.clusters
Declared in config.yml.
Describes the Redis clusters available to the Sentry server. These clusters may then be referenced by name by other internal services such as the cache, digests, and TSDB backends, among others.
For example,
redis.clusters: default: # cluster name hosts: # connection options, passed to
Mail¶
mail.from
Declared in config.yml.
The email address used for outbound email in the From header.
Defaults to root@localhost. It’s highly recommended to change this value to ensure reliable email delivery.
mail.host
Declared in config.yml.
The hostname to connect to for SMTP connections.
Defaults to localhost.
mail.port
Declared in config.yml.
The port to connect to for SMTP connections.
Defaults to 25.
mail.username
Declared in config.yml.
The username to use when authenticating with the SMTP server.
Defaults to (empty).
mail.password
Declared in config.yml.
The password to use when authenticating with the SMTP server.
Defaults to (empty).
mail.use-tls
Declared in config.yml.
Should Sentry use TLS when connecting to the SMTP server?
Defaults to false.
mail.list-namespace
Declared in config.yml.
The mailing list namespace for emails sent by this Sentry server. This should be a domain you own (often the same domain as the domain part of the mail.from configuration parameter value) or localhost.
mail.backend
Declared in config.yml.
The backend to be used for email delivery. Options are smtp, console, and dummy.
Defaults to smtp. Use dummy if you’d like to disable email delivery.
Authentication¶
The following keys control the authentication support.
SENTRY_FEATURES['auth:register']
Declared in sentry.conf.py.
Should Sentry allow users to create new accounts?
Defaults to True (can register).
SENTRY_FEATURES['auth:register'] = True
SENTRY_PUBLIC
Declared in sentry.con
This document describes additional configuration options available to the Sentry server itself.
First Install¶
During a new install, you will be prompted first for a walkthrough of the Installation Wizard. This wizard will help you get a few essential configuration options taken care of before beginning. Once done, you will be left with two files:
config.yml
The YAML configuration was introduced in Sentry 8 and will allow you to configure various core attributes. Over time this will be expanded.
sentry.conf.py
The Python file will be loaded once all other configuration is referenced, and allows you to configure various server settings as well as more complex tuning.
Many settings available in config.yml will also be able to be configured in the Sentry UI. Declaring them in the file will generally override the dynamically configured value and prevent it from being changed in the UI. These same settings can also be configured via thesentry config CLI helper.
General¶
SENTRY_ENVIRONMENT
Declared in system environment.
The environment name for this installation. This will also control defaults for things like DEBUG.
SENTRY_ENVIRONMENT=production sentry ...
system.admin-email
Declared in config.yml.
The technical contact address for this installation. This will be reported to upstream to the Sentry team (as part of the Beacon), and will be the point of contact for critical updates and security notifications.
system.admin-email: 'admin@example.com'
system.url-prefix
Declared in config.yml.
The URL prefix in which Sentry is accessible. This will be used both for referencing URLs in the UI, as well as in outbound notifications.
system.url-prefix: 'https://sentry.example.com'
system.secret-key
Declared in config.yml.
A secret key used for session signing. If this becomes compromised it’s important to regenerate it as otherwise its much easier to hijack user sessions.
system.secret-key: 'a-really-long-secret-value'
To generate a new value, we’ve provided a helper:
$ sentry config generate-secret-key
Redis¶
redis.clusters
Declared in config.yml.
Describes the Redis clusters available to the Sentry server. These clusters may then be referenced by name by other internal services such as the cache, digests, and TSDB backends, among others.
For example,
redis.clusters: default: # cluster name hosts: # connection options, passed to
rb.Cluster 0: host: redis-1.example.com port: 6379 1: host: redis-2.example.com port: 6379 other: hosts: 0: host: redis-3.example.com port: 6379 Mail¶
mail.from
Declared in config.yml.
The email address used for outbound email in the From header.
Defaults to root@localhost. It’s highly recommended to change this value to ensure reliable email delivery.
mail.host
Declared in config.yml.
The hostname to connect to for SMTP connections.
Defaults to localhost.
mail.port
Declared in config.yml.
The port to connect to for SMTP connections.
Defaults to 25.
mail.username
Declared in config.yml.
The username to use when authenticating with the SMTP server.
Defaults to (empty).
mail.password
Declared in config.yml.
The password to use when authenticating with the SMTP server.
Defaults to (empty).
mail.use-tls
Declared in config.yml.
Should Sentry use TLS when connecting to the SMTP server?
Defaults to false.
mail.list-namespace
Declared in config.yml.
The mailing list namespace for emails sent by this Sentry server. This should be a domain you own (often the same domain as the domain part of the mail.from configuration parameter value) or localhost.
mail.backend
Declared in config.yml.
The backend to be used for email delivery. Options are smtp, console, and dummy.
Defaults to smtp. Use dummy if you’d like to disable email delivery.
Authentication¶
The following keys control the authentication support.
SENTRY_FEATURES['auth:register']
Declared in sentry.conf.py.
Should Sentry allow users to create new accounts?
Defaults to True (can register).
SENTRY_FEATURES['auth:register'] = True
SENTRY_PUBLIC
Declared in sentry.con