Support http url characters as trace entity names per RFC#1738
オープン
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