# ... (μ€λ΅) ...
print(f"\n" + "="*60)
print(f"π [μλΈν΄λ νν°μ
κ²μ¦ μλ£] Cluster: {infra_tag} | Date: {date_tag} μ»΄νμΌ κ°λ")
print("="*60)
# 1. κΈ°μ‘΄ λ°μ΄ν° λ‘λ
df_pod = pd.read_parquet(p1)
df_ns = pd.read_parquet(p2)
df_daily_ns = pd.read_parquet(p3)
# βββ π― [KeyError ν΄κ²° ν¨μΉ] λλ½λ cluster 컬λΌμ λμ μΌλ‘ μ£Όμ
βββ
if 'cluster' not in df_pod.columns:
df_pod['cluster'] = infra_tag # λͺ
μΈμ μμ±μ μν΄ λλ¬Έμ κ°(COMPUTE/STORAGE) κ°μ μ£Όμ
if 'cluster' not in df_daily_ns.columns:
df_daily_ns['cluster'] = infra_tag
# κΈ°μ‘΄ excel_name μ μ λ° νμ build_sheet νΈμΆλΆλ‘ μ΄μ΄μ§...
excel_name = f"res_usage_report_{infra_tag.lower()}_{date_tag}.xlsx"
# ... (μ΄ν λμΌ) ...