apm-python

OpenTelemetry-based SolarWinds APM Python library

APACHE-2.0 License

Downloads
16.6K
Stars
5
Committers
8

Bot releases are visible (Hide)

apm-python - rel-0.13.0

Published by github-actions[bot] over 1 year ago

Upstream versions:

  • OpenTelemetry Python API/SDK 1.18.0
  • OpenTelemetry Python instrumentation 0.39b0

New features and improvements

  • Add OTEL_SQLCOMMENTER_ENABLED for some instrumentation libraries (#169)
  • aarch64 builds run on EC2 (#170)
  • Metric format is ResponseTime instead of both for non-AO backend (#172)
apm-python - rel-0.12.1

Published by github-actions[bot] over 1 year ago

Added

  • Add log warning when set_transaction_name with empty name (#162)

Changed

  • Fix accepted config boolean values (#166)

Removed

  • Removed unused log_trace_id config storage (#163)
  • Removed unused enable_sanitize_sql config storage (#164)
  • Removed unused is_grpc_clean_hack_enabled config storage (#165)
apm-python - rel-0.12.0

Published by github-actions[bot] over 1 year ago

Changed

  • Bugfix: APM tracing disabled when platform not supported (#153)
  • Updated to liboboe version 12.3.1 (#155)
  • Verify Installation tests run on EC2 (#156, #160)
  • Installation tests include Ubuntu 22 (#158)
apm-python - rel-0.11.0

Published by github-actions[bot] over 1 year ago

Added

  • Added trace context to logging (#146)

Changed

  • Adjusted config file logging (#147)
  • OpenTelemetry API/SDK 1.18.0 (#150)
  • Added Amazon 2023 install tests; removed Amazon 2018 and Amazon 2 install tests (#151)
apm-python - rel-0.10.0

Published by github-actions[bot] over 1 year ago

Added

  • Add custom transaction filtering support (#136, #137, #138, #139, #141)
  • Add span attribute sw.span_name at export (#143)

Removed

  • Removed unused prepend_domain_name config storage (#140)
apm-python - rel-0.9.0

Published by github-actions[bot] over 1 year ago

Changed

  • OpenTelemetry API/SDK 1.17.0 (#131)
  • SolarWinds c-lib 12.2.0, to fix memory leak in extension (#132)
  • Adds support for SW_APM_CONFIG_FILE (#133)
  • Updates Span Layer to be <KIND>:<NAME> (#134)
apm-python - rel-0.8.3

Published by github-actions[bot] over 1 year ago

Changed

  • Bugfix: fixed errors at API set_transaction_name calls when APM library tracing disabled (#126)
  • SolarWinds c-lib 12.1.0, for enhanced metadata retrieval, skipping metrics HTTP status if unavailable, fixed threading locking issue (#127)
apm-python - rel-0.8.2

Published by github-actions[bot] over 1 year ago

Changed

  • Bugfix: fixed noisy trace state KV deletion attempts when key not present (#121)
  • Bugfix: fixed version lookup failures for instrumented aiohttp library (#122)
apm-python - rel-0.8.1

Published by github-actions[bot] over 1 year ago

Changed

  • Fixed installation from source distribution (#119)
apm-python - rel-0.8.0

Published by github-actions[bot] over 1 year ago

Added

  • Add set_transaction_name API method (#115)

Changed

  • Deprecated solarwinds_apm.apm_ready.solarwinds_ready. Instead, use solarwinds_apm.api.solarwinds_ready. (#115)
  • OpenTelemetry API/SDK 1.16.0 (#116)
  • OpenTelemetry Instrumentation 0.37b0 (#116)
apm-python - rel-0.7.0

Published by github-actions[bot] over 1 year ago

Added

  • Added ARM support (#111)

Changed

  • Updated CodeQL scan actions (#112)
apm-python - rel-0.6.0

Published by github-actions[bot] over 1 year ago

Changed

  • SolarWinds c-lib 12.0.0, for gRPC upgrade (#107)
  • Bugfix: fix version lookup failures for instrumented ASGI libraries (#108)

Removed

  • Drop centos7 support (#107)
  • Drop Debian 9 support (#107)
  • Drop Amazon Linux 2018.03 support (#107)
apm-python - rel-0.5.0

Published by tammy-baylis-swi almost 2 years ago

Added

  • Add support for OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES environment variables (#90)
  • Add prioritization of OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES, SW_APM_SERVICE_KEY for setting service.name (#103)

Changed

  • Update Init message with HostID (#90)
  • Update Init message with Python framework versions (#94, #100)
  • SolarWinds c-lib 11.1.0, for Init message updates (#90)
  • Updated exported spans with Python framework versions (#92)
  • Bugfix: existing attributes without parent context now write to spans (#102)
  • Bugfix: setting sw.tracestate_parent_id is based on existence of remote parent span (#102)
  • Fix install tests on Ubuntu with Python 3.10/3.11 using older setuptools version (#104)
apm-python - rel-0.4.0

Published by github-actions[bot] almost 2 years ago

Added

  • Add security policy (#95)
  • Add issue templates (#96)

Changed

  • OpenTelemetry API/SDK 1.15.0 (#91)
  • OpenTelemetry Instrumentation 0.36b0 (#91)
  • x-trace-options header custom-* KVs written to entry span attributes (#85)
  • Fix x-trace-options-signature extraction (#85)
  • Fix validation of x-trace-options header (#87)
  • Fix calculation of x-trace-options-response header (#88)
  • Update GH organization (#96)
apm-python - rel-0.3.0

Published by github-actions[bot] almost 2 years ago

Added

  • Added integration tests (#67)
  • Added sdist and wheel extension file checks as part of library packaging (#75)
  • Added linting and code formatting (#80, #82)

Changed

  • OpenTelemetry API/SDK 1.14.0 (#76)
  • OpenTelemetry Instrumentation 0.35b0 (#76)
  • Reformatted code based on linting rules (#81)
  • Fixed changelog links (#78)
  • Fix flake8 and installation tests (#83)
apm-python - rel-0.2.1

Published by github-actions[bot] almost 2 years ago

Version bump to trigger a fresh PyPI publish. Same as features as version 0.2.0.

apm-python - rel-0.2.0

Published by github-actions[bot] almost 2 years ago

Added

  • Added solarwinds_ready method (#64)
  • Added startup __Init with SWO (#64)
  • Added more unit tests (#68)

Changed

  • SolarWinds c-lib 11.0.0, for AppOptics certificate compatibility (#70)
  • Fixed logging vulnerabilities (#63)
  • Update packaging and install tests (#71)
apm-python - rel-0.1.0

Published by tammy-baylis-swi about 2 years ago

  • Initial release for GA (alpha)
  • OpenTelemetry API/SDK 1.13.0, for trace generation
  • OpenTelemetry Instrumentation 0.34b, for (auto-)instrumentation of common Python frameworks
  • SolarWinds c-lib 10.6.1, for unified inbound metrics generation, trace sample decision, and export to SWO
  • W3C trace context propagation
  • OTel, APM instrumentation startup, and trigger trace configurable with environment variables
apm-python - rel-0.0.4

Published by github-actions[bot] about 2 years ago

TEST of production release. Agent is no-op.