APMインサイト Pythonエージェント - リリースノート

Pythonエージェント バージョン1.5

対応ビルド番号:ビルド174304

不具合修正

  • トランザクションがカスタム応答コードを返した場合、Flaskフレームワークでトレースがキャプチャされない問題を修正
  • Data Exporterがアクセスできない場合、PythonエージェントによるCPU使用率が高くなる問題を修正

Pythonエージェント バージョン1.5

対応ビルド番号:ビルド174304

機能拡張

  • 分散トレースをサポート
  • スタックトレースクエリをサポート
  • IPv4アドレスのキャプチャをサポート
  • Django ASGIアプリケーションでの非同期呼び出しキャプチャをサポート
  • 非同期コンポーネントモジュールをサポート:AIOREDIS、AREDIS、AIOMYSQL、ASYNCPG、およびRedis非同期クライアント
  • PyMongoモジュールをサポート
  • Psycopg2パラメータ化クエリオブジェクト抽出をサポート
  • FastAPIおよびStarletteフレームワークをサポート
  • PyMssql、PyODBC、OracleDB、cx_Oracleモジュールをサポート
  • Docker環境の検出とmountinfoファイルからのID取得をサポート
  • TornadoおよびStreamlitフレームワークをサポート
  • カスタムインストルメンテーションをサポート
  • TrackerおよびTransactionContextクラスAPIをサポート
  • async_cronモジュールをサポート
  • Celeryバックグラウンドタスクのキャプチャをサポート
  • Data Exporterによって行われたすべてのリクエストにライセンスキーを追加
  • Data ExporterにNoSQL正規表現の変更を実装

不具合修正

  • メトリクス処理後に残るtxnオブジェクト参照によって発生するメモリの問題を修正
  • [トレース]タブのトランザクション名に誤ったHTTPホスト名が追加される問題を修正
  • ビューラッパーのFlaskバグに関連する問題を修正

Pythonエージェント バージョン1.1

対応ビルド番号:ビルド16846

機能拡張

  • 以下のフレームワークをサポート
    Django、Flask、CherryPy、Pyramid、Bottle
  • 以下のデータベースとコンポーネントをサポート
    PyMySQL、Psycopg2、Pymemcache、Redis、SQLite、Cassandra、Jinja2、Genshi、Mako
  • 以下のHTTPライブラリをサポート
    http.client、httplib2、httpx、urllib、urllib3
  • Pythonエージェントの負荷を軽減するために、Pythonエージェント用のデータエクスポーターを導入
  • カスタム ログ ディレクトリのサポートを追加