Sha256: 34bfe53cf6ee60688ae7280f9c4d4176bd4fb7e9d029bf22fb8d7645b593e6cd
Contents?: true
Size: 524 Bytes
Versions: 73
Compression:
Stored size: 524 Bytes
Contents
module ScoutApm module LayerConverters class ErrorConverter < ConverterBase def call scope = scope_layer # Should we mark a request as errored out if a middleware raises? # How does that interact w/ a tool like Sentry or Honeybadger? return {} unless scope return {} unless request.error? meta = MetricMeta.new("Errors/#{scope.legacy_metric_name}", {}) stat = MetricStats.new stat.update!(1) { meta => stat } end end end end
Version data entries
73 entries across 73 versions & 1 rubygems