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 = "{key}={value}
" return result