Commit Graph

106 Commits (4472ac96368c2d9e3402a5eb515bde092f01e4ee)

Author SHA1 Message Date
Chris Goller 6d6acf082e Add layout for telegraf's procstat measurement 2017-01-27 11:59:30 -06:00
Chris Goller 59ed8e91e8 Fix typo in new_apps script 2017-01-27 11:31:02 -06:00
Chris Goller d1bdbadece Add layout for telegraf's net measurement 2017-01-27 11:30:41 -06:00
Chris Goller 9f7e3c7c14 Add layout for telegraf's system diskio plugin
diskio are counters that give the total reads/writes since
a system reboot.
2017-01-14 13:10:39 -06:00
Jack Zampolin e852b493de Add rabbitmq canned dash 2017-01-09 12:33:22 -08:00
Chris Goller 2339f93c0e Fix mongo layout to remove extra fields 2017-01-04 18:17:23 -06:00
Mark Rushakoff 84d28e3aad Miscellaneous lint cleanup 2016-12-20 12:59:56 -08:00
Tim Raymond cee5c85116 Fix template layout ordering
This divides templates into two classes: autoflow and static. This is
controlled by a boolean "autoflow" property on templates. Any autoflow
templates that will be rendered for a host, have their cells arranged in
a left-to-right, top-to-bottom fashion.

Static templates, are assumed to have precise positioning information
for their graphs. The only adjustment made to them will be a translation
of their Y coords so they do not overlap other layouts.

The autoflow templates, after processing, become a static layout as
defined above and are positioned accordingly.
2016-11-29 17:41:19 -05:00
nathan haugo b2fc36754b Update processes and netstat to be system app 2016-11-29 11:34:02 -08:00
Chris Goller 6d0b38dd05 Update layout JSON formatting to jq style 2016-11-18 16:07:53 -06:00
Chris Goller 75db75473f Update pre-canned layouts to not have the telegraf database specified. 2016-11-18 16:07:53 -06:00
Chris Goller c6f772c69b Update cpu, load, mem layouts to not specify telegraf in query 2016-11-18 16:07:53 -06:00
Tim Raymond c19f59d0b7 Add Varnish Layout
This adds a varnish layout with a single graph for monitoring cache hits
vs. misses. The varnish plugin in Telegraf is able to collect far more
statistics on Varnish (complete list:
https://github.com/influxdata/telegraf/tree/master/plugins/inputs/varnish).
However, by default only hits, misses, and uptime are present in the
configuration. We don't currently have a way for a layout to inspect the
fields present for a particular measurement for it to decide which cells
to show, so this will be necessary if we wish to add monitoring for
things like ESI errors, backend connects, memory stats, threads, etc.
2016-11-16 11:28:21 -05:00
Tim Raymond 61e088b497 Add aggregates to Postgres layout
Because the host page now adds group by time()s to queries
automatically, all queries need to have aggregates. This adds aggregates
to the fields used by the Rows and the Throughput graphs on the Postgres
layout.
2016-11-15 14:45:58 -05:00
Tim Raymond 98cd49af8c Clean up Elasticsearch Layout
One graph was misnamed, another used the wrong field name, and there's a
whole lot of unnecessary group bys
2016-11-14 20:54:44 -05:00
Chris Goller 6272e43f9e Merge pull request #554 from influxdata/add-layout-bindata
Add layouts as bindata in case chronograf run as a single-file binary
2016-11-14 19:25:11 -06:00
Chris Goller b6a0d7c5cc Add layouts as bindata in case chronograf run as a single-file binary
Using my existing layout chaining, I added layouts wrapped in
go-bindata as the last option for loading layouts.  This means
that the data store is preferred over file system over bindata.

With this functionality, we can simply distribute the single-file
binary.
2016-11-14 19:07:38 -06:00
Tim Raymond c64a5757f5 Add ElasticSearch Layout
This adds an ElasticSearch layout that will allow users to monitor query
throughput, JVM GC stats, and Latencies for querying and indexing.
2016-11-14 19:56:07 -05:00
Chris Goller 0def8b8e5f Add consul layout 2016-11-14 14:24:13 -06:00
Chris Goller e4bad62d80 Update riak layout to group by node name 2016-11-14 13:17:38 -06:00
Chris Goller 073c44070d Add riak layout 2016-11-14 13:06:30 -06:00
Nathan Haugo a751784c26 Merge pull request #531 from influxdata/mongodb-layout
Add mongodb layout
2016-11-14 09:42:24 -08:00
Nathan Haugo 8958b7553a Merge pull request #525 from influxdata/layout-mysql
Add MySQL layout
2016-11-14 09:41:53 -08:00
Chris Goller 7b650de0df Add license of dependencies. 2016-11-14 10:23:45 -06:00
Chris Goller b0a9ef0de3 Merge pull request #527 from influxdata/feature/memcached
Add memcached as app
2016-11-14 09:54:31 -06:00
Chris Goller 1c6ca84c06 Add mongodb layout 2016-11-14 09:51:24 -06:00
Nathan Haugo 5c92e3b2f8 Add memcached as app 2016-11-13 20:50:45 -08:00
Chris Goller dd06e58679 Add mysql layout (and fixing the windows cpu one) 2016-11-13 18:09:52 -06:00
Chris Goller 3f420b1fa1 Add ping layout with percent_packet_loss and average_response_ms 2016-11-12 12:59:37 -06:00
nathan haugo f6462277fa Fix apache graphs 2016-11-11 15:41:34 -08:00
Chris Goller df01a840a5 Fix k8s layout to add aggregation function 2016-11-11 16:40:53 -06:00
Chris Goller 4a0ec2f2a1 Fix haproxy formatting 2016-11-11 15:33:06 -06:00
Chris Goller ef820e9fa4 Fix haproxy telegraf fields 2016-11-11 15:32:37 -06:00
Chris Goller f5f1a6ebc8 Add haproxy layout 2016-11-11 15:32:03 -06:00
nathan haugo 946c2c4f34 Fix dupe id 2016-11-11 13:15:28 -08:00
nathan haugo c0c9ab7e16 Merge changes 2016-11-11 13:13:28 -08:00
nathan haugo bdeb0e4701 Fix broken apps after cleanup 2016-11-11 13:11:20 -08:00
nathan haugo 607dd019d3 Fix typos 2016-11-11 13:02:12 -08:00
nathan haugo dc3aad9b33 Fix merge conflict 2016-11-11 13:02:12 -08:00
nathan haugo afbaea5849 Cleanup and aggregates of templates 2016-11-11 13:02:12 -08:00
nathan haugo 82769b2a21 Fix typos 2016-11-11 12:57:53 -08:00
nathan haugo 62616542df Fix merge conflict 2016-11-11 12:44:44 -08:00
nathan haugo 84a45f5a86 Cleanup and aggregates of templates 2016-11-11 12:41:47 -08:00
Chris Goller 8ee0f2b4fb Merge pull request #495 from influxdata/fix-nginx-layouts
Update nginx layouts to be rates rather than absolutes
2016-11-11 14:32:16 -06:00
nathan haugo 341857b977 Add aggregates and remove retention polices 2016-11-11 12:08:48 -08:00
Nathan Haugo 2fe94e6b2d Merge pull request #492 from influxdata/feature/422-default-group-by-time
Feature/422 default group by time
2016-11-11 11:11:03 -08:00
Chris Goller 507ea31f3d Update nginx layouts to be rates rather than absolutes 2016-11-11 12:16:30 -06:00
Chris Goller b987d7b256 Add nginx layout 2016-11-11 10:37:14 -06:00
Jade McGough 7e0379b5e6 provide a default group by time for host page 2016-11-11 02:49:14 -08:00
gunnaraasen 7f0da89125 Add layout for InfluxDB 2016-11-10 19:01:08 -08:00