Telegraf: system dashboard
1,384

Created 10/28/2019
Updated 10/28/2019
Revision 2
Categories
Host Metrics
Grafana Version >=6.3.0
Datasources
Prometheus

Converted from dashboard #928 from influxdb for victoriametrics.

Templated dashboard for telegraf + victoriametrics.

  • CPUs (defaults to all)
  • Disks (per-disk IOPS)
  • Network interfaces (packets, bandwidth, errors/drops)
  • Mountpoints (space / inodes)

Metrics:

  • Detailed network stack info, nstat plugin allows us to grab raw snmp data, ie:
    • TCP handshakes data
    • TCP aborts data
    • ICMP errors, ICMP data
    • SYN data
    • TCP errors (retransmissions/etc)
    • IPv4 errors
    • IPv6 errors
  • Conntrack data
  • File descriptors
  • UDP data *...And basically everything "generic" you can extract from ordinary linux system

By default all variables points to "all", so dashboard can be huge if you have large amounts of disks/network interfaces. So far i tested it on machine with 46 disks, 8 interfaces and it loaded correctly (but pretty slow, poor browser barely handled all that data)

Get Dashboard
Download
Copy to Clipboard
Source Grafana.com

Used Metrics 116

  • system_uptime

  • system_load5

  • processes_zombies

  • processes_total

  • processes_total_threads

  • cpu_usage_idle

  • mem_used_percent

  • swap_used_percent

  • disk_used_percent

  • cpu_usage_iowait

  • median

  • cpu_usage_user

  • cpu_usage_system

  • cpu_usage_softirq

  • cpu_usage_steal

  • cpu_usage_nice

  • cpu_usage_irq

  • cpu_usage_guest

  • cpu_usage_guest_nice

  • system_load1

  • system_load15

  • processes_running

  • processes_blocked

  • processes_sleeping

  • processes_stopped

  • processes_paging

  • processes_unknown

  • mem_total

  • mem_used

  • mem_cached

  • mem_free

  • mem_buffered

  • ideriv

  • kernel_context_switches

  • kernel_processes_forked

  • linux_sysctl_fs_file

  • nr

  • interrupts_total

  • conntrack_ip_conntrack_count

  • conntrack_ip_conntrack_max

  • netstat_tcp_close

  • netstat_tcp_close_wait

  • netstat_tcp_closing

  • netstat_tcp_established

  • netstat_tcp_fin_wait1

  • netstat_tcp_fin_wait2

  • netstat_tcp_last_ack

  • netstat_tcp_syn_recv

  • netstat_tcp_syn_sent

  • netstat_tcp_time_wait

  • nstat_TcpExtTCPAbortOnClose

  • nstat_TcpExtTCPAbortOnData

  • nstat_TcpExtTCPAbortOnTimeout

  • nstat_TcpExtTCPAbortFailed

  • nstat_TcpExtTCPAbortOnLinger

  • nstat_TcpExtTCPAbortOnMemory

  • net_tcp_estabresets

  • net_tcp_outrsts

  • net_tcp_activeopens

  • net_tcp_passiveopens

  • nstat_TcpExtSyncookiesFailed

  • nstat_TcpExtSyncookiesRecv

  • nstat_TcpExtSyncookiesSent

  • nstat_IcmpInEchos

  • nstat_IcmpOutEchos

  • nstat_IcmpInEchoReps

  • nstat_IcmpOutEchoReps

  • nstat_IcmpInErrors

  • nstat_IcmpOutErrors

  • nstat_IcmpInCsumErrors

  • nstat_IpInDiscards

  • nstat_IpOutDiscards

  • nstat_IpInHdrErrors

  • nstat_IpInAddrErrors

  • nstat_IpOutNoRoutes

  • nstat_IpInUnknownProtos

  • nstat_Ip6InDiscards

  • nstat_Ip6OutDiscards

  • nstat_Ip6InHdrErrors

  • nstat_Ip6InAddrErrors

  • nstat_Ip6OutNoRoutes

  • nstat_Ip6InUnknownProtos

  • net_udp_indatagrams

  • net_udp_outdatagrams

  • nstat_UdpSndbufErrors

  • nstat_UdpRcvbufErrors

  • nstat_UdpInCsumErrors

  • nstat_UdpInErrors

  • nstat_UdpNoPorts

  • net_bytes_recv

  • net_bytes_sent

  • net_packets_recv

  • net_packets_sent

  • net_drop_in

  • net_drop_out

  • net_err_in

  • net_err_out

  • swap_in

  • swap_out

  • swap_used

  • swap_total

  • diskio_reads

  • diskio_writes

  • diskio_read_bytes

  • diskio_write_bytes

  • diskio_read_time

  • diskio_write_time

  • disk_total

  • disk_used

  • disk_inodes_used

  • disk_inodes_free

  • internal_write_write_time_ns

  • internal_gather_gather_time_ns

  • internal_agent_metrics_written

  • internal_agent_gather_errors

  • internal_agent_metrics_dropped