Cloud Services

DevOps Intelligence

Linking and de-linking technical services
Published On Dec 12, 2024 - 1:59 PM

Linking and de-linking technical services

Understand how to manage technical service links that associate one technical service with another in accordance with the pipeline requirements to ensure technical compliance.

Linking technical service

DevOps Intelligence provides a feature to link technical services. Auto-linked technical services can be linked to another technical service in accordance with pipeline requirements. The following are key points to consider regarding the linking technical service feature:
  • Technical services are auto-linked for a few endpoints but mapping your technical service is always a good idea. For example, if, in the configure technical service table, you see multiple entries for a single service linked to different endpoints, you can map them together to a single service as your pipeline.
  • Scenarios where auto-linking of technical service is possible:
    • If the same tools provide data to two pages, say Jenkins provides test and build data.
    • If Repository Name can be retrieved from the data. Say Travis CI and Git service sharing the same repoName gets auto-linked.
  • Suppose a repo in git is named demo121 and in Travis (build) is demo121 but in Sonarqube (test) the name of the project linked to the build tool is releasedemo. In that case, the releasedemo of Sonarqube(test) can be mapped/ linked to the above service (demo121) resulting in creating a single service for your pipeline.
This stage is important as it has a direct impact on metering.
To link Technical services, perform the following steps:
  1. Go to
    Settings & Utilities
    Configure Technical service
    .
  2. The Technical Service tab shows a list of filters that can be used to filter and see data in the table below the filters. The following is the list of filters available to select from:
    • Application
    • Develop tool
    • Build tool
    • Test tool
    • Deploy tool
    • Run tool
    • Static scan
    • Container vulnerability scan
    • Dependency check
  3. After selecting any required filters, a list of technical services will appear, where technical services can be clicked on. For Example, the
    nginx
    technical service discovered from
    Google
    , and choose the Nginx technical service discovered by
    XUNIT
    (discovered using
    BYOT
    ) and click on
    Update
    .
  4. When the previous step has been completed, you see that Nginx technical service is discovered by different tools and is now mapped to a single technical service, and a pipeline is created with the
    test
    stage in Kyndryl Modern Operations Applications – DevOps Intelligence, this technical service will be visible in the Test dashboard of DevOps Intelligence. At this point, if a search is performed for Nginx technical service, you see that both
    run
    and
    test
    technical services have been linked together as per the pipeline requirements.
Important:
  • Linking technical services of the same
    type
    is not possible, for example, a technical service registered by Sonarqube and BYOT is not possible as both will have the same service type i.e.
    test
    .
  • If a technical service registered by
    Jira
    and
    Git
    are linked, two separate rows will be shown in the Develop dashboard Technical service view with the same name but will show individual tools data.
  • After Linking technical services manually, technical services which were selected for linking on the
    Link Technical service
    tab will no longer be visible on the main technical service page as they will be mapped to a technical service, but this technical service can still be seen on the
    Linked Technical service
    tab.

De-linking technical service

DevOps Intelligence provides a feature to de-link a previously linked service. Auto-linked technical services can be de-linked and linked to other technical services per the pipeline requirements.
To de-link Technical service, perform the following steps:
  1. Go to
    Settings & Utilities
    Configure Technical service
    .
  2. Select any technical service that was previously linked (for example, Nginx).
  3. Select
    Linked Technical service
    tab.
  4. Select the technical service to be
    delinked
    .
  5. Select
    Delink Technical service
    , continue with the confirmation.
  6. On Confirmation, the request for de-linking will be accepted and the technical service will start existing as an independent technical service.
The request will be accepted for de-linking, the individual technical service might take one sync interval (up to 5 minutes) to show up on the respective dashboards.
Do you have two minutes for a quick survey?
Take Survey