This invention relates to monitoring, and provides a method, apparatus, device, and storage medium for locating program execution problems. The method receives user requests, wherein the user request includes user identity information and execution information; generates an execution task based on the user identity information and the execution information; when the execution task is detected to be completed, obtains the response result of the execution task; performs multi-
dimensional analysis on the response result to obtain the
result category of the execution task in each dimension; if the
result category includes a preset category, identifies the user who made the request, and obtains the input parameters of the user request from a preset message
system based on the user; generates alarm information based on the input parameters and the preset category, which can accurately locate the
operational problem encountered by the user. Furthermore, this invention also relates to
blockchain technology, and the alarm information can be stored in the
blockchain.