Services

Explore Kyndryl Bridge Services

Bring Your Own Metrics
Published On Apr 28, 2026 - 1:50 PM

Bring Your Own Metrics

Learn how to integrate metrics tools to DevOps Intelligence
Metrics are the life blood of Devrloper Operations. The ability to measure productivity, the health of resources, up time and recovery is critical to both efficiency and effectiveness. How well teams work together and their ability to achieve service levels at each DevOps phase and the transition management from phase to phase are dependent on metric feedback.
DevOps Intelligence directly supports specific metrics tools
out of the box
, but also supports your ability to integrate your own tools that are not supported directly. Subsequent sections provide information to perform this integration.

Integrating Plan metrics tools

  1. Add your Planning tool:
    1. Create or Edit an application in Application manager.
    2. Go to add Tool Configuration page.
    3. Select Plan.
    4. Click on
      Add Tool Configuration
      button.
    5. Select the
      Tool Category
      as
      Bring your own tool
      option.
    6. Provide a BYO tool name and save the configuration.
    7. Click
      Submit
      .
  2. Generate a Token. You must generate the token before posting data to DevOps Intelligence. Use any REST client tool.
    • End Point: http://your_tenant_host/dash/api/insightscontroller/v1/config/tokens
    • Method: POST
    • Body:
  3. Use the token generated in
    step 2
    to post the data:
    • End Point: http://<your_tenant_host>/dash/api/insightscontroller/v1/issueSnapshot/dash/api/insightscontroller/v1/issueSnapshot
    • Method: POST
    • Header: authorization: <service_token>
    • Body:
  4. Verify that data is displayed in
    DevOps Performance Metrics
    dashboard.

Integrating Develop metrics tools

Use the
Integrating Plan metrics tools
procedure but post the data in accordance with the type of endpoint:
  • Commits
  • Issues
  • Pull requests
End Points for Commits
  • End Point: https://your_tenant_host/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/commits/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/commits
  • Method: POST
  • Header: authorization: <service token>
  • Body:
End Points for Issues
  • https://your_tenant_host>/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/issues/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/issues
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
End Points for Pull Requests
  • End Point: https://your_tenant_host/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/pullrequests/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/pullrequests
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
Verify that data is displayed in
DevOps Performance Metrics
dashboard.

Integrating Build metrics tools

Use the following procedure to integrate your Build metrics tools:
  1. Create or Edit an application in Application manager.
  2. Go to add Tool Configuration page.
  3. Select the build phase.
  4. Click on
    Add Tool Configuration
    button.
  5. Select the
    Tool Category
    as
    Bring your own tool
    option.
  6. Turn on
    Existing Tool From Mapper
    .
  7. Select the tool from existing mapper.
  8. Configure the required
    Release and Severity
    details accordingly the phase and tool engine selected. By default,
    Existing Tool From Mapper
    will be turned off so that you can provide a BYO tool name.
  9. Enter a tool name.
  10. Select an existing tool from the Mapper.
  11. Complete the form, providing details for the Mapper.
  12. Click
    Save
    .
  13. Click
    Submit
    .
  14. Generate a token: Generate a Token. You must generate the token before posting data to DevOps Intelligence. Use any REST client tool.
    • End Point: http://your_tenant_host/dash/api/insightscontroller/v1/config/tokens
    • Method: POST
    • Body:
  15. Post the data, by providing End Points for Generic Builds:
    • End Point: https://<your_tenant_host>/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-builds/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-builds
    • Method: POST
    • Header: authorization: <service_token>
  16. Verify that data is displayed in
    DevOps Performance Metrics
    dashboard.

Integrating Secure metrics tools

Use the
Integrating Build metrics tools
procedure to integrate Secure metrics tools but post the data in accordance with the type of endpoint:
  • Static Scan
  • License Scan
  • Vulnerability Scan
  • Dependency Check
Static Scan
  • End Point: https://<your_tenant_host>/dash/api/v4/static-scan/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/vulnerabilities
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
  • End Point: https://<your_tenant_host>/dash/api/v4/static-scan/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-vulnerabilities
  • Method: POST
  • Header: authorization: <service_token>
License Scan
  • End Point: https://<your_tenant_host>/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/vulnerabilities
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
  • End Point: https://<your_tenant_host>/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-vulnerabilities
  • Method: POST
  • Header: authorization: <service_token>
Container Vulnerability Scan
  • End Point: https://<your_tenant_host>/dash/api/v4/image-scan/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/vulnerabilities
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
  • End Point: https://<your_tenant_host>/dash/api/v4/image-scan/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-vulnerabilities
  • Method: POST
  • Header: authorization:<service_token>
Dependency Check
  • End Point: https://<your_tenant_host>/dash/api/v4/dependency-check/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/vulnerabilities
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
  • End Point: https://<your_tenant_host>/dash/api/v4/dependency-check/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-vulnerabilities
  • Method: POST
  • Header: authorization: <service_token>
Verify that data is displayed in
DevOps Performance Metrics
dashboard.

Integrating Test metrics tools

Use the
Integrating Build metrics tools
procedure to integrate Secure metrics tools but post the data in accordance with Test tools requirements:
  • https://< >/dash/api/test/v3/application/Dominoq-1/technical-services/petstore-api/tool/my_byo_tool1/tests/543c9bab-48ed-44ad-82e1-9538ee2461f2?testType=unit&fileType=xunit&technicalServiceOverride=true&releasename=release-2025.03.26&environmentname=production&providerhref=https%3A%2F%2Ftest.result.com
  • Method: POST
  • Header: authorization: <service_token>
  • File upload: Upload the automation xml file output as of automation. As test type is unit in above api call.
Verify that data is displayed in the
Test
dashboard.

Bring Your Own Deploy

Use the procedure for integrating Build metrics tools to integrate Secure metrics tools but post the data in accordance with Deploy tools requirements:
Endpoints for Deployment
  • End Point: https://<your_tenant_host>/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/deployments
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
Endpoints for Generic deployment
  • End Point: https://<your tenant_host>/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-deployments
  • Method: POST
  • Header: authorization: <service_token>
Verify that data is getting displayed in
DevOps Performance Metrics
dashboard.

Bring Your Own Monitor

Use the procedure for integrating Build metrics tools to integrate Secure metrics tools but post the data in accordance with Monitor tools requirements:
Endpoints for Incidents
  • End Point: https://<your_tenant_host>/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/incidents
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
Endpoints for Generic Incidents:
  • End Point: https://<your_tenant_host/dash/api/application/{applicationName}/technical-services/{technicalServiceName}/tool/{toolName}/generic-incident
  • Method: POST
  • Header: authorization: <service_token>
Verify that data is displayed in
DevOps Performance Metrics
dashboard.

Bring Your Own CLT

Use the
Integrating Plan metrics tools
procedure but post the data in accordance with your CLT:
  • End Point: https://<your_tenant_host>/dash/api/insightscontroller/v1/issueSnapshot
  • Method: POST
  • Header: authorization: <service_token>
  • Body:
Verify that data is displayed in
DevOps Performance Metrics
dashboard.

Deleting your Bring Your Own Metrics tools

Use the following procedure to delete individual bring your own metrics tools:
  1. For deleting the metrics, select the phase in the application.
  2. Press the
    Delete Technical Service
    option in the overflow menu.
  3. Select the BYO tool.
  4. Select the tools for deletion.
  5. Click
    Delete
    .
Do you have two minutes for a quick survey?
Take Survey