Compatibilité des frameworks et langages

Versions de Ruby prises en charge

La bibliothèque Ruby Datadog prend en charge le dernier gem des interpréteurs Ruby suivants :

  • MRI, de la version 2.1 à la version 3.1

Ces versions sont prises en charge sur les architectures suivantes :

  • Linux (GNU) x86-64, aarch64
  • Alpine Linux (musl) x86-64, aarch64
  • macOS (Darwin) x86-64, arm64

Vous pouvez surveiller la sécurité de vos applications Ruby exécutées dans Docker, Kubernetes, AWS ECS et AWS Fargate.

Frameworks pris en charge

Serveur Web du frameworkVersion minimale du framework
Rack1.1
Rails3.2 (varie également en fonction de la version de Ruby)
Sinatra1.4

Prise en charge des fonctionnalités d’ASM

Les fonctionnalités ASM suivantes sont prises en charge dans la bibliothèque Ruby, pour la version du traceur spécifiée :

Fonctionnalité ASMVersion minimale du traceur Ruby
Détection des menaces
–> API Business logic
1.9.0
Protection contre les menaces
–> Blocage d’IP
–> Blocage des requêtes suspectes
–> Blocage d’utilisateurs
1.11.0


Gestion des risques
–> Détection des vulnérabilités tierces
–> Détection des vulnérabilités dans le code personnalisé
non pris en charge

La version minimale du traceur pour profiter de toutes les fonctionnalités ASM avec Ruby est la 1.11.0.

Si vous souhaitez demander la prise en charge d'une fonctionnalité ou d'un framework Ruby, contactez-nous ! Remplissez ce court formulaire pour nous communiquer les détails.