Go to file
John Shahid 7b3344faa0 fix #18. don't revert the version before building the 386 packages. 2013-11-07 10:17:17 -05:00
admin Update admin pages. 2013-11-05 14:17:14 -05:00
homebrew Update sha1 for new package with corrected config. 2013-10-22 12:24:16 -04:00
leveldb-patches Create ubuntu and centos packages. 2013-10-24 17:58:19 -04:00
scripts make pidfile optional. 2013-10-26 13:27:17 -04:00
spec Add main server. Add configuration for server. Add integration spec. Updatae http api to not have /api at the beginning 2013-10-21 14:54:37 -04:00
src implement standard deviation. 2013-11-06 14:46:21 -05:00
.gitignore ignore the right files. 2013-11-07 10:01:31 -05:00
.rvmrc prefer gemfile and rvm over manually setting up the env. 2013-11-04 15:51:57 -05:00
.travis.yml travis use_notice = false. 2013-11-06 15:38:10 -05:00
CHANGELOG.md bigger headers. 2013-11-06 15:13:56 -05:00
Gemfile prefer gemfile and rvm over manually setting up the env. 2013-11-04 15:51:57 -05:00
Gemfile.lock prefer gemfile and rvm over manually setting up the env. 2013-11-04 15:51:57 -05:00
LICENSE update license with Errplane 2013-10-24 13:44:55 -04:00
README.md Merge branch 'master' of https://github.com/d-snp/influxdb into master 2013-11-07 09:40:03 -05:00
VERSION bump the version. 2013-10-26 13:39:06 -04:00
build.sh use our own raft fork. 2013-10-31 20:48:18 -04:00
compile_protobuf.sh use the package manager instead of compiling stuff to speed up the test. 2013-10-24 16:36:54 -04:00
config.json.sample Update admin pages. 2013-11-05 14:17:14 -05:00
design_notes.md Update readme with pointers to influxdb.org site. Move design stuff over to a notes page 2013-10-31 13:37:33 -04:00
exports.sh set CC only if it wasn't set. Set PYTHONPATH if it's not on mac. 2013-11-06 13:48:53 -05:00
package.sh fix #18. don't revert the version before building the 386 packages. 2013-11-07 10:17:17 -05:00
release.sh put the bucket name in a variable. 2013-10-28 13:45:10 -04:00
test.sh Revert "report coverage when using go tip." 2013-11-05 19:13:44 -05:00

README.md

InfluxDB Build Status

InfluxDB is an open source distributed time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics.

It has a built-in HTTP API so you don't have to write any server side code to get up and running.

InfluxDB is designed to be scalable, simple to install and manage, and fast to get data in and out.

It aims to answer queries in real-time. That means every data point is indexed as it comes in and is immediately available in queries that should return in < 100ms.

Quickstart

Building

Mac OS X

  • Install the build dependencies of the project:
brew install protobuf bison flex leveldb go hg bzr
  • Run ./test.sh. This will build the server and run the tests.

Note: If you are on Mac OS X Mavericks, you might want to try to install go using brew install go --devel

Linux

sudo yum install hg bzr protobuf-compiler flex bison valgrind
  • If you're on a Debian-based distro:
sudo apt-get install mercurial bzr protobuf-compiler flex bison valgrind
  • Run ./test.sh. This will build the server and run the tests.