datadog-firehose-nozzle job from datadog-firehose-nozzle/66
Github source:
6ce486c or
master branch
Properties¶
cc¶
endpoint¶Cloud Controller Endpoint for getting appmetrics
- Default
""
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
custom_tags¶Send up custom tags with every request (e.g. to label your foundries)
- Default
[]
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¶
app_metrics¶Turn on grabbing of app metrics (may substantially increase load)
- Default
true
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
grab_interval¶The Interval (in minutes) to update the app metadata
- Default
10
http_proxy_url¶Use an http proxy
- Default
""
https_proxy_url¶Use an https proxy
- Default
""
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
no_proxy¶Hosts that should skip the proxy
- Default
""
subscription_id¶The subscription id to be used for the firehose
workers¶The number of worker threads to use
- Default
4
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.