Commit Graph

106 Commits (2dbec0a19da86a5076aa02f838231751778ef611)

Author SHA1 Message Date
Chris Goller 03c546cfd2 Add layout for telegraf's procstat measurement 2017-01-27 11:59:30 -06:00
Chris Goller 5936c96201 Fix typo in new_apps script 2017-01-27 11:31:02 -06:00
Chris Goller 8ed1cbd557 Add layout for telegraf's net measurement 2017-01-27 11:30:41 -06:00
Chris Goller 8de723a7f1 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 19770fd576 Add rabbitmq canned dash 2017-01-09 12:33:22 -08:00
Chris Goller 5105224943 Fix mongo layout to remove extra fields 2017-01-04 18:17:23 -06:00
Mark Rushakoff eda39410e7 Miscellaneous lint cleanup 2016-12-20 12:59:56 -08:00
Tim Raymond 4ba7e10931 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 9065a6b732 Update processes and netstat to be system app 2016-11-29 11:34:02 -08:00
Chris Goller 15c98a6807 Update layout JSON formatting to jq style 2016-11-18 16:07:53 -06:00
Chris Goller a77850183f Update pre-canned layouts to not have the telegraf database specified. 2016-11-18 16:07:53 -06:00
Chris Goller 7abf37aa2d Update cpu, load, mem layouts to not specify telegraf in query 2016-11-18 16:07:53 -06:00
Tim Raymond 9f5ecd4fb5 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 0364404d82 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 3773c399cf 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 76dff490b7 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 1f82577610 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 dc8fdc225c 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 2037de7c90 Add consul layout 2016-11-14 14:24:13 -06:00
Chris Goller 0eb9cdeec8 Update riak layout to group by node name 2016-11-14 13:17:38 -06:00
Chris Goller b72d8c51e7 Add riak layout 2016-11-14 13:06:30 -06:00
Nathan Haugo 47d7a12082 Merge pull request #531 from influxdata/mongodb-layout
Add mongodb layout
2016-11-14 09:42:24 -08:00
Nathan Haugo 1999b96189 Merge pull request #525 from influxdata/layout-mysql
Add MySQL layout
2016-11-14 09:41:53 -08:00
Chris Goller a0415f2ff1 Add license of dependencies. 2016-11-14 10:23:45 -06:00
Chris Goller edd6b5a3f8 Merge pull request #527 from influxdata/feature/memcached
Add memcached as app
2016-11-14 09:54:31 -06:00
Chris Goller afe0cee652 Add mongodb layout 2016-11-14 09:51:24 -06:00
Nathan Haugo 63bcc77e7c Add memcached as app 2016-11-13 20:50:45 -08:00
Chris Goller 1a53357d77 Add mysql layout (and fixing the windows cpu one) 2016-11-13 18:09:52 -06:00
Chris Goller 2bce821abc Add ping layout with percent_packet_loss and average_response_ms 2016-11-12 12:59:37 -06:00
nathan haugo 3fbadc732f Fix apache graphs 2016-11-11 15:41:34 -08:00
Chris Goller 9e8c11e925 Fix k8s layout to add aggregation function 2016-11-11 16:40:53 -06:00
Chris Goller 5f0d2e8903 Fix haproxy formatting 2016-11-11 15:33:06 -06:00
Chris Goller f25afbc87b Fix haproxy telegraf fields 2016-11-11 15:32:37 -06:00
Chris Goller 0bd70fc49f Add haproxy layout 2016-11-11 15:32:03 -06:00
nathan haugo c0b321a94b Fix dupe id 2016-11-11 13:15:28 -08:00
nathan haugo 518996ae9d Merge changes 2016-11-11 13:13:28 -08:00
nathan haugo 1b8ae91273 Fix broken apps after cleanup 2016-11-11 13:11:20 -08:00
nathan haugo 9b32ab5860 Fix typos 2016-11-11 13:02:12 -08:00
nathan haugo ad9720aeba Fix merge conflict 2016-11-11 13:02:12 -08:00
nathan haugo 0c195260c9 Cleanup and aggregates of templates 2016-11-11 13:02:12 -08:00
nathan haugo aaf52579a2 Fix typos 2016-11-11 12:57:53 -08:00
nathan haugo 4106158f75 Fix merge conflict 2016-11-11 12:44:44 -08:00
nathan haugo 48b05e252e Cleanup and aggregates of templates 2016-11-11 12:41:47 -08:00
Chris Goller adc7d24def 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 a567b28b76 Add aggregates and remove retention polices 2016-11-11 12:08:48 -08:00
Nathan Haugo 76008d8bf8 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 3ec929d2d3 Update nginx layouts to be rates rather than absolutes 2016-11-11 12:16:30 -06:00
Chris Goller efc78799e6 Add nginx layout 2016-11-11 10:37:14 -06:00
Jade McGough 3de787d457 provide a default group by time for host page 2016-11-11 02:49:14 -08:00
gunnaraasen fc72839e85 Add layout for InfluxDB 2016-11-10 19:01:08 -08:00