Commit 3217f0b

Repositorybojemoi
Branchmain
Authorgrafana-watcher
Hash3217f0b22abb1c42444282a068e544257b0dc725

Description

Remplace Ollama (trop lent) par Claude API (Anthropic). Le backend est sélectionnable via LLM_BACKEND: claude/kimi/ollama. Le LLM évalue désormais la sévérité réelle de l’alerte (critical/high/medium/low/info) indépendamment du label Prometheus.

  • llm.py: ajout _call_claude + _extract_json pour parser la réponse
  • config.py: claude_api_key (secret), claude_model, llm_backend=claude
  • requirements.txt: anthropic>=0.40
  • alerter.py: emoji selon sévérité LLM (🔴🟠🟡🔵⚪)
  • webhook.py: sévérité Telegram = decision[“severity”] (LLM) > label Prometheus
  • stack: LLM_BACKEND=claude, secret claude_api_key monté

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Files Changed

MMMMMaaaasllllteeeearrrrcttttk----/aaaa4gggg8eeee-nnnnstttte////raaarvllleieeeqcrrruettti-___raaaaelgggmeeeeernnnnttttt-///sa_cl.g_oltemnmxnaf.ttiip.ngyy_.m_pl.ypy

Diff Summary

aaaas5llllteeeeafrrrrcittttkl----/eaaaa4sgggg8eeee-cnnnnshttttea////rnaaarvgllleieeeeqcdrrrue,ttti-___ra5aaael9gggmeeeeerinnnntntttt-s///sae_cl.gr_oltetmnmxniaf.ttoiip.nngyys_.m(_pl+.y)p,y9d14e21816le+tions(-)