Skip to main content

Pantsbuild OpenTelemetry Plugin from Shoal Software LLC

Project description

Pantsbuild OpenTelemetry Plugin

[!IMPORTANT] This plugin only supports Pants v2.32 due to Pants switching to Python 3.14 for its internal Python version. Moreover, the new pants.backend.observability.backend in Pants v2.33 (based on this plugin) makes this plugin no longer necessary with Pants v2.33 and later versions.

Installation

From PyPI:

  1. In the relevant Pants project, edit pants.toml to set the [GLOBAL].plugins option to include shoalsoft-pants-opentelemetry-plugin and the [GLOBAL].backend_packages option to include shoalsoft.pants_opentelemetry_plugin.

  2. For basic export to a local OpenTelemetry collector agent on its default port, configure the plugin as follows in pants.toml:

    [shoalsoft-opentelemetry]
    enabled = true
    
  3. The plugin exposes many other options (which correspond to OTEL_ environment variables in other systems). Run pants help-advanced shoalsoft-opentelemetry to see all of the plugin's available configuration options.

Note: The plugin respects any TRACEPARENT environment variable and will link generated traces to the parent trace and span referenced in the TRACEPARENT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file shoalsoft_pants_opentelemetry_plugin-0.6.0.dev0.tar.gz.

File metadata

File hashes

Hashes for shoalsoft_pants_opentelemetry_plugin-0.6.0.dev0.tar.gz
Algorithm Hash digest
SHA256 1127c51ae2829aae2d1f7ffeb09e3930fe36b149cf57b34fc74f0425cbc9cd1c
MD5 c5ef6e805d8325901616da8b7ec5cd71
BLAKE2b-256 c7030bdd93eb4b7c89c32d612dec646ccc17b9e482ae5ce20dadeb1935199414

See more details on using hashes here.

Provenance

The following attestation bundles were made for shoalsoft_pants_opentelemetry_plugin-0.6.0.dev0.tar.gz:

Publisher: publish.yaml on shoalsoft/shoalsoft-pants-opentelemetry-plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file shoalsoft_pants_opentelemetry_plugin-0.6.0.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for shoalsoft_pants_opentelemetry_plugin-0.6.0.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 504fe4c5ecffb6084a6819824f297e0a1af46c57699aee5c8f8a3faa28083632
MD5 a53921229abb2b13878281993dd7124b
BLAKE2b-256 50e6771c2b5a72501a8b47cf39018a9d466b835c38674ce760f52fd727cbcde8

See more details on using hashes here.

Provenance

The following attestation bundles were made for shoalsoft_pants_opentelemetry_plugin-0.6.0.dev0-py3-none-any.whl:

Publisher: publish.yaml on shoalsoft/shoalsoft-pants-opentelemetry-plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page