This is archived documentation for InfluxData product versions that are no longer maintained. For newer documentation, see the latest InfluxData documentation.
Overview
Pre-created dashboards are delivered with Chronograf and are available depending on which Telegraf input plugins you have enabled. These dashboards include cells with data visualizations for metrics that are relevant to data sources you are likely to be using. The JSON files that are delivered include headings, queries, labels, and other information that can also be useful for helping you get started in creating custom dashboards.
Note that these pre-created dashboards do not appear in the Dashboards tab, which only include custom dashboards that your organization has created.
Requirements
The pre-created dashboards automatically appear in the Host List page to the right of hosts based on which Telegraf input plugins you have enabled. Check the list below for applications that you are interested in using and make sure that you have the required Telegraf input plugins enabled.
Using pre-created dashboards
Pre-created dashboards are delivered in Chronograf installations and are ready to be used when you have the required Telegraf input plugins enabled.
To view a pre-created dashboard:
- Open Chronograf in your web browser and click Host List in the navigation bar.
- Select an application listed under Apps. By default, the system
app
should be listed next to a host listing. Other apps appear depending on the Telegraf input plugins that you have enabled. - The selected application appears in a page showing all of the pre-created cells, based on the measurements that are available.
Creating or editing dashboards
The pre-created dashboards available for use with Chronograf are listed below as Apps and appear in the Apps listing for hosts in the Host List page. The listings for apps (pre-created dashboards) on this page include information about the required Telegraf input plugins, JSON files included in the apps, and listings of the cell titles that are included in each of the JSON files.
The JSON files for the precreated dashboards are delivered on installation in the /usr/share/chronograf/canned
directory. Information about the configuration option --canned-path
can be found in the Chronograf configuration options page.
You can enable and disable applications in your Telegraf configuration file. See Telegraf configuration for details.
Apps (pre-created dashboards):
- apache
- consul
- docker
- elasticsearch
- haproxy
- iis
- influxdb
- kubernetes
- memcached
- mesos
- mysql
- nginx
- nsq
- phpfpm
- ping
- postgresql
- rabbitmq
- redis
- riak
- system
- varnish
- win_system
apache
Required Telegraf plugin: Apache input plugin
apache.json
- “Apache Bytes/Second”
- “Apache - Requests/Second”
- “Apache - Total Accesses”
consul
Required Telegraf plugin: Consul input plugin
consul_http.json
- “Consul - HTTP Request Time (ms)”
consul_election.json
- “Consul - Leadership Election”
consul_cluster.json
- “Consul - Number of Agents”
consul_serf_events.json
- “Consul - Number of serf events”
docker
Required Telegraf plugin: Docker input plugin
docker.json
- “Docker - Container CPU %”
- “Docker - Container Memory (MB)”
- “Docker - Containers”
- “Docker - Images”
- “Docker - Container State”
docker_blkio.json
- “Docker - Container Block IO”
docker_net.json
- “Docker - Container Network”
elasticsearch
Required Telegraf plugin: Elasticsearch input plugin
elasticsearch.json
- “ElasticSearch - Query Throughput”
- “ElasticSearch - Open Connections”
- “ElasticSearch - Query Latency”
- “ElasticSearch - Fetch Latency”
- “ElasticSearch - Suggest Latency”
- “ElasticSearch - Scroll Latency”
- “ElasticSearch - Indexing Latency”
- “ElasticSearch - JVM GC Collection Counts”
- “ElasticSearch - JVM GC Latency”
- “ElasticSearch - JVM Heap Usage”
haproxy
Required Telegraf plugin: HAProxy input plugin
haproxy.json
- “HAProxy - Number of Servers”
- “HAProxy - Sum HTTP 2xx”
- “HAProxy - Sum HTTP 4xx”
- “HAProxy - Sum HTTP 5xx”
- “HAProxy - Frontend HTTP Requests/Second”
- “HAProxy - Frontend Sessions/Second”
- “HAProxy - Frontend Session Usage %”
- “HAProxy - Frontend Security Denials/Second”
- “HAProxy - Frontend Request Errors/Second”
- “HAProxy - Frontend Bytes/Second”
- “HAProxy - Backend Average Response Time (ms)”
- “HAProxy - Backend Connection Errors/Second”
- “HAProxy - Backend Queued Requests/Second”
- “HAProxy - Backend Average Request Queue Time (ms)”
- “HAProxy - Backend Error Responses/Second”
iis
Required Telegraf plugin:
win_websvc.json
- “IIS - Service”
influxdb
Required Telegraf plugin: InfluxDB input plugin
influxdb_database.json
- “InfluxDB - Cardinality”
influxdb_httpd.json
- “InfluxDB - Write HTTP Requests”
- “InfluxDB - Query Requests”
- “InfluxDB - Client Failures”
influxdb_queryExecutor.json
- “InfluxDB - Query Performance”
influxdb_write.json
- “InfluxDB - Write Points”
- “InfluxDB - Write Errors”
kubernetes
kubernetes_node.json
- “K8s - Node Millicores”
- “K8s - Node Memory Bytes”
kubernetes_pod_container.json
- “K8s - Pod Millicores”
- “K8s - Pod Memory Bytes”
kubernetes_pod_network.json
- “K8s - Pod TX Bytes/Second”
- “K8s - Pod RX Bytes/Second “
kubernetes_system_container.json
- “K8s - Kubelet Millicores”
- “K8s - Kubelet Memory Bytes”
Memcached (memcached
)
Required Telegraf plugin: Memcached input plugin
memcached.json
- “Memcached - Current Connections”
- “Memcached - Get Hits/Second”
- “Memcached - Get Misses/Second”
- “Memcached - Delete Hits/Second”
- “Memcached - Delete Misses/Second”
- “Memcached - Incr Hits/Second”
- “Memcached - Incr Misses/Second”
- “Memcached - Current Items”
- “Memcached - Total Items”
- “Memcached - Bytes Stored”
- “Memcached - Bytes Written/Sec”
- “Memcached - Evictions/10 Seconds”
mesos
Required Telegraf plugin: Mesos input plugin
mesos.json
- “Mesos Active Slaves”
- “Mesos Tasks Active”
- “Mesos Tasks”
- “Mesos Outstanding offers”
- “Mesos Available/Used CPUs”
- “Mesos Available/Used Memory”
- “Mesos Master Uptime”
mongodb
Required Telegraf plugin: MongoDB input plugin
mongodb.json
- “MongoDB - Read/Second”
- “MongoDB - Writes/Second”
- “MongoDB - Active Connections”
- “MongoDB - Reds/Writes Waiting in Queue”
- “MongoDB - Network Bytes/Second”
mysql
Required Telegraf plugin: MySQL input plugin
mysql.json
- “MySQL - Reads/Second”
- “MySQL - Writes/Second”
- “MySQL - Connections/Second”
- “MySQL - Connection Errors/Second”
nginx
Required Telegraf plugin: NGINX input plugin
nginx.json
- “NGINX - Client Connections”
- “NGINX - Client Errors”
- “NGINX - Client Requests”
- “NGINX - Active Client State”
nsq
Required Telegraf plugin: NSQ input plugin
nsq_channel.json
- “NSQ - Channel Client Count”
- “NSQ - Channel Messages Count”
nsq_server.json
- “NSQ - Topic Count”
- “NSQ - Server Count”
nsq_topic.json
- “NSQ - Topic Messages”
- “NSQ - Topic Messages on Disk”
- “NSQ - Topic Ingress”
- “NSQ topic egress”
phpfpm
Required Telegraf plugin: PHPfpm input plugin
phpfpm.json
- “phpfpm - Accepted Connections”
- “phpfpm - Processes”
- “phpfpm - Slow Requests”
- “phpfpm - Max Children Reached”
ping
Required Telegraf plugin: Ping input plugin
ping.json
- “Ping - Packet Loss Percent”
- “Ping - Response Times (ms)”
postgresql
Required Telegraf plugin: PostgreSQL input plugin
postgresql.json
- “PostgreSQL - Rows”
- “PostgreSQL - QPS”
- “PostgreSQL - Buffers”
- “PostgreSQL - Conflicts/Deadlocks”
rabbitmq
Required Telegraf plugin: RabbitMQ input plugin
rabbitmq.json
- “RabbitMQ - Overview”
- “RabbitMQ - Published/Delivered per second”
- “RabbitMQ - Acked/Unacked per second”
redis
Required Telegraf plugin: Redis input plugin
redis.json
- “Redis - Connected Clients”
- “Redis - Blocked Clients”
- “Redis - CPU”
- “Redis - Memory”
riak
Required Telegraf plugin: Riak input plugin
riak.json
- “Riak - Toal Memory Bytes”
- “Riak - Object Byte Size”
- “Riak - Number of Siblings/Minute”
- “Riak - Latency (ms)”
- “Riak - Reads and Writes/Minute”
- “Riak - Active Connections”
- “Riak - Read Repairs/Minute”
system
cpu
Required Telegraf plugin: CPU input plugin
cpu.json
- “CPU Usage”
disk
disk.json
Required Telegraf plugin: Disk input plugin
- “System - Disk used %”
diskio
Required Telegraf plugin: DiskIO input plugin
diskio.json
- “System - Disk MB/s” *
mem
Required Telegraf plugin: Mem input plugin
mem.json
- “System - Memory Gigabytes Used”
net
Required Telegraf plugin: Net input plugin
net.json
- “System - Network Mb/s”
- “System - Network Error Rate”
netstat
Required Telegraf plugin: Netstat input plugin
netstat.json
- “System - Open Sockets”
- “System - Sockets Created/Second”
processes
Required Telegraf plugin: Processes input plugin
processes.json
- “System - Total Processes”
procstat
Required Telegraf plugin: Procstat input plugin
procstat.json
- “Processes - Resident Memory (MB)”
- “Processes – CPU Usage %”
system
Required Telegraf plugin: Procstat input plugin
load.json
- “System Load”
varnish
Required Telegraf plugin: Varnish
varnish.json
- “Varnish - Cache Hits/Misses”
win_system
Required Telegraf plugin: Windows Performance Counters input plugin
win_cpu.json
- “System - CPU Usage”
win_mem.json
- “System - Available Bytes”
win_net.json
- “System - TX Bytes/Second”
- “RX Bytes/Second”
win_system.json
- “System - Load”