Skip to content

telemetry-collector job from telemetry/0.0.14

Github source: 4fb8709 or master branch

Properties

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

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

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

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.