lib/logstash/outputs/circonus.rb in logstash-output-circonus-3.0.6 vs lib/logstash/outputs/circonus.rb in logstash-output-circonus-3.0.7
- old
+ new
@@ -10,11 +10,11 @@
#
config_name "circonus"
# Your Circonus API Token
- config :api_token, :validate => :string, :required => true
+ config :api_token, :validate => :password, :required => true
# Your Circonus App name
# This will be passed through `event.sprintf`
# so variables are allowed here:
#
@@ -66,10 +66,10 @@
@logger.warn("Annotation event", :data => annotation_event)
annotation_array << annotation_event
begin
request.set_form_data(:annotations => LogStash::Json.dump(annotation_array))
@logger.warn(annotation_event)
- request.add_field("X-Circonus-Auth-Token", "#{@api_token}")
+ request.add_field("X-Circonus-Auth-Token", "#{@api_token.value}")
request.add_field("X-Circonus-App-Name", "#{event.sprintf(@app_name)}")
response = @client.request(request)
@logger.warn("Circonus convo", :request => request.inspect, :response => response.inspect)
raise unless response.code == '200'
rescue Exception => e