datadog-cluster-agent job from datadog-cluster-agent/1.4.0
Datadog Cluster Agent for Cloud Foundry
Github source:
44f170b
or
master branch
Properties¶
cloud_foundry_api
¶
api_url
¶Cloud Foundry API URL where the integration collects events.
- Default
""
client_id
¶Client ID to authenticate with the UAA server. It needs to have the
admin.read_only
scope for the integration to work properly.
- Default
""
client_secret
¶Client secret to authenticate with the UAA server.
- Default
""
event_filter
¶A list of audit event types to collect from the API.
- Default
- audit.app.restage - audit.app.update - audit.app.create - app.crash
http_proxy
¶URL of the HTTP Proxy.
- Default
""
https_proxy
¶URL of the HTTPS Proxy.
- Default
""
no_proxy
¶List of domains for which requests should skip proxy.
- Default
[]
skip_ssl_validation
¶Whether or not to validate the SSL certificate when connecting to the Cloud Foundry API.
- Default
false
tags
¶A list of custom tags to attach to the data sent to Datadog.
- Default
[]
cluster_agent
¶
bbs_ca_crt
¶PEM-encoded CA certificate
bbs_client_crt
¶PEM-encoded client certificate
bbs_client_key
¶PEM-encoded client key
bbs_poll_interval
¶Interval for refreshing autodiscovery data from BBS API (in seconds)
- Default
15
bbs_url
¶URL of the BBS API
- Default
https://bbs.service.cf.internal:8889
cloud_foundry_api_check_config
¶Cloud Foundry API integration YAML configuration. See example configuration for all available options. Use this instead of the following individual properties for full customization of the integration.
- Default
""
enable_cloud_foundry_api_check
¶Whether or not to enable the Cloud Foundry API integration.
- Default
false
enabled
¶Whether or not to enable the Cluster Agent
- Default
true
locket_api_location
¶Locket API location
- Default
locket.service.cf.internal:8891
log_level
¶Logging level for the cluster agent
- Default
INFO
port
¶Port on which the Cluster Agent can be reached by Node Agents
- Default
5005
token
¶Token for Node Agent <-> Cluster Agent authentication. This has to be 32 or more characters.
warmup_duration
¶Number of seconds to wait for Node agents to report before starting to dispatch configurations
- Default
30
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-cluster-agent/
directory
(learn more).
bin/datadog-cluster-agent-ctl
(fromdatadog-cluster-agent-ctl
)config/bbs_ca.crt
(frombbs_ca.crt.erb
)config/bbs_client.crt
(frombbs_client.crt.erb
)config/bbs_client.key
(frombbs_client.key.erb
)config/conf.d/cloud_foundry_api.d/conf.yaml
(fromcloud_foundry_api.yaml.erb
)config/datadog-cluster.yaml
(fromdatadog-cluster.yaml.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.