Ruby Compatibility Requirements
이 페이지는 아직 한국어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우
언제든지 연락주시기 바랍니다.App and API Protection capabilities
The following App and API Protection capabilities are supported in the Ruby library, for the specified tracer version:
| App and API Protection capability | Minimum Ruby tracer version |
|---|
| HTTP Monitoring | 1.16.0 |
| gRPC Monitoring | not supported |
| GraphQL Monitoring | 2.3.0 |
| Exploit Prevention | 2.11.0 |
| API Security | 2.29.0 |
| Account Takeover Protection | 2.16.0 |
| Runtime Activation | not supported |
| Runtime Software Composition Analysis (SCA) | 1.22.0 |
| Runtime Code Analysis (IAST) | not supported |
The minimum tracer version to get all supported App and API Protection capabilities for Ruby is 2.29.0.
The following capabilities are not yet supported: gRPC Monitoring, Runtime Activation, Runtime Code Analysis (IAST).
Supported deployment types
| Deployment type | Support |
|---|
| Docker | |
| Kubernetes | |
| Amazon ECS | |
| AWS Fargate | |
| AWS Lambda | |
Language and framework compatibility
Supported Ruby interpreters
The Datadog Ruby library supports the latest gem for the following Ruby interpreters:
- MRI versions >=2.5 <3.5
- JRuby versions >=9.2.21 <9.5
These are supported on the following architectures:
- Linux (GNU) x86-64, aarch64
- Alpine Linux (musl) x86-64, aarch64
- macOS (Darwin) x86-64, arm64
Integrations
The Ruby tracer includes support for the following frameworks, data stores and libraries.
Web framework compatibility
- Attacker source HTTP request details
- Tags for the HTTP request (status code, method, etc)
- Distributed Tracing to see attack flows through your applications
User Authentication Frameworks compatibility
| Framework | Automatic User Event Tracking |
|---|
| Devise | |
Networking framework compatibility
Data store compatibility
Currently we are providing SQL Injection detection for ActiveRecord, which is part of the Rails web framework.
GraphQL compatibility