Skip to content

jubrito/dynamic-datadog-thresholds-generator

Repository files navigation

Dynamic Datadog Thresholds Generator

React TypeScript Vite Jest ESLint Filepond Papaparse React-Router Tailwindcss

A customizable dynamic threshold generator for Datadog that allows anyone to create and manage, and track events.

demo-9-18-25.mov

Progress

Features

Included features:

  • Threshold configuration – Define the base percentile and the rigour factor to be less or more strict when generating thresholds.

  • CSV file upload – Upload Datadog endpoint metrics files using the percentile aggregation to generate dynamic results.

  • Documentation – Use the documentation about Datadog, Monitors configuration, Thresholds, and more to learn more about Observability.

In progress:

  • Improving testability

  • Improving accessibility

  • Finishing adding all documentation

  • Responsiveness

Installation

  1. Clone the repository

  2. Navigate to the project directory:

cd dynamic-datadog-thresholds-generator
  1. Install dependencies:
npm install
  1. Start the project:
npm start
  1. Run tests
npm run test

License

MIT

learning-exercises

About

Data-driven application that suggests latency monitor thresholds for individual API endpoints. By applying statistical methods (IQR, Tukey's Fences) to Datadog metrics, it creates less noisy and more precise and actionable alerts. This tool replaces inefficient blanket monitoring with a scalable, granular and fine-grained approach to observability

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages