DevOps

Monitoring e Prometheus

Raccolta metriche, PromQL, exporter, Alertmanager, integrazione Grafana, troubleshooting metriche mancanti

22 domande da colloquio·
Mid-Level
1

Cos'è una metrica di tipo Counter in Prometheus?

Risposta

Un Counter è una metrica che può solo aumentare o essere resettata a zero al riavvio. È ideale per contare eventi cumulativi come richieste HTTP, errori o messaggi elaborati. Per calcolare un tasso di variazione, usa la funzione PromQL rate() o irate() che gestisce automaticamente i reset.

2

Qual è il modello di raccolta metriche predefinito utilizzato da Prometheus?

Risposta

Prometheus utilizza un modello pull in cui il server effettua attivamente lo scrape delle metriche dai target a intervalli regolari definiti. Questo modello centralizza la configurazione, rileva facilmente i target down ed evita che le applicazioni sovraccarichino il server. Il push gateway esiste per job effimeri ma rappresenta un pattern eccezionale, non la norma.

3

Cos'è un exporter nell'ecosistema Prometheus?

Risposta

Un exporter è un componente che espone metriche da sistemi di terze parti in formato Prometheus. Traduce le metriche native di applicazioni come MySQL, Redis o NGINX in metriche compatibili accessibili via HTTP. Gli exporter ufficiali seguono rigorose convenzioni di denominazione e sono mantenuti dalla comunità Prometheus.

4

Qual è la differenza principale tra un Gauge e un Counter?

5

A cosa serve l'endpoint /metrics in un'applicazione instrumentata?

+19 domande da colloquio

Padroneggia DevOps per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis