Deepfactor Support Matrix

The following Linux distributions are supported for instrumenting applications with Deepfactor.

Supported Operating System


 

Traditional/
Non-Container Deployments


 

Kubernetes Deployments
(works on any Node OS)

Container Deployments Without Kubernetes
(Only Docker Container runtime is supported) 

 

Pod Image OS Container Host OS

Container Base Image

Ubuntu 18.04 & above

Yes*

Yes*

Yes*

Yes*

CentOS 7 & above

Yes*

Yes*

Yes*

Yes*

RedHat 7 & above

Yes

Yes

Yes

Yes

Alpine 3.9 & above

No

Yes

No

Yes

Debian 10 & above

Yes

Yes

Yes

Yes

Amazon Linux 1 and 2

Yes

Yes

Yes

Yes

SUSE SLES 12 SP5 & SUSE SLES 15 SP2

Tech Preview

Tech Preview

Tech Preview

Tech Preview

* Validated at Deepfactor

Any Linux Distribution running glibc verison >= 2.17 (or musl >= 1.1.20-r5 for Alpine) should be able to run the libdf.so library, but telemetry data may be limited if it doesn't use rpm, dpkg or apk package management. (e.g. Arch Linux)

 

For Kubernetes orchestration deployments

For running kubernetes workloads with Deepfactor, we provide a mutating admission webhook. The minimum kubernetes version supported by Deepfactor's mutating admission webhook is 1.19.

 

Which OS/platforms/applications are NOT supported by Deepfactor?
a. No Windows or MacOS  or Android app support
b. Any app written using statically compiled languages such as Golang or RUST

c. No support for distro-less containers

d. No support for serverless (lambda functions..)

Known limitations

Deepfactor sets LD_PRELOAD to inject the Deepfactor runtime into your application. If you are using another tool that is setting LD_PRELOAD, Deepfactor will not be injected and a warning will be shown on Deepfactor portal UI.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.