Requirements for AppScope are as follows:
AppScope runs on:
When building AppScope from source, use:
This restriction is imposed to make the resulting executable more portable.
The distros that AppScope supports all require the use of
/proc. You should avoid custom filesystem configuration that interferes with AppScope's ability to use these directories.
AppScope 1.2, Cribl Stream 4.0, Cribl Edge 4.0, and Cribl Search 1.0 are mutually compatible. If you integrate any of these products with earlier versions of peer products, some or all features will be unavailable.
AppScope can instrument static executables only when they are written in Go.
When an executable that's being scoped has been stripped, it is not possible for
libscope.so to obtain a file descriptor for an SSL session, and in turn, AppScope cannot include IP and port number fields in HTTP events.