Cloud Services

DevOps Intelligence

Application configuration: recent customers
Published On Dec 03, 2024 - 7:33 AM

Application configuration: recent customers

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:
  1. Navigate to the Application Configuration page in DevOps Intelligence. The service presents two tabs:
    Configured Applications
    and
    Add Application Configurations
    .
  2. 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
    .
  3. Complete the form.
    1. Add a unique application name.
    2. Enter the release prefix, in accordance with your organization's convention, in the prefix field of the
      Configure Release Format
      section (example:Release).
    3. Enter the release variable in the
      Variable
      field of the
      Configure Release Format
      section (example: the release date
      YYYYMMDD
      ).
    4. Enter the environment prefix, in accordance with your organization's convention, in the
      Prefix
      field of the
      Configure Environment
      section (example:
      Env
      ).
    5. Name your environment in the
      Environment Name
      field of the
      Configure Environment
      section (example:
      Prod
      ).
  4. After completing all required fields, the
    Next
    button illuminates, indicating you can proceed to Step 2 Add Tools. Click
    Next
    .
  5. 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.
  6. Select a tool from the dropdown menu. The service presents configuration options dependent on the selected tool.
  7. Complete the tool configuration.
  8. Click
    Add Configuration
    .
  9. 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.
    1. Click the ellipsis to display the following options:
      Edit
      or
      Delete
      .
    2. Click
      Edit
      to edit the tool configuration or
      Delete
      to delete the tool.
  10. Click
    Next
    . The service navigates to Step 3 Preview.
  11. Review your application on the preview form.
  12. 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:
    1. Click
      Edit
      to edit the parameters for the associated tool.
    2. Click
      Save
      when edits are complete.
  13. Click
    Submit
    . The service displays a confirmation dialog asking you to confirm the submission.
  14. 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 ()

Onboarding technical services

After submitting your application, you must onboard the appropriate technical services to the application following these steps from the Application Configuration Page:
  1. Click the vertical ellipsis on the far-right of the row for your application. The service displays an overflow menu.
  2. Select
    Onboard Technical Service
    . The service displays a form containing a
    Select Connection
    field.
  3. Click
    Select Connection
    . The service displays a dropdown menu with available connections.
  4. Click the appropriate connection. Depending on the connection you will be prompted for any additional information.
  5. Provide all requested information.
  6. Click
    Onboard.

Editing application configurations

After creating an application, you can edit the application and include or exclude additional tools. Use the following procedure:
  1. Click the
    Configured Applications
    tab. The service displays the all configured applications.
  2. 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.
  3. 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
  4. Select the appropriate option.
  5. Complete the presented form.
  6. 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
Delete Application
button.
Do you have two minutes for a quick survey?
Take Survey