lib/fluent/plugin/out_sentry.rb in ach-fluent-plugin-sentry-0.0.9 vs lib/fluent/plugin/out_sentry.rb in ach-fluent-plugin-sentry-0.0.10
- old
+ new
@@ -33,10 +33,12 @@
hostname_command = @hostname_command || DEFAULT_HOSTNAME_COMMAND
@hostname = `#{hostname_command}`.chomp
@configuration = Sentry::Configuration.new
+ @configuration.send_modules = false
+ @configuration.debug = true
@configuration.dsn = @endpoint_url
@configuration.server_name = @hostname
@client = Sentry::Client.new(@configuration)
end
@@ -61,20 +63,21 @@
end
end
end
def notify_sentry(tag, time, record)
+ #$log.warning("Message: ",:error => record['message'])
event = Sentry::Event.new(
:configuration => @configuration,
:message => record['message']
)
event.timestamp = record['timestamp'] || Time.at(time).utc.strftime('%Y-%m-%dT%H:%M:%S')
- #event.level = record['level'] || @default_level
+ event.level = record['level'] || @default_level
#event.logger = record['logger'] || @default_logger
#event.culprit = record['culprit'] || nil
#event.server_name = record['server_name'] || @hostname
#event.release = record['release'] if record['release']
- #event.tags = event.tags.merge({ :tag => tag }.merge(record['tags'] || {}))
+ event.tags = event.tags.merge({ :tag => tag }.merge(record['tags'] || {}))
#event.extra = record.reject{ |key| EVENT_KEYS.include?(key) }
@client.send_event(event)
end
end