Service Metrics Release Notes
- The ability for metrics adapters to indicate that the service is not yet ready to return metrics, but to try again on the schedule.
- Implement this feature by returning a
10 exit code from your metrics adapter.
- The service metrics adapter
metrics_command is automatically detected if placed in a default location.
/var/vcap/jobs/service-metrics-adapter/bin/collect-service-metrics is the default.
- Best practice is to template any command arguments into a script that is placed at the default location.
- Script should be executable by
metrics_command_args is now optional, best practice is to use the default command location and template arguments into a script, as described above.
- Info logging to indicate the metrics collection has started and finished.
- Verified BOSH release against a TLS enabled Metron environment
- Use Golang 1.8.3 [1.5.7]
- Release distributed with SHA2 checksums only [1.5.9]
- Use Golang 1.8.4 [1.5.10]
- Use Golang 1.10 [1.5.13]
- Remove unrequired NATS / ectd job properties from BOSH release
- BOSH package names are now namespaced to avoid conflicts with other BOSH releases [1.5.2]
- Assign least required file permissions to jobs and packages [1.5.3]
- Bump Golang version to 1.7.4 [1.5.4]
- Fix an issue which could cause collocated jobs to be unable to start [1.5.5]
- Resolves issue with duplicate syslog entries when co-locating syslog-release or syslog-migration-release. [1.5.7]
- Log files in
/var/vcap/sys/log/service-metrics/* are no longer truncated when the service-metrics process restarts via Monit. We reccomend using syslog-migration-release to ensure logs are not lost. [1.5.8]
- Log errors when there is a connection issue with metron [1.5.9]
- Service metrics now uses a drain script to prevent monit timeout issues [1.5.11]
- Resolve templating issue when using special characters in job properties [1.5.12]