Coder Social home page Coder Social logo

opentsdb.net's Introduction

   ___                 _____ ____  ____  ____
  / _ \ _ __   ___ _ _|_   _/ ___||  _ \| __ )
 | | | | '_ \ / _ \ '_ \| | \___ \| | | |  _ \
 | |_| | |_) |  __/ | | | |  ___) | |_| | |_) |
  \___/| .__/ \___|_| |_|_| |____/|____/|____/
       |_|    The modern time series database.

This repo contains the public website and documentation for OpenTSDB, found at link.

Contribute

Main Site

The main site pages are generated by a Makefile that takes a list of content files and applies headers and footers. To modify the main site files, only edit files found in the content directory. After making your modifications, run make and the .html files in the root directory should have been updated. Commit your changes and submit a pull request to have them merged.

The main site is super simple and just uses straight HTML and the Bootstrap library in an attempt to make it a little less ugly.

Note: Changes made directly to the HTML pages but not the .content files may disappear the next time code is updated.

Documentation

To generate the documentation, another Makefile (provided via Sphinx) is used create the HTML files from ReStructuredText files. The source files are found in docs/source. Please only edit the .rst files. Install Sphinx using your favorite Python package manager, then from the docs directory run make html. Verify your updates appeared properly in the generated HTML output using python -m SimpleHTTPServer, commit your changes and send us a PR.

Note: Changes made directly to the HTML pages but not the .rst files may disappear the next time code is updated.

opentsdb.net's People

Contributors

1tylermitchell avatar at15 avatar bdd avatar bobrik avatar chengweiv5 avatar christianchristensen avatar eswdd avatar harisekhon avatar hynd avatar iderr avatar jarrad avatar johann8384 avatar louzhenyu avatar manolama avatar manymango avatar mattbostock avatar mbrukman avatar mcchang avatar mordyovits avatar msiebuhr avatar nickman avatar oyvindwe avatar qudongfang avatar snip avatar trodery avatar tsuna avatar utkarshcmu avatar vasiliyk avatar yuemingl avatar zstyblik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opentsdb.net's Issues

Clarification on Tree example

The example at http://opentsdb.net/docs/build/html/user_guide/trees.html#result shows the result as:

  • dal
  • web1.dal.mysite.com
    
    • app
    • connections (tsuid=010101)
    • errors (tsuid=0101010306)
    • cpu
    • system (tsuid=0102040101)
    • user (tsuid=0202040101)
    • web2.dal.mysite.com
    • cpu
      - system (tsuid=0102040102)
      - user (tsuid=0202040102)
    • web3.dal.mysite.com
    • cpu
      • system (tsuid=0102040103)
  • lax
  • web1.lax.mysite.com
    
    • cpu
    • system (tsuid=0102050101)
  • web2.lax.mysite.com
    - cpu
    - system (tsuid=0102050102)

However, I think it should be:

  • dal
  • web1.dal.mysite.com
    
    • app
    • connections (tsuid=010101)
    • errors (tsuid=0101010306)
    • cpu
    • system (tsuid=0102040101)
    • user (tsuid=0202040101)
  • web2.dal.mysite.com
    - cpu
    • system (tsuid=0102040102)
    • user (tsuid=0202040102)
  • web3.dal.mysite.com
    - cpu
    - system (tsuid=0102040103)
  • lax
  • web1.lax.mysite.com
    
    • cpu
    • system (tsuid=0102050101)
  • web2.lax.mysite.com
    - cpu
    - system (tsuid=0102050102)

due to the rule processing host with separator at level 1.

FAQ Modification

http://opentsdb.net/faq.html

It is not recommended to have HBase clusters spanning across data centers. Instead you can use HBase replication to replicate tables across data centers. HBase replication is still considered experimental and is being actively developed at StumbleUpon with help from the rest of the HBase community.

Now this issue is fixed on HBase, so we can consider, that's possible to replicate across multiple datacenters .
We can remove this part from the FAQ or modify it ?

opentsdb.net has wrong DNS A record

There is no IP address of GitHub Pages in the A record of opentsdb.net. So, I cannot access https://opentsdb.net/ due to a warning that the SSL certificate is invalid.

$ dig opentsdb.net +noall +answer

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.5 <<>> opentsdb.net +noall +answer
;; global options: +cmd
opentsdb.net.		3554	IN	A	192.30.252.153

You need to set the following IP address in the A record.

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-an-apex-domain

TCollector doc page outdated?

Hi,

I think the TCollector page is out of date as it references editing TSD_HOST in startstop but I don't see this in the github repo.

I also noticed some TCollector plugins are not listed on the page, such as Docker, Hadoop NameNode and HBase Master.

Thanks

Hari

Bug on "Self monitoring" section in Getting Started page

On the "Self monitoring" section in Getting Started page, the script creating metrics in OpenTSDB has a bug. It only echo the tsdb mkmetric command but does not create metrics actually.
The code is xargs echo ./tsdb mkmetric, we should remove the echo command here.

install instructions point to missing opentsdb.conf ?

Hi, is it just me or is this wrong?
"we highly recommend that you create a configuration file based on the config included at ./src/opentsdb.conf"
I'm just starting to look at configuration files but not finding any samples like this one. Tips?

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.