Learn how to create an application that enables the automated configuration of tools you want to integrate with DevOps Intelligence for customers onboarded after 6 June 2024.
This procedure is intended for customers onboarded after 6 June 2024. For customers onboarded before 6 June 2024, please refer to the following document: Application configuration: existing customers
DevOps Intelligence allows you to analyze, assess, and observe your DevSecOps pipeline using performance metrics from tools such as GitHub, Jenkins, and JFrog. The creation of applications (comprising one or more tools) allows the production, collection and presentation of relevant data for any phase of the Software Development Lifecycle (SDLC). For instance, you can create an application to monitor build performance using AWS CodeBuild and Jenkins and later access and view aggregated build team data from both tools within the DevOps Intelligence build module.
The observability applications creation workflow provided by DevOps Intelligence represents an intuitive process that enables ease of creation and improved understanding of how DevOps Intelligence uses the created application present performance in a meaningful way. The application serves as a platform for collecting and presenting data the data is grouped and aligned with the SDLC to provide an efficient, keen understanding of your software at each phase.
Creating an application
Use the following procedure to create an application:
Navigate to the Application Configuration page in DevOps Intelligence. The service presents two tabs:
Configured Applications
and
Add Application Configurations
.
Click
Add Application Configurations
. The service presents a form containing parameter fields for the application you want to create. A progress bar at the top of the page indicates you are at
Step 1 Create Applications
.
Complete the form.
Add a unique application name.
Enter the release prefix, in accordance with your organization's convention, in the prefix field of the
Configure Release Format
section (example:Release).
Enter the release variable in the
Variable
field of the
Configure Release Format
section (example: the release date
YYYYMMDD
).
Enter the environment prefix, in accordance with your organization's convention, in the
Prefix
field of the
Configure Environment
section (example:
Env
).
Name your environment in the
Environment Name
field of the
Configure Environment
section (example:
Prod
).
After completing all required fields, the
Next
button illuminates, indicating you can proceed to Step 2 Add Tools. Click
Next
.
The service presents a canvas for adding tools. Click the
+ Add Tool Configuration
button located at the right above the tool canvas. The service presents a field with a dropdown menu containing all supported tools.
Select a tool from the dropdown menu. The service presents configuration options dependent on the selected tool.
Complete the tool configuration.
Click
Add Configuration
.
Repeat steps six through eight until you have added all the required tools for this application. A vertical ellipsis is available on the far right end of each row of the tool list.
Click the ellipsis to display the following options:
Edit
or
Delete
.
Click
Edit
to edit the tool configuration or
Delete
to delete the tool.
Click
Next
. The service navigates to Step 3 Preview.
Review your application on the preview form.
Click
Back
to edit the application or
Submit
to submit the application. When you click submit, the service displays a list of all tools you have selected for the application. Next to each tool on the list is an
Edit
button:
Click
Edit
to edit the parameters for the associated tool.
Click
Save
when edits are complete.
Click
Submit
. The service displays a confirmation dialog asking you to confirm the submission.
Click
No, Go Back
to return to the application configuration workflow, or
Yes, Continue to Save
to complete the application confirmation.
While adding tools to the application, a list of the types of tools that have been added is presented with the number of tools of that type:
Plan ()
Develop ()
Build ()
Security ()
Deploy ()
Test ()
Monitor ()
Onboard technical services
After submitting your application, you must onboard the appropriate technical services to the application following these steps from the Application Configuration Page:
Click the vertical ellipsis on the far-right of the row for your application. The service displays an overflow menu.
Select
Onboard Technical Service
. The service displays a form containing a
Select Connection
field.
Click
Select Connection
. The service displays a dropdown menu with available connections.
Click the appropriate connection. Depending on the connection you will be prompted for any additional information.
Provide all requested information.
Click
Onboard.
Editing application configurations
After creating an application, you can edit the application and include or exclude additional tools. Use the following procedure:
Click the
Configured Applications
tab. The service displays the all configured applications.
Click the chevron to the left of the application name to expand the application composition, exposing the list of of tool categories composing the application.
Click the vertical ellipsis at the right end of the application row to display the following options from the overflow menu:
Onboard Technical Services
Edit Application Configuration
Edit Tools Configuration
Copy Application Configuration
Select the appropriate option.
Complete the presented form.
Click
Submit
.
If you copy the application configuration, you must choose a unique name for the copy.
Deleting applications
Delete the onboarded technical services and the tools from the tool configuration. These are overflow menu options that are available for each tool listed in the expanded application list. Tools that have technical services onboarded, are listed in the
Tools Having Technical Services
column.
The technical services for the tool must be deleted first, then the tool can be deleted, after which the application can be deleted.
When the technical services and tools have been removed from the application, the service enables the