Cloud Services

DevOps Intelligence

New application onboarding workflow: recent customers
Published On Jun 21, 2024 - 10:18 AM

New application onboarding workflow: recent customers

Learn how to configure an application to support observability of performance across the Application Development Lifecycle. This procedure enables the integration of common tools for a centralized assessment of Security, Development, Build, Test, and Deployment performance.
This procedure is intended for recent customers, after 6 June 2024. For previous customers before 6 June 2024, please refer to the following document: Application configuration: existing customers
DevOps Intelligence enables observability of your DevSecOps pipeline, enabling analysis and assessment using performance metrics from tools such as GitHub, Jenkins, and JFrog, To support this observability, the DevOps Intelligence service allows the creation of applications comprising one or more tools that enable the production, collection and presentation of relevant data for any phase of the Software Development Lifecycle (SDLC). You could, for example, create an application to monitor the performance of builds using AWS CodeBuild and Jenkins. In that case, you could access and view aggregated Build team data from both tools within the DevOps Intelligence Build module, which then becomes your centralized source for Build assessments.
The workflow for adding these observability applications provided by DevOps Intelligence represents an organically 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 will indicate you are at
    Step 1 Create Applications
    .
  3. Complete the form.
    1. Application name must be unique.
    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. Enter the environment name in the
      Environment Name
      field of the
      Configure Environment
      section (example:
      Prod
      ).
  4. When you have populated all required fields, the
    Next
    button illuminates, indicating you can proceed to Step 2 Add Tools.
  5. Click
    Next
    . The service navigates to Step 2 Add Tools. The service presents a canvas for adding tools. Tools are added using the
    + Add Tool Configuration
    button located at the right above the tool canvas, that will list all the tools you add.
  6. Click
    + Add Tool Configuration
    . The service presents a field with a dropdown menu containing all supported tools.
  7. Select a tool from the dropdown menu. The service presents configuration options dependent on the selected tool.
  8. Complete the tool configuration.
  9. Click
    Add Configuration
    .
  10. Repeat steps six through eight until you have added all the required tools for this application. A vertical ellpsis is available on the far right end of each row of the tool list.
    Optional
    :
    1. Click the ellipsis to edit or delete the tool. The service displays a popup selection:
      Edit
      and
      Delete
      .
      Delete
      .
    2. Click
      Edit
      to edit the tool configuration or
      Delete
      to delete the tool.
  11. Click
    Next
    . The service navigates to Step 3 Preview.
  12. Review your application on the preview form.
  13. 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.
  14. Click
    Submit
    . The service displays a confirmation dialog asking you to confirm the submission.
  15. 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

Having submitted your application, you must now onboard the appropriate technical services to the application. Use the following procedure on 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 overflow menu containing your deit options:
    • 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

You can delete applications by deleting the onboarded technical services and then deleting 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
buttion.
Do you have two minutes for a quick survey?
Take Survey