Documentation

在Chronograf中使用预先创建的仪表盘

概述

预创建的仪表板根据您启用的Telegraf输入插件通过Chronograf交付,并可从主机列表页面获取。这些仪表板是内置的且不可编辑,包含与您可能使用的数据源相关的度量数据可视化的单元格。

请注意,这些预创建的仪表板无法被克隆或自定义。它们仅作为主机列表视图的一部分出现,并与从单个主机收集的指标相关联。仪表板模板也可用,并为根据启用的Telegraf插件自定义您独特仪表板提供了一个良好的起点,并可以跨一个或多个主机操作。有关详细信息,请参见 Dashboard templates

要求

预创建的仪表板会根据您启用的 Telegraf 输入插件自动出现在主机列表页面中主机的右侧。请查看下面的列表,了解您感兴趣的应用程序,并确保已启用所需的 Telegraf 输入插件。

使用预创建的仪表板

预创建的仪表板在Chronograf安装中提供,并在启用所需的Telegraf输入插件时即可使用。

查看一个预创建的仪表板:

  1. 在您的网页浏览器中打开Chronograf,然后在导航栏中点击主机列表
  2. 应用程序下选择一个列出的应用程序。默认情况下,系统app应该在主机列表旁边列出。其他应用程序的出现取决于您启用的Telegraf输入插件。 所选应用程序显示预先创建的单元,基于可用的度量。

创建或编辑仪表板

在下面找到可与Chronograf一起使用的应用程序(预创建的仪表板)列表。对于每个应用程序,您将找到:

  • 应用所需的Telegraf输入插件
  • 应用中包含的JSON文件
  • 每个JSON文件中包含的单元格标题

应用程序的 JSON 文件包含在 /usr/share/chronograf/canned 目录中。有关配置选项 --canned-path 的信息,请参阅 Chronograf 配置选项 页面。

在您的 Telegraf 配置文件中启用和禁用应用程序(默认情况下,/etc/telegraf/telegraf.conf)。有关详细信息,请参见 Configuring Telegraf

应用程序(预创建仪表板):

阿帕奇

所需的Telegraf插件: Apache输入插件

apache.json

  • “Apache 字节/秒”
  • “Apache - 每秒请求数”
  • “Apache - 总访问量”

服务协调工具

所需的Telegraf插件: Consul input plugin

consul_http.json

  • “Consul - HTTP请求时间(毫秒)”

consul_election.json

  • “Consul - 领导选举”

consul_cluster.json

  • “Consul - 代理数量”

consul_serf_events.json

  • “Consul - serf事件的数量”

容器技术

所需的Telegraf插件: Docker输入插件

docker.json

  • “Docker - 容器 CPU %”
  • “Docker - 容器内存 (MB)”
  • “Docker - 容器”
  • “Docker - 镜像”
  • “Docker - 容器状态”

docker_blkio.json

  • “Docker - 容器块输入输出”

docker_net.json

  • “Docker - 容器网络”

弹性搜索

所需的 Telegraf 插件: Elasticsearch 输入插件

elasticsearch.json

  • “ElasticSearch - 查询吞吐量”
  • “ElasticSearch - 打开连接”
  • “ElasticSearch - 查询延迟”
  • “弹性搜索 - 获取延迟”
  • “ElasticSearch - 提示延迟”
  • “弹性搜索 - 滚动延迟”
  • “ElasticSearch - 索引延迟”
  • “ElasticSearch - JVM 垃圾收集次数”
  • “ElasticSearch - JVM GC延迟”
  • “ElasticSearch - JVM 堆使用情况”

haproxy

所需的Telegraf插件: HAProxy输入插件

haproxy.json

  • “HAProxy - 服务器数量”
  • “HAProxy - 总计 HTTP 2xx”
  • “HAProxy - 求和 HTTP 4xx”
  • “HAProxy - 统计 HTTP 5xx”
  • “HAProxy - 前端每秒HTTP请求”
  • “HAProxy - 前端会话/秒”
  • “HAProxy - 前端会话使用百分比”
  • “HAProxy - 前端安全拒绝/每秒”
  • “HAProxy - 前端请求错误/秒”
  • “HAProxy - 前端字节/秒”
  • “HAProxy - 后端平均响应时间 (毫秒)”
  • “HAProxy - 后端连接错误/秒”
  • “HAProxy - 后端排队请求/秒”
  • “HAProxy - 后端平均请求队列时间 (ms)”
  • “HAProxy - 后端错误响应/秒”

IIS

所需的 Telegraf 插件: Windows 性能计数器输入插件

win_websvc.json

  • “IIS - 服务”

时序数据库

所需的 Telegraf 插件: InfluxDB 输入插件

influxdb_database.json

  • “InfluxDB - 基数”

influxdb_httpd.json

  • “InfluxDB - 写入 HTTP 请求”
  • “InfluxDB - 查询请求”
  • “InfluxDB - 客户端故障”

influxdb_queryExecutor.json

  • “InfluxDB - 查询性能”

influxdb_write.json

  • “InfluxDB - 写入数据点”
  • “InfluxDB - 写入错误”

Kubernetes

kubernetes_node.json

  • “K8s - 节点毫核心”
  • “K8s - 节点内存字节”

kubernetes_pod_container.json

  • “K8s - Pod 毫核心”
  • “K8s - Pod 内存字节”

kubernetes_pod_network.json

  • “K8s - Pod 每秒传输字节”
  • “K8s - Pod 接收字节/秒”

kubernetes_system_container.json

  • “K8s - Kubelet 毫核”
  • “K8s - Kubelet 内存字节”

内存缓存 (memcached)

所需的Telegraf插件: Memcached输入插件

memcached.json

  • “Memcached - 当前连接数”
  • “Memcached - 每秒获取命中数”
  • “Memcached - 每秒未命中次数”
  • “Memcached - 每秒删除命中数”
  • “Memcached - 每秒删除未命中次数”
  • “Memcached - 每秒增加的命中次数”
  • “Memcached - 每秒未命中次数”
  • “Memcached - 当前项”
  • “Memcached - 总项目数”
  • “Memcached - 存储的字节数”
  • “Memcached - 每秒写入字节”
  • “Memcached - 驱逐/10秒”

介质

所需的 Telegraf 插件: Mesos 输入插件

mesos.json

  • “Mesos 活跃从节点”
  • “Mesos 任务活动数”
  • “Mesos 任务”
  • “Mesos 未处理的报价”
  • “Mesos 可用/已用 CPU”
  • “Mesos 可用/已用内存”
  • “Mesos主节点正常运行时间”

mongodb

所需的Telegraf插件: MongoDB输入插件

mongodb.json

  • “MongoDB - 每秒读取”
  • “MongoDB - 每秒写入次数”
  • “MongoDB - 活跃连接”
  • “MongoDB - 读取/写入等待队列”
  • “MongoDB - 网络字节/秒”

mysql

所需的Telegraf插件: MySQL输入插件

mysql.json

  • “MySQL - 每秒读取”
  • “MySQL - 每秒写入”
  • “MySQL - 每秒连接数”
  • “MySQL - 连接错误/秒”

nginx

所需的 Telegraf 插件: NGINX 输入插件

nginx.json

  • “NGINX - 客户端连接”
  • “NGINX - 客户端错误”
  • “NGINX - 客户端请求”
  • “NGINX - 活跃客户端状态”

nsq

所需的Telegraf插件: NSQ输入插件

nsq_channel.json

  • “NSQ - 通道客户端数量”
  • “NSQ - 通道消息计数”

nsq_server.json

  • “NSQ - 主题数量”
  • “NSQ - 服务器数量”

nsq_topic.json

  • “NSQ - 主题消息”
  • “NSQ - 磁盘上的主题消息”
  • “NSQ - 主题入口”
  • “NSQ主题出口”

phpfpm

所需的 Telegraf 插件: PHPfpm 输入插件

phpfpm.json

  • “phpfpm - 接受的连接”
  • “phpfpm - 进程”
  • “phpfpm - 慢请求”
  • “phpfpm - 达到最大子进程数”

检测网络连接

所需的 Telegraf 插件: Ping 输入插件

ping.json

  • “ Ping - 包丢失百分比 ”
  • “Ping - 响应时间 (毫秒)”

PostgreSQL

所需的Telegraf插件: PostgreSQL输入插件

postgresql.json

  • “PostgreSQL - 行”
  • “PostgreSQL - 每秒查询数(QPS)”
  • “PostgreSQL - 缓冲区”
  • “PostgreSQL - 冲突/死锁”

兔子消息队列

所需的Telegraf插件: RabbitMQ输入插件

rabbitmq.json

  • “RabbitMQ - 概述”
  • “RabbitMQ - 每秒发布/交付”
  • “RabbitMQ - 每秒确认/未确认”

缓存数据库

所需的Telegraf插件: Redis输入插件

redis.json

  • “Redis - 连接的客户端”
  • “Redis - 阻塞客户端”
  • “Redis - CPU”
  • “Redis - 内存”

riak

所需的Telegraf插件: Riak输入插件

riak.json

  • “Riak - 总内存字节”
  • “Riak - 对象字节大小”
  • “Riak - 每分钟的兄弟数量”
  • “Riak - 延迟 (毫秒)”
  • “Riak - 每分钟读写”
  • “Riak - 活跃连接”
  • “Riak - 每分钟读取修复”

系统

system 应用程序包含要求所有列出的插件的度量。如果以下任何插件未启用,则与这些插件相关的度量将不会显示数据。

中央处理器

所需的Telegraf插件: CPU输入插件

cpu.json

  • “CPU 使用率”

磁盘

disk.json

所需的Telegraf插件: Disk input plugin

  • “系统 - 磁盘使用百分比”

磁盘输入输出

所需的Telegraf插件: DiskIO输入插件

diskio.json

  • “系统 - 磁盘 MB/s”

内存

所需的Telegraf插件: Mem输入插件

mem.json

  • “系统 - 已使用内存(千兆字节)”

网络

所需的Telegraf插件: 网络输入插件

net.json

  • “系统 - 网络 Mb/s”
  • “系统 - 网络错误率”

网络状态

所需的Telegraf插件: Netstat输入插件

netstat.json

  • “系统 - 打开套接字”
  • “系统 - 每秒创建的套接字”

进程

所需的Telegraf插件: Processes input plugin

processes.json

  • “系统 - 总进程数”

进程状态

所需的Telegraf插件: Procstat输入插件

procstat.json

  • “进程 - 常驻内存 (MB)”
  • “进程 - CPU 使用百分比 %”

系统

所需的Telegraf插件: Procstat输入插件

load.json

  • “系统负载”

涂层

所需的Telegraf插件: Varnish

varnish.json

  • “Varnish - 缓存命中/未命中”

窗体系统

所需的 Telegraf 插件: Windows 性能计数器输入插件

win_cpu.json

  • “系统 - CPU 使用率”

win_mem.json

  • “系统 - 可用字节”

win_net.json

  • “系统 - TX 字节/秒”
  • “RX 字节/秒”

win_system.json

  • “系统 - 负载”


Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: