Skip to main content

Pantsbuild OpenTelemetry Plugin from Shoal Software LLC

Project description

Pantsbuild OpenTelemetry Plugin

!!! NOT MAINTAINED !!!

  • This project is no longer actively maintained because Pants now has a built-in pants.backend.observability.opentelemetry backend (based on this plugin) in Pants v2.33 and later versions.

  • This version of the plugin only supports Pants v2.32 due to Pants switching to Python 3.14 for its internal Python version.

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

shoalsoft_pants_opentelemetry_plugin-0.6.1.tar.gz (13.8 kB view details)

Uploaded Source

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.1.tar.gz.

File metadata

File hashes

Hashes for shoalsoft_pants_opentelemetry_plugin-0.6.1.tar.gz
Algorithm Hash digest
SHA256 4ea65836cc2f7d25e2eb2b165381c53d1d696a3791c96c6a0f0fe16b785cefad
MD5 28aa2c16e9db828dbfcee8011f5c3b43
BLAKE2b-256 ffe23e11626ae92784666a9bc53aae29e0f52bacad73f3526da2457785e6543c

See more details on using hashes here.

Provenance

The following attestation bundles were made for shoalsoft_pants_opentelemetry_plugin-0.6.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for shoalsoft_pants_opentelemetry_plugin-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dde336f51275fa601f7fd982d875039bafcb194ff4f6a438ee4047696eae320f
MD5 01d9b96a625543e6e25bc68d4bd5a5b5
BLAKE2b-256 3ec219917f49e64c36bbe98028e01393f271a2f5940add1559b1935f73150ebc

See more details on using hashes here.

Provenance

The following attestation bundles were made for shoalsoft_pants_opentelemetry_plugin-0.6.1-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