import requests from requests.auth import HTTPBasicAuth from config.setting import settings from schemas.log_alert import OpenobserveQuery def get_log(start_time: int, end_time: int) -> str: response = requests.post( settings.openobserve_url, headers={ 'accept': 'application/json', 'Content-Type': 'application/json' }, json={"query": OpenobserveQuery(start_time=start_time, end_time=end_time).model_dump()}, auth=HTTPBasicAuth(settings.openobserve_username, settings.openobserve_password) ) return response.json()