Custom Verification Overview

Updated 2 months ago by Michael Cretzman

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 guide describes how to set up Harness Continuous Verification features and monitor your deployments using its unsupervised machine-learning functionality on Custom APMs.

Walk through this guide in the following order:

  1. Integration Overview
  2. New Relic Insights as a Provider
  3. Custom Verification Connection Setup
  4. Verify Deployments with Custom APMs
  5. Datadog as a Custom APM

Integration Overview

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.

New Relic Insights as a Provider

To demonstrate how to use a Custom Metrics Provider, this guide will use New Relic Insights. New Relic Insights allows you to analyze user behavior, transactions, and more using New Relic's other products.

Harness includes native support for New Relic.

For more information on New Relic Insights, see their documentation.

Analytics with New Relic Insights

Harness Analysis

Next Step

How did we do?