Go to file
Chris Goller 4a0ec2f2a1 Fix haproxy formatting 2016-11-11 15:33:06 -06:00
.github Add PR template 2016-10-06 17:00:31 -07:00
archive Fix eslint issues again 2016-11-08 15:29:49 -08:00
bolt Merge pull request #403 from influxdata/bugfix/tr-singular-default-source 2016-11-08 11:57:13 -06:00
canned Fix haproxy formatting 2016-11-11 15:33:06 -06:00
cmd/chronograf Add version option 2016-11-09 13:25:07 -08:00
dist Refactor to remove autogenerated code. 2016-10-26 22:10:52 -05:00
docs Update GETTING_STARTED.md 2016-11-11 13:37:58 -07:00
etc Minor changes to packaging: 2016-11-08 08:34:03 -06:00
influx Add usage stats reporting 2016-10-28 14:34:55 -07:00
jwt Refactor to remove autogenerated code. 2016-10-26 22:10:52 -05:00
kapacitor Fix #442 ; update tickscript to be disabled during script update followed by enable 2016-11-10 12:56:34 -06:00
layouts Refactor to remove autogenerated code. 2016-10-26 22:10:52 -05:00
log Add usage stats reporting 2016-10-28 14:34:55 -07:00
server Fix several handlers that were not returning after error 2016-11-11 12:52:34 -06:00
ui Merge pull request #489 from influxdata/rule-page-polish-pt2 2016-11-11 13:26:05 -08:00
uuid Refactor to remove autogenerated code. 2016-10-26 22:10:52 -05:00
.gitignore Update k8s CPU field name to millicores 2016-11-08 14:24:39 -06:00
CONTRIBUTING.md First version of CONTRIBUTING.md 2016-11-03 11:31:05 -07:00
Dockerfile Update name to chronograf 2016-10-20 09:39:40 -05:00
Godeps Update tickscript generation to use group by time as period. 2016-11-10 11:35:26 -06:00
LICENSE Add AGPL-3.0 2016-11-10 18:33:19 -06:00
Makefile Update build to always remove the node_modules 2016-11-08 15:42:56 -06:00
README.md Fix k8s spelling 2016-11-10 15:07:04 -06:00
agpl-3.0.md Add AGPL-3.0 2016-11-10 18:33:19 -06:00
chronograf.go Merge pull request #451 from influxdata/feature/ga-remove-pw-todos 2016-11-10 12:26:53 -06:00
circle.yml Update build to always remove the node_modules 2016-11-08 15:42:56 -06:00

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.