An apparatus configured for generating a process time insight interface component associated with a group shared code repository, the apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the at least one processor, cause the apparatus to at least:
- intercept, at a code processing operation monitoring module, a code process request initiated by a client repository device,
- wherein the code process request is configured to trigger a code processing operation associated with a first code processing operation identifier to be executed on the group shared code repository, wherein the first code processing operation identifier identifies the code processing operation;
- initiate, at the code processing operation monitoring module, a code processing period comprising the first code processing operation identifier, wherein initiating the code processing period comprises at least initializing a timer;
- trigger the code processing operation associated with the first code processing operation identifier to execute on the group shared code repository;
- receive, from the group shared code repository at the code processing operation monitoring module, a code process operation response indicating completion of the code processing operation;
- determine, at the code processing operation monitoring module, an elapsed time associated with the code processing operation based on the code process operation response and the timer;
- record the elapsed time in the code processing period comprising the first code processing operation identifier;
- intercept, at the code processing operation monitoring module, a second code process request initiated by a second client repository device, wherein the second code process request is configured to trigger a second code processing operation associated with a second code processing operation identifier to be executed on the group shared code repository, and wherein the second code processing operation identifier identifies the second code processing operation;
- receive, from the group shared code repository at the code processing operation monitoring module, a second code process operation response indicating completion of the second code processing operation;
- determine, at the code processing operation monitoring module, a second elapsed time associated with the second code processing operation based on the second code process operation response;
- determine the code processing operation associated with the code process request is equivalent to the second code processing operation associated with the second code process request by comparing the first code processing operation identifier and the second code processing operation identifier;
- aggregate the second elapsed time with the elapsed time in the code processing period comprising the first code processing operation identifier;
- and
- generate the process time insight interface component based on the code processing period.