output {
circonus {
annotation => ... # hash (required), default: {}
api_token => ... # string (required)
app_name => ... # string (required)
codec => ... # codec (optional), default: "plain"
workers => ... # number (optional), default: 1
}
}
Annotations
Registers an annotation with Circonus
The only required field is title
and description
.
start
and stop
will be set to event["@timestamp"]
You can add any other optional annotation values as well.
All values will be passed through event.sprintf
Example: [“title”:”Logstash event”, “description”:”Logstash event for %{host}”] or [“title”:”Logstash event”, “description”:”Logstash event for %{host}”, “parent_id”, “1”]
This output lets you send annotations to Circonus based on Logstash events
Your Circonus API Token
Your Circonus App name
This will be passed through event.sprintf
so variables are allowed here:
Example:
app_name => "%{myappname}"
The codec used for output data. Output codecs are a convenient method for encoding your data before it leaves the output, without needing a separate filter in your Logstash pipeline.
Only handle events without any of these tags. Note this check is additional to type and tags.
Only handle events with all of these tags. Note that if you specify a type, the event must also match that type. Optional.
The type to act on. If a type is given, then this output will only act on messages with the same type. See any input plugin’s “type” attribute for more. Optional.
The number of workers to use for this output. Note that this setting may not be useful for all outputs.