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
μμ±λ λΉλ μ€μ μ λ°νμΌλ‘ μ€μ μ»΄νμΌμ μ§νν΄ μ€ν νμΌμ λ§λλλ€.
