Module: PlatformSdk::Sentry
- Defined in:
- lib/platform_sdk/sentry.rb
Class Method Summary collapse
Class Method Details
.sentry_ignored(event, ignored_urls = sentry_ignored_urls) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/platform_sdk/sentry.rb', line 5 def self.sentry_ignored(event, ignored_urls = sentry_ignored_urls) return false if event.transaction_info[:source] != :url return true if ignored_urls.any? { |url| event.transaction.match?(url) } false end |
.sentry_ignored_urls ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/platform_sdk/sentry.rb', line 12 def self.sentry_ignored_urls [ %r{/up$}i, %r{/health_check$}i, %r{/favicon\.ico$}i, %r{/robots\.txt$}i, %r{/nuclei.svg$}i, %r{/wp-admin}i, %r{/cgi-bin}i, %r{/jmx-console}i, %r{/manager/html}i, %r{/phpmyadmin}i, /.+\.php$/i, /.+\.ini$/i, /.+\.env$/i, /.+\.txt$/i, /.+\.jsp$/i, /.+\.do$/i, /.+\.srf$/i, /.+\.bak$/i, /.+\.cfml?$/i, /.+\.cgi$/i, ] end |