Progetto

Generale

Profilo

Azioni

Segnalazione #287

aperta

🔮 [MULTI] Overloading CPU su cluster HR causando errore 500 sul portale Musei Italiani

Aggiunto da Marco Menichelli circa un mese fa.

Stato:
Nuovo
Priorità:
Normale
Assegnato a:
-
Inizio:
18-06-2026
Scadenza:
% Completato:

0%

Tempo stimato:

Descrizione

⚠️ ALLERTA PREDITTIVA (LEONARDO ENGINE) ⚠️
Severità Ricalcolata dall'AI: CRITICAL (Base matematica: WARNING)
Probabilità Impatto Ricalcolata: 67%
Time-to-Impact Stimato: 68 minuti

Previsione e Contesto (LLM):
Se non si interviene, il business sarà gravemente impattato. L'overloading CPU su cluster HR potrebbe causare un rallentamento generale del sistema, rendendo impossibile l'accesso al portale Musei Italiani. Questo potrebbe portare a una perdita significativa di clienti, poiché non saranno in grado di acquistare biglietti o accedere a altre funzionalità del portale. Inoltre, potrebbe causare un aumento dei tempi di risposta e una diminuzione della soddisfazione del cliente, che potrebbe portare a una diminuzione della reputazione del servizio.

Azioni di Mitigazione Suggerite:

  • Verificare la connettività a Keycloak e monitorare la risoluzione OIDC per eventuali problemi.
  • Implementare un fix strutturale rendendo la risoluzione OIDC lazy lato codice.
  • Monitorare l'utilizzo di CPU sui server del cluster HR e intervenire in caso di sovraccarico.
  • Implementare misure di ottimizzazione del codice per ridurre l'utilizzo di CPU.
  • Implementare misure di scalabilità per gestire eventuali picchi di carico.

Sistemi Coinvolti: HR, Portale Musei Italiani
🔥 ROOT CAUSE IDENTIFICATA:
Il problema radice è l'elevato utilizzo di CPU sui server del cluster HR, che ha causato un overloading del sistema. Questo è stato verificato dallo allarme che ha rilevato un utilizzo di CPU al 99%. Inoltre, l'errore 500 sul portale è stato causato da questo overloading, rendendo impossibile l'accesso al servizio. Il problema è stato causato da una risoluzione OIDC 'eager' allo startup, che ha causato la crash dei pod quando Keycloak non rispondeva subito. Il fix strutturale sarebbe rendere la risoluzione OIDC lazy lato codice, ma non è stato possibile estendere la soluzione storica al problema attuale senza ulteriori informazioni.

Tracciato Deduttivo / Ricalibrazione:
Il ticket è stato aperto in seguito a un allarme che ha rilevato un elevato utilizzo di CPU (99%) sui server del cluster HR. Questo allarme è stato seguito da un errore 500 sul portale Musei Italiani, che è stato verificato da un utente umano. La catena causale è la seguente: un elevato utilizzo di CPU ha portato a un overloading del sistema, causando un errore 500 sul portale. Questo errore 500 è stato verificato da un utente che ha notato che il portale non carica correttamente, rendendo impossibile l'accesso al servizio. Questo allarme è stato ricalcolato come CRITICAL in quanto l'errore 500 sul portale è un problema critico per il business, poiché impedisce ai clienti di accedere al servizio.

--- 📡 EVENTI ORIGINALI CHE HANNO SCATENATO L'ALLARME ---

--- ORIGINE: DATADOG ---
Oggetto: pods down su kubernetes CPU e RAM al 90%
Dettaglio: CPU al 99% rilevata sui server del cluster HR.

--- ORIGINE: HUMAN ---
Oggetto: Ciao, il portale museiitaliani restituisce errore 500 in fase di emissione ticket. Urgente.
Dettaglio: Non riesco ad accedere al portale, carica a vuoto.


🌀 Predictive Ticket generato da PRISM.AI - Leonardo ML Engine

--- 💡 MEMORIA STORICA UTILIZZATA (RAG) ---
Il documento storico evidenzia che l'errore 500 durante il deploy precedente era causato da timeout nella connessione a Keycloak durante lo startup dell'applicazione. Il team di It Ops ha verificato che il problema era dovuto alla risoluzione OIDC in modo 'eager' allo startup, che ha causato la crash dei pod quando Keycloak non rispondeva subito. Il team ha notato che il problema si è presentato solo per un breve periodo durante il deploy e che il pod attualmente sta funzionando senza rallentamenti. Il fix strutturale sarebbe rendere lazy la risoluzione OIDC lato codice. Tuttavia, non c'è stato un problema di disponibilità dei pods o di errore 500 sul portale museiitaliani durante il deploy precedente. Pertanto, non è possibile estendere la soluzione storica al problema attuale senza ulteriori informazioni. Si consiglia di verificare la connettività a Keycloak e di monitorare la risoluzione OIDC per eventuali problemi.

Nessun dato disponibile

Azioni

Esporta su Atom PDF