func IsTracerSupportedByOS(exclusionList []string) (bool, string) {
	currentKernelCode, err := kernel.HostVersion()
	if err != nil {
		return false, fmt.Sprintf("could not get kernel version: %s", err)
	}

	hostInfo := host.GetStatusInformation()
	log.Infof("running on platform: %s", hostInfo.Platform)
	return verifyOSVersion(currentKernelCode, hostInfo.Platform, exclusionList)
}
// IsTracerSupportedByOS returns whether or not the current kernel version supports tracer functionality
// along with some context on why it's not supported
IsTracerSupportedByOS returns whether or not the current kernel version supports tracer functionality
along with some context on why it's not supported
// IsTracerSupportedByOS returns whether or not the current kernel version supports tracer functionality // along with some context on why it ' s not supported
func IsTracerSupportedByOS(exclusionList []string) (bool, string) {
	currentKernelCode, err := kernel.HostVersion()
	if err != nil {
		return false, fmt.Sprintf("could not get kernel version: %s", err)
	}
	hostInfo := host.GetStatusInformation()
	log.Infof("running on platform: %s", hostInfo.Platform)
	return verifyOSVersion(currentKernelCode, hostInfo.Platform, exclusionList)
}
func IsTracerSupportedByOS ( exclusionList [ ] string ) ( bool , string ) { currentKernelCode , err := kernel . HostVersion ( ) if err != nil { return false , fmt . Sprintf ( " " , err ) } hostInfo := host . GetStatusInformation ( ) log . Infof ( " " , hostInfo . Platform ) return verifyOSVersion ( currentKernelCode , hostInfo . Platform , exclusionList ) }
IsTracerSupportedByOS returns whether or not the current kernel version supports tracer functionality
along with some context on why it's not supported
IsTracerSupportedByOS returns whether or not the current kernel version supports tracer functionality along with some context on why it ' s not supported