0.7.0 - 2024-07-22
Release Notes
What's Changed
- Add support for new custom semconv JQ filters by @lquerel.
- Update Weaver Forge documentation and include a step-by-step guide for codegen authors by @lquerel.
The following new filters have been added to the Weaver Forge:
semconv_group_attributes_by_root_namespace
: Groups the attributes by their root namespace.semconv_attributes($options)
: Extracts and processes semantic convention attributes based on provided options. $options is an object that can contain:exclude_stability
: a list of stability statuses to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.
semconv_attributes
: Convenience function to extract all attributes without any filtering options.semconv_grouped_attributes($options)
: Groups the processed attributes by their root namespace based on provided options. $options is an object that can contain:exclude_stability
: a list of stability statuses to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.
semconv_grouped_attributes
: Convenience function to group all attributes by their root namespace without any filtering options.semconv_group_metrics_by_root_namespace
: Groups the metrics by their root namespace.semconv_metrics($options)
: Extracts and processes semantic convention metrics based on provided options. $options is an object that can contain:exclude_stability
: a list of stability statuses to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.
semconv_metrics
: Convenience function to extract all metrics without any filtering options.semconv_grouped_metrics($options)
: Groups the processed metrics by their root namespace based on provided options. $options is an object that can contain:exclude_stability
: a list of stability statuses to exclude.exclude_deprecated
: a boolean to exclude deprecated metrics.exclude_root_namespace
: a list of root namespaces to exclude.
semconv_grouped_metrics
: Convenience function to group all metrics by their root namespace without any filtering options.
Install weaver 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/open-telemetry/weaver/releases/download/v0.7.0/weaver-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/open-telemetry/weaver/releases/download/v0.7.0/weaver-installer.ps1 | iex"
Download weaver 0.7.0
File | Platform | Checksum |
---|---|---|
weaver-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
weaver-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
weaver-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
weaver-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
weaver-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |