Skip to content

Commit

Permalink
testing custom span
Browse files Browse the repository at this point in the history
  • Loading branch information
laranoe committed Jul 5, 2023
1 parent 05cfe19 commit 956d355
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions taskman/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,16 @@ def redirect_to_tasks() -> None:

@app.get('/tasks')
def get_tasks(backend: Annotated[Backend, Depends(get_backend)]) -> List[Task]:
keys = backend.keys()
with tracer.start_as_current_span("getting-tasks") as span:

span.set_attribute("api_endpoint", "/tasks")
span.set_attribute("team-name", "Pika")

tasks = []
for key in keys:
tasks.append(backend.get(key))
keys = backend.keys()

tasks = []
for key in keys:
tasks.append(backend.get(key))
return tasks


Expand Down Expand Up @@ -87,6 +92,6 @@ def create_task(request: TaskRequest,
trace.set_tracer_provider(provider)

# Creates a tracer from the global tracer provider
tracer = trace.get_tracer("my.tracer.name")
tracer = trace.get_tracer("pika.tracer")

FastAPIInstrumentor.instrument_app(app)

0 comments on commit 956d355

Please sign in to comment.