Alerts


/etc/prometheus/alertes.yml > jvm
DescripteursFichiers (0 active)
alert: DescripteursFichiers
expr: process_open_fds
  / process_max_fds > 0.85
for: 10m
labels:
  severite: avertissement
annotations:
  resume: 85 % des descripteurs de fichiers utilises
GcExcessif (0 active)
alert: GcExcessif
expr: sum(rate(jvm_gc_collection_seconds_sum[5m]))
  > 0.15
for: 10m
labels:
  severite: avertissement
annotations:
  detail: Memoire probablement insuffisante, ou fuite.
  resume: Plus de 15 % du temps passe en ramasse-miettes
InterblocageJvm (0 active)
alert: InterblocageJvm
expr: jvm_threads_deadlocked
  > 0
for: 1m
labels:
  severite: critique
annotations:
  detail: Le serveur est probablement fige. Redemarrage necessaire.
  resume: Interblocage de threads dans la JVM
PausesGcLongues (0 active)
alert: PausesGcLongues
expr: rate(jvm_gc_collection_seconds_sum{gc="G1
  Old Generation"}[5m]) / rate(jvm_gc_collection_seconds_count{gc="G1 Old
  Generation"}[5m]) > 1
for: 5m
labels:
  severite: avertissement
annotations:
  resume: Pauses GC de vieille generation superieures a 1 s
TicksTresLents (0 active)
alert: TicksTresLents
expr: histogram_quantile(0.99,
  sum by (le) (rate(mc_server_tick_seconds_bucket[5m]))) > 1
for: 10m
labels:
  severite: avertissement
annotations:
  detail: Visible en jeu. Sauvegardes, generation de terrain ou GC.
  resume: 1 % des ticks depassent 1 seconde
/etc/prometheus/alertes.yml > minecraft
ColonieEnSurEffectif (5 active)
alert: ColonieEnSurEffectif
expr: mc_colonies_lits_manquants
  > 0
for: 30m
labels:
  severite: info
annotations:
  detail: Plus de colons que de capacite d'accueil ; les colons sans lit dorment
    dehors.
  resume: '{{ $labels.name }} manque de {{ $value }} lit(s)'
Labels State Active Since Value
alertname="ColonieEnSurEffectif" colony="4" instance="caillou" job="colonies" mayor="SeigneurXor31" name="Colonie de SeigneurXor31" severite="info" firing 2026-08-03 06:10:48 +0000 UTC 3
alertname="ColonieEnSurEffectif" colony="5" instance="caillou" job="colonies" mayor="Sirion21" name="Colonie de Sirion21" severite="info" firing 2026-08-03 06:10:48 +0000 UTC 3
alertname="ColonieEnSurEffectif" colony="6" instance="caillou" job="colonies" mayor="gragra099" name="gragra099's hell pit of d" severite="info" firing 2026-08-03 06:10:48 +0000 UTC 1
alertname="ColonieEnSurEffectif" colony="2" instance="caillou" job="colonies" mayor="Spyrin" name="Colonie floppesque de Spyrin" severite="info" firing 2026-08-03 06:10:48 +0000 UTC 3
alertname="ColonieEnSurEffectif" colony="3" instance="caillou" job="colonies" mayor="espero76" name="Le Quartier espero" severite="info" firing 2026-08-03 06:10:48 +0000 UTC 1
CollecteColoniesEnEchec (0 active)
alert: CollecteColoniesEnEchec
expr: mc_colonies_scrape_ok
  == 0
for: 10m
labels:
  severite: info
annotations:
  resume: Le collecteur RCON des colonies echoue
MemoireHaute (0 active)
alert: MemoireHaute
expr: jvm_memory_bytes_used{area="heap"}
  / jvm_memory_bytes_max{area="heap"} > 0.92
for: 10m
labels:
  severite: avertissement
annotations:
  resume: Memoire JVM au-dessus de 92 %
ServeurInjoignable (0 active)
alert: ServeurInjoignable
expr: up{job="minecraft"}
  == 0
for: 3m
labels:
  severite: critique
annotations:
  resume: Le serveur Minecraft ne repond plus
TickLong (0 active)
alert: TickLong
expr: rate(mc_server_tick_seconds_sum[5m])
  / rate(mc_server_tick_seconds_count[5m]) * 1000 > 45
for: 10m
labels:
  severite: avertissement
annotations:
  resume: 'Duree de tick au-dessus de 45 ms (budget : 50)'
TpsBas (0 active)
alert: TpsBas
expr: rate(mc_server_tick_seconds_count[2m])
  < 18
for: 3m
labels:
  severite: avertissement
annotations:
  detail: 'Valeur : {{ $value | printf "%.1f" }}'
  resume: TPS sous 18 depuis 3 minutes
TpsCritique (0 active)
alert: TpsCritique
expr: rate(mc_server_tick_seconds_count[2m])
  < 12
for: 2m
labels:
  severite: critique
annotations:
  resume: TPS effondre (<12)