datadog-firehose-nozzle job from datadog-firehose-nozzle/62
Github source:
13bd9cd
or
master branch
Properties¶
datadog
¶
api_key
¶The datadog API key to use while submitting requests
api_url
¶The REST API Endpoint for datadog
- Default
https://app.datadoghq.com/api/v1/series
flush_duration_seconds
¶The duration in seconds between flushes to datadog
- Default
15
flush_max_bytes
¶The maximum number of bytes to send per POST request
- Default
5.767168e+07
logrotate
¶
freq_min
¶The frequency in minutes which logrotate will rotate VM logs
- Default
5
rotate
¶The number of files that logrotate will keep around on the VM
- Default
3
size
¶The size at which logrotate will decide to rotate the log file
- Default
50M
metric_prefix
¶Text which will be prepended to each metric name submitted to datadog
- Default
cloudfoundry.nozzle.
timeout_seconds
¶The number of seconds to set the timeout for writes to Datadog
- Default
5
loggregator
¶
traffic_controller_url
¶Traffic controller URL
nozzle
¶
deployment
¶Name of deployment (added as tag on all outgoing metrics)
deployment_filter
¶If set, this will filter out envelopes that do not match the deployment name
- Default
""
disable_access_control
¶Datadog Nozzle bypasses authentication with the UAA
- Default
false
idle_timeout_seconds
¶Number of seconds to wait before timing out the read to the firehose, if there are no messages
- Default
60
insecure_ssl_skip_verify
¶Skip verifying SSL certificate
subscription_id
¶The subscription id to be used for the firehose
uaa
¶
client
¶The client that has access to the loggregator firehose
client_secret
¶The secret for the user
url
¶URL for the UAA server
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/datadog-firehose-nozzle/
directory
(learn more).
bin/datadog-firehose-nozzle-ctl
(fromdatadog-firehose-nozzle-ctl.erb
)config/datadog-firehose-nozzle.json
(fromdatadog-firehose-nozzle.json.erb
)config/datadog_logrotate.cron
(fromdatadog_logrotate.cron.erb
)config/logrotate.conf
(fromlogrotate.conf.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.