Documentation utilisateur
  1. Qu'est-ce que redirection.io ?
  2. Guide de démarrage
  3. Que sont les organisations et les projets ?
  4. Inviter de nouveaux collaborateurs
  5. Compte utilisateur et préférences
  6. Utilisation des logs de trafic
  7. Créer une règle
  8. Référence des triggers et des marqueurs
  9. Référence des actions
  10. Comment importer ou exporter des règles de redirection en masse ?
  11. Gestion des instances
  12. Notifications du projet
  13. Segmentation des projets
  14. Combien ça coûte ?
  15. Puis-je utiliser redirection.io gratuitement ?
  16. À propos de nous

Documentation développeur
  1. TL;DR; Fast track
  2. Intégrations disponibles
  3. Module nginx
  4. Module Apache
  5. Intégration platform.sh
  6. Cloudflare Workers
  7. Intégration Fastly Compute@Edge
  8. Middleware Vercel
  9. Utiliser redirection.io avec Docker
  10. Est-ce rapide ?
  11. API publique

Documentation de l'agent
  1. Installation de l'agent
  2. Mise à jour de l'agent
  3. Options de l'agent en ligne de commande
  4. L'agent en tant que reverse proxy
  5. Référence de configuration de l'agent
  6. Configuration minimale
  7. Recevoir des requêtes
  8. Configuration du backend
  9. Virtualhosts
  10. Trusted proxies
  11. Base de données GeoIP
  12. Compression de la réponse
  13. Réglages de performance
  14. Logs d'accès
  15. Persister dans un bucket s3
  16. Monitoring de l'agent
  17. Utilisation de l'agent derrière un proxy HTTPS
  18. Exemples de configuration de l'agent redirection.io

Instances managées
  1. Que sont les instances managées ?
  2. Ajouter un domaine à votre projet
  3. Limites et quota des instances managées
  4. Questions fréquemment posées

Crawler
  1. Qu'est-ce que le crawler de redirection.io ?
  2. Démarrer un crawl
  3. Planifier un crawl
  4. Analyse des résultats d'un crawl
  5. La liste des crawls
  6. Crédits de crawl et tarifs
  7. Erreurs d'exploration
  8. Référence des métriques du crawler
  9. Référence des colonnes du crawler

Base de connaissances
  1. Créez vos premières redirections
  2. redirection.io : recettes de règles
  3. Mise en place d'un serveur de redirection sur Azure Cloud
  4. Données structurées et extraits enrichis
  5. Qu'est-ce qu'une redirection d'URL ?
  6. Pourquoi utiliser les redirections d'URL et comment les configurer

Versions legacy
  1. Référence de configuration de l'agent 1.x
  2. Référence de configuration de l'agent 2.x
  3. Intégrations dépréciées
  4. Intégration legacy de Cloudflare Workers

Changelogs
  1. redirectionio-agent
  2. libnginx-mod-redirectionio
  3. libapache2-mod-redirectionio

Monitoring de l'agent

L'agent peut être supervisé en utilisant deux approches : avec les logs techniques (pour obtenir des informations sur le comportement interne de l'agent), et en utilisant des métriques Prometheus, pour collecter des informations sur la performance et le trafic de l'agent.

Logs techniques

L'agent peut être configuré pour enregistrer des informations techniques sur son comportement interne, ce qui peut être utile à des fins de débogage ou pour surveiller la santé de l'agent. Les logs techniques sont différents des logs d'accès, car ils ne sont pas focalisés sur les requêtes HTTP entrantes, mais plutôt sur les opérations internes de l'agent telles que la gestion des règles, la communication avec les serveurs backend, la gestion des certificats SSL, la collecte de logs, etc.

La clé de configuration log permet de spécifier le type de sortie (sous forme de fichier, sur la sortie standard ou vers un serveur syslog), le format des logs (json, text, rfc3164 ou rfc5424) et le chemin vers le fichier de log.

Par exemple :

Voir dans l'explorateur de configuration
instance:
    name: 'My Instance'
reverse_proxy:
    listen:
        - 'tcp://0.0.0.0:80'
    forward:
        address: 'backend:8080'
    agent:
        project_key: my-project-key
log:
    -
        output: file
        format: json
        path: /var/log/redirection.log.json
    -
        output: stdout
        format: text
    -
        output: stderr
        format: json
    -
        output: syslog
        format: rfc5424
        address: 'syslog-server:514'

Métriques Prometheus

L'agent redirection.io peut exposer un ensemble de métriques Prometheus qui peuvent être utilisées pour superviser la performance et le trafic de l'agent.

Par défaut, l'endpoint de métriques est désactivé, mais vous pouvez l'activer en configurant la clé de configuration metrics.listen dans le fichier de configuration de l'agent.

Par exemple :

Voir dans l'explorateur de configuration
instance:
    name: 'My Instance'
reverse_proxy:
    listen:
        - 'tcp://0.0.0.0:80'
    forward:
        address: 'backend:8080'
    agent:
        project_key: my-project-key
metrics:
    listen: '127.0.0.1:9000'

Les métriques Prometheus incluent :

  • métriques globales de l'agent :
    • process_cpu_seconds_total: Total user and system CPU time spent, in seconds.
    • process_cpu_seconds_total : Temps CPU total utilisateur et système passé, en secondes.
    • process_max_fds : Nombre maximum de descripteurs de fichiers ouverts autorisés pour le processus de l'agent.
    • process_open_fds : Nombre de descripteurs de fichiers ouverts.
    • process_resident_memory_bytes : Taille de la mémoire résidente, en octets.
    • process_start_time_seconds : Heure de démarrage du processus depuis l'unix epoch en secondes.
    • process_threads : Nombre de threads OS dans le processus.
    • process_virtual_memory_bytes : Taille de la mémoire virtuelle en octets.
  • métriques par projet :
    • redirectionio_matching_requests : Nombre de fois qu'une requête correspondante a été exécutée par le router
    • redirectionio_rules_count : Nombre de règles à l'intérieur du router
    • redirectionio_rules_count_live : Nombre de règles à l'intérieur du router (en mode live)
    • redirectionio_rules_update_histogram : Histogramme de la durée du processus de mise à jour des règles, en millisecondes
    • redirectionio_logs_buffer_size : Taille mémoire du buffer de logs, en octets
  • métriques par hostname :
    • redirectionio_request_bytes : Nombre d'octets reçus dans les requêtes
    • redirectionio_response_bytes : Nombre d'octets envoyés dans les réponses
    • redirectionio_request_count : Nombre de requêtes reçues par l'agent
Cette page a été mise à jour le 30 mars 2026
Vous ne trouvez pas votre réponse ?