Skip to content

Commit a8b6f00

Browse files
committed
Enable libcnb tracing
This enables `libcnb`'s `trace` feature, which means traces, spans, and events are written to OpenTelemetry export files on disk in the ephemeral build container, which can then be read by the Heroku build system or when debugging locally with Pack (so long as a suitable `--volume` mount has been configured). See: heroku/libcnb.rs#723 GUS-W-15108954.
1 parent f1ac731 commit a8b6f00

File tree

3 files changed

+429
-38
lines changed

3 files changed

+429
-38
lines changed

CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Enabled tracing/telemetry via `libcnb`'s `trace` feature. ([#208](https://github.com/heroku/procfile-cnb/pull/208))
13+
1014
### Changed
1115

12-
- Update to Buildpack API 0.10. ([#205](https://github.com/heroku/procfile-cnb/pull/205)
16+
- Updated to Buildpack API 0.10. ([#205](https://github.com/heroku/procfile-cnb/pull/205))
1317
- All launch processes are now wrapped in `bash -c` instead of using CNB's `direct = false` directive, which is no longer available.
1418
- `.profile` and `.profile.d` scripts will no longer be automatically sourced.
1519
- CNB Lifecycle 0.17 or newer is now required.

0 commit comments

Comments
 (0)