Go to file
Chris Goller 073c44070d Add riak layout 2016-11-14 13:06:30 -06:00
.github
archive
bolt Fix problems found by https://github.com/dominikh/go-staticcheck 2016-11-14 11:04:32 -06:00
canned Add riak layout 2016-11-14 13:06:30 -06:00
cmd/chronograf
dist
docs
etc Add license of dependencies. 2016-11-14 10:23:45 -06:00
influx Fix logger panic and put logging of queries into debug 2016-11-12 17:48:49 -06:00
jwt
kapacitor Fix problems found by https://github.com/dominikh/go-staticcheck 2016-11-14 11:04:32 -06:00
layouts
log
server Fix logger panic and put logging of queries into debug 2016-11-12 17:48:49 -06:00
ui Merge pull request #534 from influxdata/remove-period 2016-11-14 10:26:47 -08:00
uuid
.gitignore
CONTRIBUTING.md
Dockerfile Add license of dependencies. 2016-11-14 10:23:45 -06:00
Godeps
LICENSE
LICENSE_OF_DEPENDENCIES.md Add license of dependencies. 2016-11-14 10:23:45 -06:00
Makefile
README.md
agpl-3.0.md
chronograf.go
circle.yml

README.md

Chronograf

An Open-Source UI for Monitoring and Alerting your Infrastructure

Chronograf is an open-source web application written in go and react.js that is designed to simply and easily visualize your monitoring data and provide tools to create alerting and automation rules.

Features

  • High level infrastructure view and search
  • Application specific monitoring for:
    • System stats
    • InfluxDB
    • Docker Containers
    • Kubernetes
    • Redis
    • NSQ
    • MySQL
    • PostgreSQL
  • Kapacitor alert creation and tracking

Installation

We recommend installing Chrongraf using one of the pre-built packages. Then start Chronograf using:

  • service chronograf start if you have installed Chronograf using an official Debian or RPM package.
  • systemctl start chronograf if you have installed Chronograf using an official Debian or RPM package, and are running a distro with systemd. For example, Ubuntu 15 or later.
  • $GOPATH/bin/chronograf if you have built Chronograf from source.

Builds

  • Chronograf works with go 1.7.3, npm 3.10.7 and node v6.6.0. Additional version support of these projects will be implemented soon, but these are the only supported versions to date.
  • Chronograf requires Kapacitor 1.1 to create and store alerts.
  • To build assets and the go server, run make.
  • To run server either ./chronograf --port 8888 or make run

Getting Started

See the getting started guide for setup instructions for chronograf and the other components of the TICK stack

Contributing

Please see the contributing guide for details on contributing to Chronograf.