import os import time import pyroscope from fastapi import FastAPI from lib.bike.bike import order_bike from lib.car.car import order_car from lib.scooter.scooter import order_scooter pyroscope.configure( application_name = "ride-sharing-app", server_address = "http://pyroscope:4040", tags = { "region": f'{os.getenv("REGION")}', } ) app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} @app.get("/bike") def bike(): order_bike(0.2) return "

Bike ordered

" @app.get("/scooter") def scooter(): order_scooter(0.3) return "

Scooter ordered

" @app.get("/car") def car(): order_car(0.4) return "

Car ordered

" @app.get("/") def environment(): result = "

environment vars:

" for key, value in os.environ.items(): result +=f"

{key}={value}

" return result