{% set tech = data.tech|default({}) %} {% set platformStatus = tech.platformStatus|default('ok') %} {% set errors24h = tech.errors24h|default(0) %} {% set errors500 = tech.errors500|default(0) %} {% set errors404 = tech.errors404|default(0) %} {% set errors4xx = tech.errors4xx|default(0) %} {% set impactedUsers = tech.impactedUsers24h|default(0) %} {% set emailSent24h = tech.emailSent24h|default(0) %} {% set emailSentRate24h = tech.emailSentRate24h|default(0) %} {% set totalReports = tech.totalReports|default(0) %} {% set appVersion = tech.appVersion|default('n/a') %} {% set recentReports = tech.recentReports|default([]) %} {% set latestCritical = tech.latestCritical|default(null) %} {% set statusDistribution = tech.statusDistribution|default({}) %} {% set serviceStatuses = tech.serviceStatuses|default([]) %}

Infrastructure & Technique

Vue pilotée par les rapports d’erreurs applicatives enregistrés dans FundUp

{% if platformStatus == 'ok' %} Plateforme stable {% elseif platformStatus == 'warning' %} Erreurs à surveiller {% else %} Incident applicatif {% endif %} Version {{ appVersion }}
Rapports d’erreur 24h
{{ errors24h|number_format(0, ',', ' ') }}
{{ totalReports|number_format(0, ',', ' ') }} au total
Erreurs 500
{{ errors500|number_format(0, ',', ' ') }}
Incidents serveur sur 24h
Utilisateurs impactés
{{ impactedUsers|number_format(0, ',', ' ') }}
Utilisateurs distincts sur 24h
Emails support
{{ emailSent24h|number_format(0, ',', ' ') }}
{{ emailSentRate24h }}% des erreurs 24h

Activité des erreurs

24 dernières heures
Rapports par tranche horaire
404
{{ errors404|number_format(0, ',', ' ') }}
Pages introuvables
4xx
{{ errors4xx|number_format(0, ',', ' ') }}
Erreurs client
500+
{{ errors500|number_format(0, ',', ' ') }}
Incidents serveur

État des services

{% if serviceStatuses is not empty %}
{% for service in serviceStatuses %}
{{ service.label }}
{{ service.description }}
{{ service.state == 'incident' ? 'Incident' : (service.state == 'warning' ? 'À surveiller' : 'Opérationnel') }}
{{ service.count|number_format(0, ',', ' ') }} erreur{{ service.count > 1 ? 's' : '' }} / 24h
{% endfor %}
{% else %}
Aucune donnée de service disponible.
{% endif %}
Répartition des codes
{% if statusDistribution is not empty %}
{% for code, count in statusDistribution %} {% set badgeClass = code >= 500 ? 'code-500' : (code == 404 ? 'code-404' : (code >= 400 ? 'code-400' : 'code-default')) %}
{{ code }}
Code {{ code }}
Occurrences récentes
{{ count|number_format(0, ',', ' ') }}
{% endfor %}
{% endif %}
Dernier incident notable
{% if latestCritical %}
{{ latestCritical.exceptionMessage }}
{{ latestCritical.path ?: latestCritical.url ?: 'URL indisponible' }} • {{ latestCritical.createdAt|date('d/m/Y H:i') }}
{% else %}
Aucun incident notable actuellement.
{% endif %}

Derniers rapports

Voir tous les rapports
{% if recentReports is not empty %} {% for report in recentReports %} {% set badgeClass = report.statusCode >= 500 ? 'code-500' : (report.statusCode == 404 ? 'code-404' : (report.statusCode >= 400 ? 'code-400' : 'code-default')) %}
{{ report.statusCode }}
{{ report.exceptionMessage|length > 100 ? report.exceptionMessage|slice(0, 100) ~ '…' : report.exceptionMessage }}
{{ report.path ?: report.url ?: 'URL indisponible' }}
{{ report.createdAt|date('d/m/Y H:i:s') }} {% if report.userDisplayName or report.userEmail %} • {{ report.userDisplayName ?: report.userEmail }} {% endif %}
{{ report.environment }}
{{ report.isEmailSent ? 'Email support envoyé' : 'Email non envoyé' }}
Détails
{% endfor %} {% else %}
Aucun rapport d’erreur enregistré pour le moment.
{% endif %}

Synthèse plateforme

Version actuelle
Application surveillée via les rapports d’erreur
v{{ appVersion }}
Rapports d’erreur 24h {{ errors24h|number_format(0, ',', ' ') }}
Emails support envoyés {{ emailSent24h|number_format(0, ',', ' ') }}
Utilisateurs impactés {{ impactedUsers|number_format(0, ',', ' ') }}
Incidents serveur 500+ {{ errors500|number_format(0, ',', ' ') }}
Ouvrir les rapports d'erreurs