- 環境
- Python 3.11.6
- uv 0.6.14
uv syncuv run scripts/hello.pyNote
ノートブックは.ipynbファイルを開いて実行してください。
Note
nbconvertを使用するとノートブックをコマンドラインで実行できます。
poetry run jupyter nbconvert --to notebook --execute notebooks/collection.ipynb --output collection.ipynb
poetry run task check-typepoetry run task testOpenTelemetryのPython SDKを試します。
コードは scripts/server.py です。
可視化はSigNozを使うのが手軽だと思います。
- SigNozをDocker Composeで起動する
- アプリケーションを起動する
uv run task serve - 別のコンソールでリクエストを投げる
uv run task request
- テレメトリーを確認する
こんなことやりました。
asdf install python 3.11.6asdf local python 3.11.6pip install uvuv inituv add python-dotenvVSCodeで型チェックを行うために次の拡張をインストールしました。