Skip to main content

Custom Verification Integrations Overview

Harness includes first-class support for all of the major APM and logging vendors, but there are cases where a custom APM is needed.

This topic describes how to set up Harness Continuous Verification features, and monitor your deployments using Harness' unsupervised machine-learning functionality, on Custom APMs.

Integration Process Summary

You set up your Custom Metrics or Logs Provider and Harness in the following way:

  1. Using your Custom Metrics or Logs Provider, you monitor your microservice or application.
  2. In Harness, you connect Harness to your Custom Metrics or Logs Provider account, adding the Custom Metrics or Logs Provider as a Harness Verification Provider.
  3. After you have run a successful deployment of your microservice or application in Harness, you then add an Verification step(s) to your Harness deployment Workflow.
  4. Harness uses your Custom Metrics or Logs Provider to verify your future microservice/application deployments.
  5. Harness Continuous Verification uses unsupervised machine-learning to analyze your deployments and Custom Metrics or Logs Provider analytics, discovering events that might be causing your deployments to fail. Then you can use this information to improve your deployments.

Limitations

Harness does not support Azure Log Analytics with Custom Verification at this time. We plan to support it in the near future as a first class integration.

Next Steps