Code Monkey home page Code Monkey logo

datadog-guide-chrome-extension's Introduction

Datadog Guide

Concept

The idea behind this project is to intercept some objects coming from Datadog and display custom recommendations to improve the quality of monitors, dashboards, etc. based on Company's policies and rules.

Use case examples:

  • Display a warning when a set of tags is not set on a monitor
  • Inject templated monitor message for people to follow
  • Suggest options and features to use based on initial configuration
  • Add links to internal documentation

Get started

  1. Clone this repository locally
  2. Navigate to chrome://extensions/
  3. Enable developer mode
  4. Select "Load unpacked" and select the extension repository

Customize

This repository is aimed at being kept simple in order for people to easily customize it.

The inject.js script is used to automatically inject the injected.js script in all pages.

The injected.js script is simply listening to xhr calls and can answer to them. In this example, if the url called matches some defined pattern, the response of the xhr call is then analyzed. The result of the analysis then insert a DOM object inside the html page.

Resources

datadog-guide-chrome-extension's People

Contributors

nxnarbais avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.