jaeger-client-python
๐ This library is DEPRECATED!
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- ci-crossdock.yml
- ci-unit-tests.yml
- CODEOWNERS.md
- dependabot.yml
- __init__.py
- constants.py
- endtoend.py
- serializer.py
- server.py
- thriftrw_serializer.py
- __init__.py
- constants.py
- TracedService.py
- ttypes.py
- __init__.py
- __init__.py
- docker-compose.yml
- Dockerfile
- rules.mk
- setup_crossdock.py
- __init__.py
- metrics.py
- prometheus.py
- __init__.py
- Agent.py
- constants.py
- ttypes.py
- __init__.py
- Collector.py
- constants.py
- ttypes.py
- __init__.py
- constants.py
- SamplingManager.py
- ttypes.py
- __init__.py
- constants.py
- ttypes.py
- ZipkinCollector.py
- __init__.py
- __init__.py
- codecs.py
- config.py
- constants.py
- ioloop_util.py
- local_agent_net.py
- py.typed
- rate_limiter.py
- reporter.py
- sampler.py
- span.py
- span_context.py
- thrift.py
- throttler.py
- tracer.py
- TUDPTransport.py
- utils.py
- build-crossdock.sh
- check-license.sh
- updateLicense.py
- __init__.py
- conftest.py
- test_api.py
- test_codecs.py
- test_config.py
- test_crossdock.py
- test_local_agent_net.py
- test_metrics.py
- test_noop_tracer.py
- test_prometheus.py
- test_rate_limiter.py
- test_reporter.py
- test_sampler.py
- test_span.py
- test_span_context.py
- test_thrift.py
- test_throttler.py
- test_traceback_log.py
- test_tracer.py
- test_tracer_benchmark.py
- test_TUDPTransport.py
- test_utils.py
- .coveragerc
- .gitignore
- .gitmodules
- CHANGELOG.rst
- CONTRIBUTING.md
- DCO
- idl
- LICENSE
- Makefile
- MANIFEST.in
- README.md
- RELEASE.md
- requirements-dev.txt
- requirements-tests.txt
- requirements.txt
- setup.cfg
- setup.py
- thrift-gen-fix.awk
# ์ค์น ๊ฐ์ด๋
git clone https://github.com/jaegertracing/jaeger-client-python
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd jaeger-client-python
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. ๊ณต์ ์ค์น ์คํฌ๋ฆฝํธ
์ฌ์ ์ถ์ฒ- Python 3 pip ๋ช ๋ น์ด๋ฅผ ์ฐ๋ ค๋ฉด Python์ด ํ์ํฉ๋๋ค.
pip install jaeger-client
PyPI์ ๋ฐฐํฌ๋ ํจํค์ง๋ฅผ ๋ฐ๋ก ์ค์นํฉ๋๋ค. ์์ค ํด๋ก ์ด ํ์ ์์ต๋๋ค.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
3. Docker
์ฌ์- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Docker Desktop ์ปจํ ์ด๋๋ฅผ ๋น๋ํ๊ณ ์คํํ๋ ค๋ฉด ํ์ํฉ๋๋ค. ์ค์น ํ ์คํํด์ ๋ฐฑ๊ทธ๋ผ์ด๋์ ์ผ๋์ธ์.
docker compose -f crossdock/docker-compose.yml up -d --build
compose ์ค์ ํ์ผ์ ์ ์๋ ์๋น์ค๋ค์ ๋์์ผ๋ก ๋ช ๋ น์ ์คํํฉ๋๋ค.
4. Python
์ฌ์pip install jaeger-client
PyPI์ ๋ฐฐํฌ๋ ํจํค์ง๋ฅผ ๋ฐ๋ก ์ค์นํฉ๋๋ค. ์์ค ํด๋ก ์ด ํ์ ์์ต๋๋ค.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
5. Make
๋ณดํต- Git GitHub์์ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ๋ด๋ ค๋ฐ์ผ๋ ค๋ฉด ํ์ํฉ๋๋ค.
- Make Linux/macOS๋ ๋ณดํต ๊ธฐ๋ณธ ์ค์น๋์ด ์์ต๋๋ค. Windows๋ ๋ณ๋ ์ค์น(์: MSYS2, WSL)๊ฐ ํ์ํฉ๋๋ค.
make
์์ฑ๋ ๋น๋ ์ค์ ์ ๋ฐํ์ผ๋ก ์ค์ ์ปดํ์ผ์ ์งํํด ์คํ ํ์ผ์ ๋ง๋ญ๋๋ค.
