LS-chatbot-log / api /main.py
Rulga's picture
Add FastAPI and Streamlit integration with log analysis functionality
1355db4
raw
history blame contribute delete
495 Bytes
from fastapi import APIRouter
from analysis import LogAnalyzer
router = APIRouter()
@router.get("/analysis/basic")
async def get_basic_analysis():
analyzer = LogAnalyzer()
return analyzer.get_basic_stats()
@router.get("/analysis/temporal")
async def get_temporal_analysis():
analyzer = LogAnalyzer()
return analyzer.temporal_analysis()
@router.get("/analysis/report")
async def get_full_report():
analyzer = LogAnalyzer()
return {"report": analyzer.generate_report()}