Disclosure of Invention
The invention mainly aims to solve the technical problem of how to quickly track the research, development and operation states of products.
The first aspect of the present invention provides a method for developing an operation link visualization, the method comprising:
Integrating the research and development node data, the operation node data and the operation and maintenance node data to form a research and development chain, an operation chain and an operation and maintenance chain;
pushing the research and development chain, the operation chain and the item configuration menu of the operation and maintenance chain, and identifying a target inspection item selected in the item configuration menu;
acquiring configuration parameters of the target inspection item, and pushing the configuration parameters to a target user;
acquiring a target examination item confirmation message fed back by the target user, wherein the target examination item confirmation message comprises an examination passing message or an examination failing message;
and if the target inspection item confirmation message is an inspection passing message, visually pushing the development chain, the operation chain and the operation and maintenance chain.
Optionally, in a first implementation manner of the first aspect of the present invention, pushing the item configuration menu of the development chain, the operation chain, and the operation and maintenance chain, and identifying the target inspection item selected in the item configuration menu includes:
Pushing a development chain item configuration menu, identifying a target development chain inspection item selected in the development chain item configuration menu, and pushing configuration parameters of the target development chain inspection item to a target user;
Pushing an operation chain item configuration menu, identifying a target operation chain inspection item selected in the operation chain item configuration menu, and pushing configuration parameters of the target operation chain inspection item to a target user;
Pushing an operation and maintenance chain item configuration menu, identifying a target operation and maintenance chain inspection item selected in the operation and maintenance chain item configuration menu, and pushing configuration parameters of the target operation and maintenance chain inspection item to a target user.
Optionally, in a second implementation manner of the first aspect of the present invention, pushing the development chain item configuration menu, identifying a target development chain inspection item selected in the development chain item configuration menu, and pushing configuration parameters of the target development chain inspection item to a target user includes:
pushing a development chain item configuration menu, and identifying a target development chain inspection item selected in the development chain item configuration menu;
Generating a research and development chain checking instruction, wherein the research and development chain checking instruction is used for controlling a target user to confirm the target research and development chain checking item through at least one of a saas service container instruction set, a code hosting platform instruction set and a cloud service instruction;
and pushing the configuration parameters of the target development chain check item and the development chain check instruction to a target user.
Optionally, in a third implementation manner of the first aspect of the present invention, the target operation chain check item is one of a role member configuration check item, a background authority control and login control check item, a business material entry update check item, a security compliance check item, and an on-shelf version check item;
The method comprises the steps of configuring a checking item by a role member, checking the role authority given to different personnel, checking authority control data of the role authority by a background authority control and login control checking item, inputting an updating checking item by business materials, checking material information in a database, screening and checking the qualified content by a keyword face recognition technology by a safety compliance checking item, and acquiring routing performance abnormality measurement data by an upper-shelf version checking item and upper-shelf software version detection.
Optionally, in a fourth implementation manner of the first aspect of the present invention, before the checking the material information in the database, the method further includes:
acquiring various materials of a database, and extracting features of the various materials;
Combining various materials after feature extraction through pre-training a transducer model;
and storing the combined various materials into the database.
Optionally, in a fifth implementation manner of the first aspect of the present invention, the pushing the operation and maintenance chain item configuration menu, identifying a target operation and maintenance chain inspection item selected in the operation and maintenance chain item configuration menu, and pushing configuration parameters of the target operation and maintenance chain inspection item to a target user includes:
pushing an operation and maintenance chain item configuration menu, and identifying a target operation and maintenance chain inspection item selected in the operation and maintenance chain item configuration menu;
pulling operation and maintenance chain monitoring deployment data through saas service, and detecting whether the operation and maintenance chain monitoring is on line or not;
and if the operation and maintenance chain check item is online, pushing the configuration parameters of the target operation and maintenance chain check item to a target user.
Optionally, in a sixth implementation manner of the first aspect of the present invention, before integrating the research and development node data, the operation node data, and the operation and maintenance node data to form a research and development chain, an operation chain, and an operation and maintenance chain, the method further includes:
carrying out demand analysis on the project, and setting each development link through the demand analysis;
Performing system test on each research and development link;
and if the test is passed, obtaining data of each research and development node through each research and development link.
The second aspect of the invention provides a research and development operation link visualization device, which comprises a memory and at least one processor, wherein the memory is stored with instructions, the memory is interconnected with the at least one processor through a line, and the at least one processor calls the instructions in the memory so that the research and development operation link visualization device can execute the research and development operation link visualization method.
A third aspect of the invention provides a computer readable storage medium having instructions stored therein which, when run on a computer, cause the computer to perform the above-described method of developing an operational link visualization.
In the embodiment of the invention, research and development node data, operation node data and operation and maintenance node data are integrated to form a research and development chain, an operation chain and an operation and maintenance chain, item configuration menus of the research and development chain, the operation chain and the operation and maintenance chain are pushed, target inspection items selected in the item configuration menus are identified, configuration parameters of the target inspection items are obtained, the configuration parameters are pushed to a target user, target inspection item confirmation information fed back by the target user is obtained, the target inspection item confirmation information comprises inspection passing information or inspection failing information, and if the target inspection item confirmation information is inspection passing information, the research and development chain, the operation chain and the operation and maintenance chain are visually pushed. In the invention, the configuration parameters of the target inspection items are obtained by identifying the target inspection items selected in the item configuration menus of the research and development chain, the operation chain and the operation and maintenance chain, the configuration parameters are pushed to the target user, the target user feeds back the target inspection item confirmation message, and the research and development chain, the operation chain and the operation and maintenance chain are visualized according to the target inspection item confirmation message, so that the correctness of the visualized data on the research and development chain, the operation chain and the operation and maintenance chain can be ensured, the link data can be rapidly positioned and obtained, and the research and development and operation states of products can be rapidly tracked.
Detailed Description
The embodiment of the invention provides a method, a device, equipment and a storage medium for developing operation link visualization.
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While the present disclosure has been illustrated in the drawings in some form, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and examples of the present disclosure are for illustrative purposes only and are not intended to limit the scope of the present disclosure.
In describing embodiments of the present disclosure, the term "comprising" and its like should be taken to be open-ended, i.e., including, but not limited to. The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first," "second," and the like, may refer to different or the same object. Other explicit and implicit definitions are also possible below.
For ease of understanding, a specific flow of an embodiment of the present invention is described below with reference to fig. 1, where an embodiment of developing an operation link visualization method in an embodiment of the present invention includes:
And S100, integrating the research and development node data, the operation node data and the operation and maintenance node data to form a research and development chain, an operation chain and an operation and maintenance chain.
In this embodiment, the lifecycle of the project includes various stages of development, operation, and maintenance, and in order to quickly understand the status of each stage, the development chain, the operation chain, and the operation and maintenance chain need to be visualized. Firstly, a person in charge of each stage node needs to upload research and development data, operation data and operation and maintenance data corresponding to a project release to a visual system, wherein the project release refers to a process of formally releasing the project to a user for use after the project is developed, and the visual system is integrated with the research and development node data, the operation node data and the operation and maintenance node data to form a research and development chain, an operation chain and an operation and maintenance chain.
S200, pushing item configuration menus of the research and development chain, the operation chain and the operation and maintenance chain, and identifying target examination items selected in the item configuration menus.
In this embodiment, the link configuration interface of the visualization system includes a development link item configuration menu, an operation link item configuration menu, and an operation link item configuration menu, where a plurality of inspection items are set under each item configuration menu, where the inspection items are functional items to be inspected in each item stage, that is, inspection for visualizing each work item of software release. After the user enters the system, pushing the item configuration menu, selecting one of the research and development chain item configuration menu, the operation chain item configuration menu and the operation and maintenance chain item configuration menu, then selecting the inspection item under the item configuration menu to obtain a target inspection item, after the completion, continuing to select the next item configuration menu, and selecting the target inspection item under the item configuration menu until all item configuration menus are selected.
S300, acquiring configuration parameters of the target inspection item, and pushing the configuration parameters to the target user.
In this embodiment, after the target inspection item is selected, setting configuration parameters of the target inspection item in a configuration interface, where the configuration parameters are data to be detected corresponding to the inspection item, for example, a system environment disk space availability inspection item of a development chain, the inspection item is a space condition under an inspection system path, the configuration parameters include parameter descriptions, a support platform, an alarm threshold, a health threshold, and the like, and then pushing the configuration parameters to a target user, and then according to the configuration parameters, the target user confirms whether the inspection item passes inspection.
S400, obtaining a target examination item confirmation message fed back by the target user.
In this embodiment, after the target user finishes checking the target inspection item, the target inspection item confirmation message is fed back to the visualization system, and the visualization system visualizes the research and development chain, the operation chain and the operation and maintenance chain according to the target inspection item confirmation message, wherein the target inspection item confirmation message includes a check passing message or a check failing message.
S500, if the target inspection item confirmation message is an inspection passing message, the development chain, the operation chain and the operation and maintenance chain are visually pushed.
In an optional implementation manner of the first aspect of the present invention, pushing the item configuration menu of the development chain, the operation chain, and the operation and maintenance chain, and identifying the target inspection item selected in the item configuration menu includes:
The method comprises the steps of pushing a development chain item configuration menu, identifying a target development chain inspection item selected in the development chain item configuration menu and pushing configuration parameters of the target development chain inspection item to a target user, pushing an operation chain item configuration menu, identifying the target operation chain inspection item selected in the operation chain item configuration menu and pushing configuration parameters of the target operation chain inspection item to the target user.
In this embodiment, in the visualization system, a development chain item configuration menu, an operation chain item configuration menu, and an operation chain item configuration menu are pushed, a user selects a development chain inspection item in the development chain item configuration menu, the system identifies a selected target development chain inspection item, obtains configuration parameters of the target development chain inspection item, pushes configuration parameters of the target development chain inspection item to a target user for development chain inspection, selects an operation chain inspection item in the operation chain item configuration menu, the system identifies the selected target operation chain inspection item, obtains configuration parameters of the target operation chain inspection item, pushes configuration parameters of the target operation chain inspection item to the target user for operation chain inspection, selects an operation chain inspection item in the operation chain item configuration menu, identifies the selected target operation chain inspection item, obtains configuration parameters of the target operation chain inspection item, and pushes configuration parameters of the target operation chain inspection item to the target user for operation chain inspection.
In an optional implementation manner of the first aspect of the present invention, pushing the development chain item configuration menu, identifying the target development chain inspection item selected in the development chain item configuration menu, and pushing the configuration parameter of the target development chain inspection item to the target user includes:
the method comprises the steps of pushing a development chain item configuration menu, identifying a target development chain inspection item selected in the development chain item configuration menu, generating a development chain inspection instruction, wherein the development chain inspection instruction is used for controlling a target user to confirm the target development chain inspection item through at least one of a saas service container instruction set, a code hosting platform instruction set and a cloud service instruction, and pushing configuration parameters of the target development chain inspection item and the development chain inspection instruction to the target user.
In this embodiment, the development chain check item includes a system environment disk space availability check item, a code branch version check item, a mirror version check item, a container health check load balancing health check item, an api service check item, a web service check item, a database environment check item, a middleware node check item, and an app compliance check item. The system environment disk space availability checking item realizes checking through a pull-through cloud service webhook function and is notified to the system; the method comprises the steps of enabling a code branch version check item to realize check through a pull-through code hosting platform instruction set, automatically protecting version branches to prohibit merging when the version is issued and notifying the system, pushing a mirror version check item to the system after the mirror version check item is confirmed through a saas service container instruction set, enabling a container health check load balancing health check item to realize check through a saas service container instruction set and notifying the system, enabling an api service check item and a web service check item to push service states to the system through deployed service cloud existing webhook functions, sequentially obtaining service scheduling states (atomic service, management system service, foreground calling api service, task processing message service) according to conventionality, enabling a foreground calling api service and task processing message service and notifying the system, enabling a database environment check item to obtain health values according to a set of health score model check algorithm and notifying the system, and enabling middleware node check items to request to realize the following checks through a component itself, namely searching engine availability check, cache database availability check, message middleware availability check, authentication service normal check, mail service normal check, timed app dependent project synchronous check and notifying the system, and notifying the system through conventionality check item screening and compliance check.
In an optional implementation manner of the first aspect of the present invention, the target operation chain check item is one of a role member configuration check item, a background authority control and login control check item, a business material entry update check item, a security compliance check item and an on-shelf version check item, the role member configuration check item is used for checking role authorities given to different people, the background authority control and login control check item is used for checking authority control data of the role authorities, the business material entry update check item is used for checking material information in a database, the security compliance check item is used for screening and checking the compliance content through a keyword face recognition technology, the on-shelf version check item is used for collecting routing performance abnormality measurement data, and on-shelf software version detection is obtained.
In this embodiment, the system provides a generic rights management background subsystem, pull-through flybooks or other enterprise portal office software company-level personnel organization architecture, different application backgrounds share the organization architecture and rights configuration is independent. The manager can operate the function to give different personnel role authorities, and simultaneously, the manager group chat or the in-station communication informs corresponding personnel role authority change information. The application user can also initiate application permission approval in the system. The system provides single function granularity and role group level authority configuration, the system opens sso login, pulls the authority control data to the background of different applications, checks the authority control data through the background authority control and login control check items, checks the material information in the database through the business material input update check items, checks the content of the database through the system with key word face recognition technology, integrates sentry probes for web items, integrates application real-time monitoring service ARMS, and acquires abnormal performance measurement data of web items and app item feedback routes.
In an optional implementation manner of the first aspect of the present invention, before checking the material information in the database, the method further includes:
The method comprises the steps of obtaining various materials of a database, extracting features of the various materials, combining the various materials after the features are extracted through a pre-training transducer model, and storing the combined various materials into the database.
In this embodiment, the system configures a material database, maintains various conventional materials such as text, images and feature materials required by each project, connects with a GPT (GENERATIVE PRE-Trained Transformer, generates a pre-training transducer model) robot to perform AI expansion on new functional configurations of different projects and different services, and obtains creative prompting effects on new configurations of background operations by using GPT-derived text, text-to-text rendering, audio-video material sound image acquisition scene collocation, feature extraction and the like, so that configuration suggestion combinations of different appeal types can be expressed. Meanwhile, when the new configuration is manually saved, the new configuration is fed back to the p2p network to further learn, train, perfect and highlight proposal collocation
In an optional implementation manner of the first aspect of the present invention, pushing the operation and maintenance chain item configuration menu, identifying the target operation and maintenance chain inspection item selected in the operation and maintenance chain item configuration menu, and pushing configuration parameters of the target operation and maintenance chain inspection item to the target user includes:
the method comprises the steps of pushing an operation and maintenance chain item configuration menu, identifying a target operation and maintenance chain inspection item selected in the operation and maintenance chain item configuration menu, pulling operation and maintenance chain monitoring deployment data through saas service, detecting whether operation and maintenance chain monitoring is on line, and pushing configuration parameters of the target operation and maintenance chain inspection item to a target user if the operation and maintenance chain monitoring is on line.
In this embodiment, the operation and maintenance chain check items include a service volume-shrinking and volume-expanding flow monitoring deployment status check item, a queue message consumption deployment monitoring status check item, a cpu memory disk usage deployment monitoring status check item, and a slow query deployment monitoring status check item. The user selects an operation and maintenance chain checking item in an operation and maintenance chain item configuration menu, the system identifies the selected target operation and maintenance chain checking item, detects whether operation and maintenance chain monitoring is online by pulling operation and maintenance chain monitoring deployment data through the saas service, acquires configuration parameters of the target operation and maintenance chain checking item if the operation and maintenance chain monitoring is online, and pushes the configuration parameters of the target operation and maintenance chain checking item to a target user.
In an optional implementation manner of the first aspect of the present invention, before integrating the research and development node data, the operation node data, and the operation and maintenance node data to form the research and development chain, the operation chain, and the operation and maintenance chain, the method further includes:
The method comprises the steps of carrying out demand analysis on projects, setting each development link through the demand analysis, carrying out system test on each development link, and obtaining data of each development node through each development link if the test passes.
In this embodiment, by performing demand analysis on a project to obtain different demand modules, setting each development link according to the demand modules, where the development links may include a front-end development link, an android development link, an ios development link, a rear-end development link, and the like, and then performing a system test on each development link, and if the test passes, obtaining data of each research and development node through each research and development link.
Referring to fig. 2, a second aspect of the present invention provides a development operation link visualization apparatus including:
The link integration module 10 is configured to integrate the research and development node data, the operation node data, and the operation and maintenance node data to form a research and development chain, an operation chain, and an operation and maintenance chain;
the checking item selecting module 20 is configured to push item configuration menus of the research and development chain, the operation chain, and the operation and maintenance chain, and identify a target checking item selected in the item configuration menus;
the parameter pushing module 30 is configured to obtain configuration parameters of the target inspection item, and push the configuration parameters to the target user;
A message feedback module 40, configured to obtain a target inspection item confirmation message fed back by the target user, where the target inspection item confirmation message includes an inspection pass message or an inspection fail message;
the visualization module 50 is configured to visualize the push development chain, the operation chain, and the operation and maintenance chain if the target inspection item confirmation message is an inspection pass message.
In an alternative embodiment of the second aspect of the present invention, the inspection item selection module 20 is further configured to push a development chain item configuration menu, identify a target development chain inspection item selected in the development chain item configuration menu, and push configuration parameters of the target development chain inspection item to a target user, push an operation chain item configuration menu, identify a target operation chain inspection item selected in the operation chain item configuration menu, and push configuration parameters of the target operation chain inspection item to the target user, and push an operation chain item configuration menu, identify a target operation chain inspection item selected in the operation chain item configuration menu, and push configuration parameters of the target operation chain inspection item to the target user.
In an alternative embodiment of the second aspect of the present invention, the checkmark selection module 20 is further configured to push a development chain item configuration menu, identify a target development chain checkmark selected in the development chain item configuration menu, generate a development chain checkmark instruction, where the development chain checkmark instruction is used to control a target user to confirm the target development chain checkmark through at least one of a saas service container instruction set, a code hosting platform instruction set, and a cloud service instruction, and push configuration parameters of the target development chain checkmark, and the development chain checkmark instruction to the target user.
In an alternative embodiment of the second aspect of the present invention, the developing an operation link visualization device further includes:
the system comprises a combination module, a pre-training transducer model and a database, wherein the combination module is used for acquiring various materials of the database, extracting characteristics of the various materials, combining the various materials after the characteristics are extracted through the pre-training transducer model, and storing the combined various materials into the database.
In an alternative embodiment of the second aspect of the present invention, the inspection item selection module 20 is further configured to push the operation and maintenance chain item configuration menu, identify the target operation and maintenance chain inspection item selected in the operation and maintenance chain item configuration menu, pull operation and maintenance chain monitoring deployment data through the saas service, detect whether the operation and maintenance chain monitoring is online, and if so, push configuration parameters of the target operation and maintenance chain inspection item to the target user.
In an alternative embodiment of the second aspect of the present invention, the developing an operation link visualization device further includes:
The system comprises a research and development data acquisition module, a system test module and a development node data acquisition module, wherein the research and development data acquisition module is used for carrying out demand analysis on projects, setting each development link through the demand analysis, carrying out system test on each development link, and obtaining data of each research and development node through each development link if the test passes.
Fig. 3 is a schematic structural diagram of a developing operation link visualization device according to an embodiment of the present invention, where the developing operation link visualization device 500 may have a relatively large difference due to different configurations or performances, and may include one or more processors (central processing units, CPU) 510 (e.g., one or more processors) and a memory 520, and one or more storage media 530 (e.g., one or more mass storage devices) storing application programs 533 or data 532. Wherein memory 520 and storage medium 530 may be transitory or persistent storage. The program stored on the storage medium 530 may include one or more modules (not shown), each of which may include a series of instruction operations in the research link visualization device 500. Still further, the processor 510 may be configured to communicate with the storage medium 530 to execute a series of instruction operations in the storage medium 530 on the development and operational link visualization device 500.
The development-based operational link visualization device 500 may also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input/output interfaces 560, and/or one or more operating systems 531, such as Windows Serve, mac OS X, unix, linux, free BSD, and the like. It will be appreciated by those skilled in the art that the development and operation link visualization device structure illustrated in fig. 3 does not constitute a limitation of the development and operation link based visualization device, and may include more or less components than illustrated, or may combine certain components, or may be a different arrangement of components.
The present invention also provides a computer readable storage medium, which may be a non-volatile computer readable storage medium, and may also be a volatile computer readable storage medium, where instructions are stored in the computer readable storage medium, when the instructions are executed on a computer, cause the computer to perform the steps of developing the operation link visualization method.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Moreover, although operations are depicted in a particular order, this should be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.