Giter Club home page Giter Club logo

integrationtemplate's Introduction

Datadog Integration Template

Steps

To add a new tile to Datadog integration page, please follow the steps below

  1. Fork this repo
  2. Copy Integration directory to YourAppName (cp -r Integration YourAppName)
  3. Create your logo files on a white background canvas in 3 different sizes, 200x128px, 128x128px and 120x60px. Add images to your Images directory.
  4. (Optional) If you want user to see a default dashboard, please signup for datadog and create a screenboard

Goto https://app.datadoghq.com/dash/list and click on "Create dashboard" and select "ScreenBoard". Once you are done editing, please save and add the link to mainfest.json file.

The link will look like this: https://app.datadoghq.com/screen/0000/boardname

  1. Edit YourAppName/description.html to provide your application's information
  2. Edit YourAppName/metrics.csv to provide metrics you are collecting. See metrics for more detail and example
  3. Commit, push and submit pull request

If you want to reference images, please add images into "YourAppName/Images/" folder and use the following example to insert image.

<img src="${img_path("yourapp-snapshot.png")}" />

Metrics

There are columns in metrics.csv file, here is a description and acceptable value for each

  • metric_name: This is the name of metric. You should name this yourappname.metric_name.
  • metric_type: This can be any one of {'gauge', 'counter', 'rate', 'count'}. See more here.
  • interval: Leave blank
  • unit_name: The unit for your metric. For example, if you put connections here, your metric will be shown like " 50 connections"
  • per_unit_name: The base unit for your metric. For example, if you put second here, your metric will be shown like "50 connections/second"
  • description: This is a text description of your metric
  • orientation: This can be -1, 0 or 1. For example, system.cpu.user: the lower it is, the better it is. Its orientation should be -1. On the contrary system.cpu.idle: the higher it is, the better it is. Its orientation should be 1. 0 means no values are better or worse.
  • integration: This is the name of your integraiton. In this case it should be yourappname, same to what you use in your metric namespace
  • short_name: A short name for your metric. For example, short name for postgresql is pg

Important notices

  1. Do not try to add new css rules, the preview.css is only for preview purpose, all the rules within will be ignored

Send e-mail to [email protected] if you run into any problems.

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.