You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Drew Bednar b3560c34b4 Add otel to local dev 11 months ago
learn_otel Add opentelemtry distro 11 months ago
scripts Initial Commit 11 months ago
tests Initial Commit 11 months ago
.coveragerc Initial Commit 11 months ago
.dockerignore Initial Commit 11 months ago
.drone.yml Initial Commit 11 months ago
.gitignore Initial Commit 11 months ago
.pre-commit-config.yaml Initial Commit 11 months ago
Dockerfile Initial Commit 11 months ago
LICENSE Initial Commit 11 months ago
README.md Initial Commit 11 months ago
dev-requirements.in Initial Commit 11 months ago
dev-requirements.txt Add opentelemtry distro 11 months ago
entrypoint.sh Initial Commit 11 months ago
pyproject.toml Initial Commit 11 months ago
requirements.in Added bootstrap dependencies for OTEL 11 months ago
requirements.txt Added bootstrap dependencies for OTEL 11 months ago
tasks.py Add otel to local dev 11 months ago

README.md

learn_otel

Learning OTEL

First time setup

Create a virtual environment and activate it. Now from the root project directory run ./scripts/bootstrap. This will install pip-tools and sync any dependencies for the first time.

Dependency management

Dependencies are managed via [pip-tools].

Adding a dependency

To add a dependency, edit requirements.in (or dev-requirements.in for dev dependencies) and add your dependency then run pip-compile requirements.in.

Syncing dependencies

Run pip-sync requirements.txt dev_requirements.txt.

Testing

Run the tests by invoking py.test in the project root. Make sure you run any pending migrations beforehand.