Chronograf: Open-source monitoring and visualization UI for the TICK stack

0

Chronograf is an initiate-offer web utility written in Walk and React.js that
presents the instruments to visualize your monitoring files and without considerations construct alerting
and automation tips.

Aspects

Host List

  • List and kind hosts
  • Opinion accepted CPU and cargo stats
  • Opinion and acquire admission to dashboard templates for configured apps

Dashboard Templates

Chronograf’s
pre-canned dashboards
for the supported Telegraf enter
plugins. Presently, Chronograf presents dashboard templates for the following
Telegraf enter plugins:

Repeat: If a telegraf instance will not be forever no doubt operating the machine and cpu plugins
the canned dashboards from that instance might perchance maybe perchance unprejudiced now not be generated.

Recordsdata Explorer

Chronograf’s graphing instrument that enables you to dig in and construct personalized
visualizations of your files.

  • Generate and edit
    InfluxQL
    statements with the query editor
  • Employ Chronograf’s query templates to without considerations find your files
  • Ranking visualizations and gape query finally ends up in tabular structure

Dashboards

Ranking and edit customized dashboards. The dashboards give a settle to quite loads of
visualization forms including line graphs, stacked graphs, step plots, single
statistic graphs, and line-single-statistic graphs.

Employ Chronograf’s template variables to without considerations adjust the tips that appear in
your graphs and manufacture deeper insight into your files.

Kapacitor UI

A UI for Kapacitor alert advent and
alert monitoring.

  • Simply generate threshold, relative, and deadman indicators
  • Preview files and alert boundaries while increasing an alert
  • Configure alert locations – Presently, Chronograf supports sending indicators
    to:

  • Opinion all active indicators at a sight on the alerting dashboard
  • Enable and disable present alert tips with the check of a box
  • Configure quite loads of Kapacitor instances per InfluxDB offer

User and Demand Management

Organize customers, roles, permissions for
OSS InfluxDB and InfluxData’s
Endeavor product. Opinion
actively operating queries and stop costly queries on the Demand Management
page.

TLS/HTTPS Abet

Be taught about
Chronograf with TLS
for more files.

OAuth Login

Be taught about
Chronograf with OAuth 2.0
for more files.

Evolved Routing

Swap the default root course of the Chronograf server with the --basepath
choice.

Variations

Glean essentially the most latest version of Chronograf right here.

Spotted a malicious program or contain a feature request? Please initiate
a discipline!

Identified Considerations

The Chronograf personnel has identified and is engaged on the following points:

  • Chronograf requires customers to trot Telegraf’s
    CPU
    and
    machine
    plugins to make sure that that all Apps appear on the
    HOST LIST
    page.

Installation

Compare out the
INSTALLATION
handbook to acquire up and operating with Chronograf with as slight configuration and
code as doubtless.

We suggest installing Chronograf the usage of one in every of the
pre-built packages. Then start
Chronograf the usage of:

  • provider chronograf start when you occur to can contain got keep in Chronograf the usage of an gracious
    Debian or RPM package.
  • systemctl start chronograf when you occur to can contain got keep in Chronograf the usage of an
    gracious Debian or RPM package, and are operating a distro with systemd. For
    instance, Ubuntu 15 or later.
  • $GOPATH/bin/chronograf when you occur to can contain got built Chronograf from offer.

By default, chronograf runs on port 8888.

With Docker

To acquire started correct away with Docker, that that it is doubtless you’ll perchance well pull down our latest initiate:

docker pull chronograf:latest

From Source

  • Chronograf works with trot 1.13+, node 10.13.0 LTS, and story 1.7+.
  • Chronograf requires Kapacitor
    1.5.x+ to construct and store indicators.
  1. Install Walk
  2. Install Node (version 10.13.0 LTS) and NPM
  3. Install story
  4. Setup your GOPATH
  5. Create the Chronograf package:
    trot acquire github.com/influxdata/chronograf
    cd $GOPATH/src/github.com/influxdata/chronograf
    acquire
  6. Install the newly built Chronograf package:
    trot install github.com/influxdata/chronograf/cmd/chronograf

Upgrading

In present to upgrade from a Chronograf older than 1.4.0 (<=1.3.10) to 1.8 or more recent, you will want to first upgrade to any version between 1.4.0 and essentially the most neatly-liked 1.7.x version.

Compatibility

Chronograf 1.8 introduces a breaking alternate in the dashboards API (/chronograf/v1/dashboards) which would possibly unprejudiced contain an trace on definite consumers. The identity beforehand become being returned as an integer. Since javascript can’t cleanly handle numbers with more than 16 digits (console.log(12345678901234567890) yields 12345678901234567000), integer ids had been exposed as strings. As with diversified handy resource ids, they’ll dwell saved internally as integers, so no database migration is required. If the usage of .dashboard files to pre-populate available dashboards, these files might perchance maybe perchance unprejudiced silent be up prior to now and the identity might perchance maybe perchance unprejudiced silent be converted to a string worth.

Documentation

Getting Began
will acquire you up and operating with Chronograf with as slight configuration and
code as doubtless. Be taught about our
guides to acquire acquainted
with Chronograf’s indispensable aspects.

Documentation for Telegraf, InfluxDB, and Kapacitor would possibly be found at
https://docs.influxdata.com/.

Chronograf uses
stagger to
document its REST interfaces. To succeed in the documentation, trot the server and trot
to the /docs to illustrate at http://localhost: 8888/docs

The stagger JSON document is in server/stagger.json

Contributing

Please find the contributing handbook for indispensable functions on contributing
to Chronograf.

Read More

Leave A Reply

Your email address will not be published.