The application relates to the technical field of
software development, in particular to a non-invasive dynamic burying
point system for an application, an implementation method and a storage medium. A starting class is defined for a burying point application, the starting class is connected to a process after the burying point application is started, and a
transformer module encapsulated into a
java agent is loaded. Compared with an existing
annotation-based invasive burying point scheme and a static
instrumentation burying point scheme, the application is effective for any jvm application, meanwhile, targeted burying point optimization of
common framework and tool class libraries and progressive burying point
processing of specific scenes are considered; a classification process is generally mainly aimed at methods of the application itself, and existing classification can be generally adopted for widely used
library classes. When the application needs to change or cancel burying point logic, only the black and white
list classification and the processor associated with the white
list need to be changed, and the
server side is re-calculated according to the
black list to obtain the
bloom filter parameter, so that the operation is simple, the burying point is flexible, and the application is not aware of the burying point.