elastic / elastic/apm-agent-python

OpenTracing binding ignores start_time argument

オープン
#1,126 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
agent-python
主要言語
Python
スター
431
フォーク
239
平均マージ
5日 10時間
マージ済み PR(30日)
7

説明

OpenTracing specs allow passing explicit timestamps when starting new spans, but in the OT binding the APM agent this argument is being ignored:
https://github.com/elastic/apm-agent-python/blob/9b360e0c466974df974f5da4f0e34af0735a9942/elasticapm/contrib/opentracing/tracer.py#L79

This issue addressed in this PR already: #824

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

elasticapm/contrib/opentracing/tracer.py の 79 行目から始め、OpenTracing の start_span 呼び出しが明示的な start_time 引数をどのように処理するかを確認してください。Issue がこのバグに対処するものとして特定している PR #824 を確認してください。完了の条件は、binding が指定されたタイムスタンプを無視しなくなることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
observability-sre
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。