# External Custom Metrics: Measure Every Dimension of Your SDLC | LinearB Blog

> External Custom Metrics is a new feature that enables you to build a single pane of glass for all your engineering metrics. Using an API-based workflow and intuitive UI, build custom metrics dashboards and gain visibility into every aspect of your SDLC.

_This is a markdown rendering of a live HTML page on linearb.io, generated for AI/LLM consumption — it is not a markdown-only site. To get the full HTML page instead, request this URL with an explicit `Accept: text/html` header (no wildcard, no markdown preference)._

[Blog](https://linearb.io/blog)

/

External Custom Metrics: Measure Every Dimension of Your SDLC

# External Custom Metrics: Measure Every Dimension of Your SDLC

![Photo of Zach Westall](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Zach_Westall_1_1bdee827ed?_a=BAVMn6ID0)

By [Zach Westall](https://linearb.io/blog/external-custom-metrics#zach-westall)

|

May 2, 2024

![External_Custom_Metrics_b95a140889](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/External_Custom_Metrics_b95a140889?_a=BAVMn6ID0)

![Screenshot 2024-04-11 at 4.15.50 PM.png](https://assets.linearb.io/image/upload/v1720000000/Screenshot_2024_04_11_at_4_15_50_PM_68a307a231.png)A key aspect of improving engineering operations and business impact is visibility. You have to be able to see what you want to improve, baseline current performance, and then set your improvement goals.  
  
We’re excited to announce External Custom Metrics, which greatly enhances the flexibility and extensibility of LinearB. With our new [Report Event API endpoint](https://public-api.linearb.io/docs#/Report%20Event), you’re now able to track metrics from external systems in LinearB with a simple POST request. Once LinearB has that data, you can use it to [create custom in-app Dashboards](https://app.linearb.io/performance/1950483176), enabling you to measure and benchmark even more dimensions of your SDLC.  
  
Ultimately, this enhancement lays the foundation for you to optimize every aspect of your engineering practice–from Developer Focus Time to Test Coverage and everything in between.  
  
External Custom Metrics gives you control over your SDLC with: 

* **Single pane of glass visibility** into your entire R&D tool stack
* **Bespoke dashboarding** capabilities using a self-serve UI
* **Trend analysis to show the ROI of your latest initiative or tool investment (Copilot, anyone?)**

Let’s explore each of these use cases in more detail.   
  
**If you're ready to dive right in,** [**click here**](https://app.linearb.io/performance/1950483176)**!**

## Single pane of glass visibility into your entire R&D tool stack

![Screenshot 2024-04-11 at 4.15.33 PM.png](https://assets.linearb.io/image/upload/v1720000000/Screenshot_2024_04_11_at_4_15_33_PM_28edd45727.png)  
  
While opinions vary, there are between six or seven stages of the software delivery lifecycle. And while some tools are used in more than one phase, teams must use multiple tools in the engineering process. And every single tool produces data that can be measured, used as a KPI, and improved on.  
  
But as anyone who’s tried to wrangle engineering team data knows, it’s hard to see all that data in one place, in order to make data-driven decisions. And without that, it’s impossible to understand the relationship between data sets or glean actionable insights (like where operational bottlenecks are).   
  
External Custom Metrics helps you tackle this challenge in a flexible, [API-first fashion](https://public-api.linearb.io/docs#/Report%20Event). Now–in just minutes–you can build metrics dashboards for things like code coverage, developer focus time, and application uptime from tools like SonarQube, Clockwise, and Datadog.

## Bespoke dashboarding capabilities using a self-serve UI

In a perfect world, every piece of software would be 100% interoperable. Unfortunately, we haven’t gotten there as an industry–there’s a lot of software out there and choices have to be made when developing. But one thing SaaS providers can do is make their tools flexible and extensible enough to work with tools that aren’t yet fully supported.   
  
And that’s exactly what LinearB did (though [we do integrate with all your favorites](https://linearb.io/integrations)).  
  
Leveraging the External Custom Metrics feature, teams can build metrics dashboards for your favorite (not yet supported) PM, SCM/VSM, bug trackers, and other tools. We won’t list out all of the unsupported tools that you can now build metrics dashboards for, but you can use your imagination (think Monday, Status Page, and Bugherd, for example).   
  
With this team/group based visibility that cuts across tool stacks, you can see where you need to focus improvement efforts and start having conversations.

### How To Build a Dashboard

Let’s say you wanted to send data about build time for PRs to keep track of the idle time associated with CI pipelines finishing a process. This example illustrates how to send CI pipeline wait times to LinearB.   
  
This [API request](https://public-api.linearb.io/docs#/Report%20Event) specifies: 

* The Data source
* The Metric name that will appear in LinearB
* A value that represents the number of seconds the pipeline took to finish
* A reference to the associated PR

```
curl -X POST "https://public-api.linearb.io/api/v1/report/event" \
-H "x-api-key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
  "source": "CI Pipeline",
  "timestamp": "2024-03-07 08:07:12.613",
  "metric_name": "ci_run_time",
  "value": "5434.0",
  "entity": {
    "pr_url": "https://github.com/hello/world/pull/1731"
  }
}'
```

  
In this example, be sure to set this up to automatically report this data every time a CI pipeline finishes for one of your PRs. Once you have data rolling in, you can create a dashboard to track it in the metrics page on your LinearB dashboard.   
  
When creating a new visualization, select Custom Reported Metric and fill out all of the forms according to how you want to visualize the data.

![Screenshot 2024-04-11 at 4.18.49 PM.png](https://assets.linearb.io/image/upload/v1720000000/Screenshot_2024_04_11_at_4_18_49_PM_4869853c15.png)

  
That’s it! Now you’ve got a metrics widget that automatically tracks your average CI Run Times! You can set this up for several other metrics–like build failures, code coverage, or test failures–using a similar process.   
  
So get building!

## Trend analysis to show the ROI of your latest initiative or tool investment

![copilot-label-metrics.png](https://assets.linearb.io/image/upload/v1720000000/copilot_label_metrics_0f46b4632f.png)

If you’re like the [86% of respondents](https://linearb.io/resources/measuring-impact-the-genai-code-report) who are likely to adopt GenAI coding tools, you want to make sure that you see a return on your investment (like faster time to value). The Custom External Custom Metrics feature provides this visibility and can show you how much cycle time was reduced for GenAI-created PRs vs those that went through the standard channels.   
  
In addition to GenAI, you can also build metrics dashboards to see how much more efficient teams are at moving PRs through the pipeline [using gitStream](https://linearb.io/blog/rabbit-care-case-study#step-scale-best-practices-with-workflow-automation).  
  
In short, this capability makes the sky the limit for improvement initiative metrics visibility.   
  
Got an interesting idea or an initiative you want to see metrics for? [We want to hear about it!](mailto: Customers@LinearB.io)

## Final Words on Custom External Custom Metrics

This enhancement is all about improving the flexibility and extensibility of the LinearB platform so you can do more with it. So use your imagination and build an [engineering metrics program ](https://linearb.io/resources/engineering-leader-guide-to-building-a-metrics-program)that meets your exact specifications!  
  
External Custom Metrics is now GA for those on LinearB [Business and Enterprise subscriptions.](https://linearb.io/pricing)  
  
For LinearB Users: [Click here](https://app.linearb.io/performance/1950483176?globallySelectedTeams=all-teams&filterType=People&selectedGranularity=auto) to start building custom metrics dashboards. To learn more about the process, [check out Help Docs.](https://linearb.helpdocs.io/article/yk1r2ejk0v-building-custom-investment-reports-in-linear-b)  
  
Don’t have LinearB yet? [Book a demo and see this awesome feature in action!](https://linearb.io/book-a-demo)

## Improve developer productivity with LinearB

Find us on

[](https://www.linkedin.com/company/linearb)
[](https://devinterrupted.substack.com/)

## Structured data

_Machine-readable metadata (JSON-LD) embedded in the page for search/AI context — not content rendered on the page itself._

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "LinearB",
  "url": "https://linearb.io",
  "logo": "https://assets.linearb.io/image/upload/v1715628027/logo-mark-lg.svg",
  "description": "LinearB is the engineering productivity platform that helps engineering leaders prove AI is improving throughput without sacrificing delivery confidence, flow efficiency, or developer experience.",
  "sameAs": [
    "https://www.linkedin.com/company/linearb"
  ],
  "award": [
    {
      "@type": "Award",
      "name": "LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms",
      "dateAwarded": "2026",
      "awardedBy": {
        "@type": "Organization",
        "name": "Gartner®"
      }
    },
    {
      "@type": "Award",
      "name": "Great Place to Work Certification",
      "dateAwarded": "2025-2027",
      "awardedBy": {
        "@type": "Organization",
        "name": "Great Place to Work"
      }
    },
    {
      "@type": "Award",
      "name": "America's Best Startup Employers 2025",
      "dateAwarded": "2025",
      "awardedBy": {
        "@type": "Organization",
        "name": "Forbes Magazine"
      }
    }
  ],
  "hasCertification": [
    {
      "@type": "Certification",
      "name": "SOC 1 Type 2"
    },
    {
      "@type": "Certification",
      "name": "SOC 2 Type 2"
    },
    {
      "@type": "Certification",
      "name": "GDPR Compliance certification"
    },
    {
      "@type": "Certification",
      "name": "ISO 27001"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "External Custom Metrics: Measure Every Dimension of Your SDLC",
  "url": "https://linearb.io/blog/external-custom-metrics",
  "author": {
    "@type": "Person",
    "name": "Zach Westall"
  },
  "datePublished": "2024-05-02T01:00:00.000Z",
  "dateModified": "2024-05-02T01:00:00.000Z",
  "image": "https://assets.linearb.io/image/upload/v1720000000/External_Custom_Metrics_b95a140889.png",
  "publisher": {
    "@type": "Organization",
    "name": "LinearB",
    "logo": "https://assets.linearb.io/image/upload/v1777485755/linearb-logo-2026.png"
  },
  "description": "External Custom Metrics is a new feature that enables you to build a single pane of glass for all your engineering metrics. Using an API-based workflow and intuitive UI, build custom metrics dashboards and gain visibility into every aspect of your SDLC."
}
```

## More on linearb.io

### Top navigation

- [Book a Demo](https://linearb.io/book-a-demo)
- [AI Code Reviews — Catch security risks, bugs, and spec mismatches](https://linearb.io/platform/ai-code-reviews)
- [AI & Productivity Insights — See how AI tools affect cycle time and delivery speed](https://linearb.io/platform/ai-developer-productivity-insights)
- [Measure AI Impact — Track AI adoption and tie it to delivery outcomes](https://linearb.io/use-case/measure-ai-impact)
- [MCP Server — Chat with your data to spot patterns and boost output](https://linearb.io/platform/mcp-server)
- [Resource Allocation — Cost initiatives and shape your investment strategy](https://linearb.io/platform/resource-allocation)
- [Cost Capitalization — Capitalize engineering costs with audit-ready reports](https://linearb.io/platform/cost-capitalization)
- [Dev Team Management — Set targets and tie throughput to business outcomes](https://linearb.io/platform/goals-and-reporting)
- [DevOps Workflow Automation — Policy-based PR routing, approvals, and tests](https://linearb.io/platform/ai-workflow-governance)
- [AI Powered Support — Unify AI and human code delivery in one clear view](https://linearb.io/use-case/ai-powered-support)
- [Optimization — Surface friction with feedback and MCP insights](https://linearb.io/platform/developer-experience)
- [Reporting — Spot what's working and what needs attention](https://linearb.io/use-case/measuring-developer-experience)
- [Surveys — Turn developer feedback into actionable signals](https://linearb.io/platform/developer-surveys)
- [Platform overview](https://linearb.io/platform/overview)
- [Register now](https://linearb.io/event/engineering-productivity-gap)
- [Customers](https://linearb.io/customers)
- [Pricing](https://linearb.io/pricing)
- [Why choose LinearB — Explore your data. Measure performance. Act to improve it.](https://linearb.io/why-linearb)
- [APEX framework — The operating model for AI-era engineering teams](https://linearb.io/resources/apex-framework)
- [Anti-FAQ — The questions other vendors won't answer](https://linearb.io/why-linearb/anti-faq)
- [Security — Enterprise-grade compliance and zero code access](https://linearb.io/security)
- [Build vs. buy — The hidden cost of building it yourself](https://linearb.io/resources/build-vs-buy)
- [Dev Interrupted Podcast — Conversations with engineering leaders](https://linearb.io/dev-interrupted/podcasts)
- [Reports & Guides — Deep dives on productivity and delivery](https://linearb.io/resources)
- [Webinars — Expert sessions on productivity and AI](https://linearb.io/resources?category=workshops)
- [Metrics Benchmarks — See how your engineering org stacks up](https://linearb.io/resources/software-engineering-benchmarks-report)
- [Blog — Product updates and practical insights](https://linearb.io/blog)
- [Help Center — Documentation, setup, and support](https://linearb.helpdocs.io)
- [API Docs](https://docs.linearb.io/api-overview)
- [Status](https://www.linearbstatus.com/)
- [Integrations](https://linearb.io/integrations)
- [LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms](https://linearb.io/resources/gartner-magic-quadrant-dpi-platforms-2026)
- [Sign in](https://app.linearb.io/login)
- [Enterprise](https://linearb.io/solutions/enterprise)
- [Contact](https://linearb.io/contact-us)
- [About us](https://linearb.io/about-us)
- [Careers](https://linearb.io/careers)
- [Service agreement](https://linearb.io/services-agreement)
- [Privacy policy](https://linearb.io/privacy-policy)
- [DPA](https://linearb.io/data-processing-agreement)
- [Security FAQ](https://linearb.io/security-faq)
- [Substack](https://devinterrupted.substack.com/)

### Footer

_Additional links from the site footer, not repeated from the top navigation above._

- [GitHub](https://github.com/linear-b)
- [LinkedIn](https://www.linkedin.com/company/linearb)
- [Twitter](https://twitter.com/LinearB_Inc)