aws / aws/aws-xray-sdk-python

Support http url characters as trace entity names per RFC#1738

オープン
#57 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Python
スター
339
フォーク
147
PR マージ指標
30日以内にマージされた PR はありません

説明

I'm getting the following, running aws-xray-sdk==1.0:

`Removing Segment/Subsugment Name invalid characters from https://my.elasticsearch.cluster/iis_log_prod-*/_search`. Elasticsearch does use a bit weird url naming, but it AFAIK they're fully conformant.

For info, i'm not manually naming xray-subsegments, but I'm assuming this happens under the cover when I use the `requests` package to invoke url requests.

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

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

調査の方向性

requests が URL を呼び出したときに到達する trace-entity 名の検証から始め、報告された Elasticsearch URL を RFC 1738 で許可されている文字と比較します。現在何が削除されているかを確認し、警告なしに準拠する URL 文字を保持できることを完了の定義とします。issue ではファイルパスもテストパスも指定されていません。

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

評価

技術スタック
python
領域
observability-sre
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

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

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