Compatibilité des frameworks et langages

Versions de Go prises en charge

La bibliothèque de tracing Go Datadog prend en charge la version 1.14 et les versions ultérieures de Go sur les architectures suivantes :

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

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

A partir de la version 1.53.0 de la bibliothèque de tracing, l’utilisation de CGO est optionel.

Frameworks pris en charge

Intégrez le traceur aux frameworks Web répertoriés ci-dessous à l’aide de l’une des intégrations de traceur APM correspondantes. Référez-vous à la documentation de l’intégration pour obtenir une présentation détaillée des packages pris en charge et des API associées, ainsi que des exemples d’utilisation.

Prise en charge des fonctionnalités d’ASM

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

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

–> 1.48.0
–> v1.50.0
–> 1.48.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 Go est la 1.48.0.

Remarque : la protection contre les menaces nécessite d’activer la fonctionnalité Remote Configuration, qui est incluse dans la version minimale du traceur indiquée.

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