service-metrics job from service-metrics/1.13.0
Github source:
e3a1f4f
or
master branch
Properties¶
service_metrics
¶
debug
¶boolean value to turn on verbose mode
- Default
false
execution_interval_seconds
¶Interval to repeatedly obtain and emit metrics, in seconds. If the interval seconds is set to a negative number this will disable service metrics process.
- Default
60
metrics_command
¶Command to obtain metrics in JSON format
- Default
/var/vcap/jobs/service-metrics-adapter/bin/collect-service-metrics
metrics_command_args
¶Arguments to be passed to the metrics command (see service_metrics.metrics_command)
- Default
[]
monit_dependencies
¶Array of monit service dependencies
- Default
[]
mount_paths
¶Filesystem paths to be mounted for reading by the metrics_command
- Default
[]
origin
¶Used for the origin tag on every envelope. Should be set to something descriptive of the deployment (e.g. service-name)
port
¶The port service metrics will expose parsed metrics on
- Default
14828
source_id
¶The source ID to set on every envelope sent by Service Metrics.
- Default
""
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/service-metrics/
directory
(learn more).
bin/drain
(fromdrain.erb
)config/bpm.yml
(frombpm.yml.erb
)config/prom_scraper_config.yml
(fromprom_scraper_config.yml.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.