Skip to main content

WIPAC Telemetry: Monitoring/Tracing Applications, Supporting Infrastructures, and Services

Project description

CircleCI PyPI GitHub release (latest by date including pre-releases) PyPI - License Lines of code GitHub issues GitHub pull requests

wipac-telemetry

WIPAC Telemetry: Monitoring/Tracing Applications, Supporting Infrastructures, and Services

Tracing Tools

Configuration

Most of the major functionality is configurable via environment variables. Traces are not exported by default.

Environment Variables

Name Type/Options Description Null Case Example & Notes
OTEL_EXPORTER_OTLP_ENDPOINT string address of collector service no traces exported https://my.url.aq/traces/go/here
WIPACTEL_EXPORT_STDOUT True or False whether to print the traces no traces printed
WIPACTEL_LOGGING_LEVEL debug, info, etc. minimum logging level for WIPACTEL actions warning (or root logger's level if that's higher)
WIPACTEL_SERVICE_NAME_PREFIX string prefix for the tracing service's name "" mou (results in a service called "mou/server" instead of just "server")

Running with Local Collector Service UI (Jaegar)

  1. cd examples/telemetry-server/jaeger-production && ./start-jaeger-production.sh
  2. Open new terminal:
  3. export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318/v1/traces
  4. Run script(s) and/or module(s)
  5. Go to http://localhost:16686/

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

wipac-telemetry-0.2.2.tar.gz (14.9 kB view hashes)

Uploaded Source

Built Distribution

wipac_telemetry-0.2.2-py3-none-any.whl (16.5 kB view hashes)

Uploaded Python 3

Supported by

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