Skip to content

telemetry-collector job from telemetry/0.0.38

Github source: 8de263f or master branch

Properties

audit_mode

If enabled, telemetry data will be kept on disk but not sent

Default
false

cf

api_url

CF API URL for UAA authentication to access Usage Service

opsmanager

auth

hostname

Ops Manager Hostname

password

Ops Manager password

uaa_client_name

Ops Manager client ID

uaa_client_secret

Ops Manager client secret

username

Ops Manager username

insecure_skip_tls_verify

Skip TLS validation on http requests to Ops Manager

request_timeout

How long to wait on a request to be fulfuilled by Ops Manager.

timeout

How long to wait on creation of a network connection to Ops Manager.

schedule

Schedule in cron format to run collect and send of telemetry data

Default
random

telemetry

api_key

Bearer token for authenticating against telemetry endpoint

endpoint_override

Override HTTP(s) endpoint to send telemetry data to

env_type

The environment type of the foundation

foundation_nickname

The nickname of the foundation used in reporting by VMware

proxy_settings

http_proxy

the http proxy to send telemetry data through

Default
""
https_proxy

the https proxy to send telemetry data through

Default
""
no_proxy

list of hostnames to not interact with through the current proxy settings (http(s)_proxy settings)

Default
""

usage_service

client_id

Usage Service client ID

client_secret

Usage Service client secret

insecure_skip_tls_verify

Skip TLS validation for Usage Service components

timeout

Timeout on request connection and fulfillment to Usage Service in seconds

url

Usage Service URL

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/telemetry-collector/ directory (learn more).

  • bin/post-stop (from post-stop.erb)
  • bin/pre-start (from pre-start.erb)
  • bin/telemetry-collect-send (from telemetry-collect-send.erb)
  • config/collect.yml (from collect.yml.erb)
  • config/pre-start-collect.yml (from pre-start-collect.yml.erb)
  • config/telemetry-collector-cron (from telemetry-collector-cron.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.