Application configuration deployment monitor
First Claim
1. A system comprising:
- at least one processor;
at least one memory;
an application configuration environment including;
a configuration repository, stored in the at least one memory, including configuration settings of at least one instance of an application; and
a data repository, stored in the at least one memory, including data and content for deployment to the at least one instance of the application;
a deployment module stored in the at least one memory and executable by the at least one processor to deploy the at least one application instance to an application execution environment including the at least one application instance, the deployment module executable by the at least one processor to;
deploy configuration settings from the configuration repository to the application execution environment;
execute an activation process to activate functionality of the at least one application instance;
deploy data from the data repository to one or more data stores in the application execution environment; and
generate log entries in a deployment log repository of the application execution environment for performed deployment and activation actions;
a deployment monitor module stored in the at least one memory and executable by the at least one processor to;
retrieve data from the deployment log repository and generate a view of the retrieved data, the view renderable to provide a summary of deployment and activation actions performed and deployment and activation actions which were not successful; and
provide an indicator in the view indicating an update to the at least one application instance is available, the indicator activated by;
determining when a deployment was last performed for the at least one application instance according to date-time-stamp data included in the retrieved deployment log data;
retrieving data from the application configuration environment for the at least one application instance;
determining, based on the data retrieved from the application configuration environment, when the application configuration environment for the at least one application instance was last modified;
when the application configuration environment for the at least one application instance has been modified since performance of the last deployment, activating, the indicator in the view indicating a configuration update is available.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments include at least one of systems, methods, and software for monitoring application instance configurations and deployments. One such embodiment, in the form of a method includes executing, on at least one processor, an application deployment process to deploy at least one set of configuration settings stored in a memory device of an application configuration environment to an application instance in an application execution environment. The method may also include writing and storing data to a deployment log representative of application deployment process actions performed and an indicator of success of each of the performed actions. The deployment log data may then be retrieved from the data storage device and a view may be generated and presented providing a summary of actions performed and actions that were not successful. Other embodiments are described herein.
-
Citations
18 Claims
-
1. A system comprising:
-
at least one processor; at least one memory; an application configuration environment including; a configuration repository, stored in the at least one memory, including configuration settings of at least one instance of an application; and a data repository, stored in the at least one memory, including data and content for deployment to the at least one instance of the application; a deployment module stored in the at least one memory and executable by the at least one processor to deploy the at least one application instance to an application execution environment including the at least one application instance, the deployment module executable by the at least one processor to; deploy configuration settings from the configuration repository to the application execution environment; execute an activation process to activate functionality of the at least one application instance; deploy data from the data repository to one or more data stores in the application execution environment; and generate log entries in a deployment log repository of the application execution environment for performed deployment and activation actions; a deployment monitor module stored in the at least one memory and executable by the at least one processor to; retrieve data from the deployment log repository and generate a view of the retrieved data, the view renderable to provide a summary of deployment and activation actions performed and deployment and activation actions which were not successful; and provide an indicator in the view indicating an update to the at least one application instance is available, the indicator activated by; determining when a deployment was last performed for the at least one application instance according to date-time-stamp data included in the retrieved deployment log data; retrieving data from the application configuration environment for the at least one application instance; determining, based on the data retrieved from the application configuration environment, when the application configuration environment for the at least one application instance was last modified; when the application configuration environment for the at least one application instance has been modified since performance of the last deployment, activating, the indicator in the view indicating a configuration update is available. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
executing, on at least one processor, an application deployment process to deploy at least one set of configuration settings stored in a memory device of an application configuration environment to an application instance in an application execution environment; writing data to a deployment log representative of application deployment process actions performed, an indicator of success of each of the performed actions, and a date-time-stamp of when the actions were performed; storing the deployment log on a data storage device; executing, on the at least one processor, an application activation process to activate at least a portion of the application instance to which the application deployment process deployed the at least one set of configuration settings; writing data to the deployment log representative of application activation process actions performed and an indicator of success of each of the performed actions; retrieving deployment log data from the data storage device; and generating and presenting a view of the retrieved deployment log data, the view renderable to provide a summary of actions performed and actions that were not successful. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium, with instructions stored thereon, which when executed by a processor of a computer, cause the computer to:
-
deploy at least one set of configuration settings stored in a memory device of an application configuration environment to an application instance in an application execution environment; write data to a deployment log representative of application deployment process actions performed, an indicator of success of each of the performed actions, and a date-time-stamp of when the actions were performed; store the deployment log on a data storage device; execute an application activation process to activate at least a portion of the application instance to which the application deployment process deployed the at least one set of configuration settings; write data to the deployment log representative of application activation process actions performed and an indicator of success of each of the performed actions; retrieve deployment log data from the data storage device; and generate and presenting a view of the retrieved deployment log data, the view providing a summary of actions performed and actions that were not successful. - View Dependent Claims (15, 16, 17, 18)
-
Specification