在 Chronograf 中使用预创建仪表板
概述
预创建仪表板随 Chronograf 一起提供,取决于您启用了哪些 Telegraf 输入插件,并且可以从主机列表页面访问。这些仪表板是内置的,不可编辑,包括用于您可能要使用的数据源的相关指标的数据可视化单元格。
请注意,这些预创建仪表板不能克隆或自定义。它们仅作为主机列表视图的一部分出现,并与从单个主机收集的指标相关联。还提供了仪表板模板,它们为根据启用的 Telegraf 插件自定义独特仪表板提供了一个坚实的起点,并可在单个或多个主机上运行。有关详细信息,请参阅仪表板模板。
要求
预创建仪表板自动出现在主机列表页面中,位于您已启用的 Telegraf 输入插件所在的主机右侧。检查下面的列表,以确保您感兴趣的应用程序已启用所需的 Telegraf 输入插件。
使用预创建仪表盘
预创建仪表板随 Chronograf 安装提供,并在您已启用所需的 Telegraf 输入插件时即可使用。
查看预创建仪表板
- 在您的网络浏览器中打开 Chronograf 并在导航栏中单击主机列表。
- 选择 Apps 下列出的应用程序。默认情况下,系统
app
应位于主机列表旁边。其他应用程序将根据您启用的 Telegraf 输入插件而出现。所选应用程序将显示基于可用测量的预创建单元格。
创建或编辑仪表板
下面列出了可用于 Chronograf 的应用程序(预创建仪表板)列表。对于每个应用程序,您将找到
- 应用程序所需的 Telegraf 输入插件
- 应用程序中包含的 JSON 文件
- 每个 JSON 文件中包含的单元格标题
应用程序的 JSON 文件包含在 /usr/share/chronograf/canned
目录中。有关配置选项 --canned-path
的信息,请参阅Chronograf 配置选项 页面。
在您的 Telegraf 配置文件(默认为 /etc/telegraf/telegraf.conf
)中启用和禁用应用程序。有关详细信息,请参阅配置 Telegraf。
应用程序(预创建仪表板)
- apache
- consul
- docker
- elasticsearch
- haproxy
- iis
- influxdb
- kubernetes
- memcached
- mesos
- mysql
- nginx
- nsq
- phpfpm
- ping
- postgresql
- rabbitmq
- redis
- riak
- system
- varnish
- win_system
apache
所需 Telegraf 插件: Apache 输入插件
apache.json
- “Apache 每秒字节”
- “Apache - 每秒请求”
- “Apache - 总访问量”
consul
所需 Telegraf 插件: Consul 输入插件
consul_http.json
- “Consul - HTTP 请求时间(毫秒)”
consul_election.json
- “Consul - 领导选举”
consul_cluster.json
- “Consul - 代理数量”
consul_serf_events.json
- “Consul - serf 事件数量”
docker
所需 Telegraf 插件: Docker 输入插件
docker.json
- “Docker - 容器 CPU %”
- “Docker - 容器内存(MB)”
- “Docker - 容器”
- “Docker - 镜像”
- “Docker - 容器状态”
docker_blkio.json
- “Docker - 容器块 I/O”
docker_net.json
- “Docker - 容器网络”
elasticsearch
所需Telegraf插件: Elasticsearch输入插件
elasticsearch.json
- “ElasticSearch - 查询吞吐量”
- “ElasticSearch - 开启连接”
- “ElasticSearch - 查询延迟”
- “ElasticSearch - 获取延迟”
- “ElasticSearch - 建议(Suggest)延迟”
- “ElasticSearch - 滚动(Scroll)延迟”
- “ElasticSearch - 索引延迟”
- “ElasticSearch - JVM GC 收集次数”
- “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 - 后端平均响应时间 (ms)”
- “HAProxy - 后端连接错误/秒”
- “HAProxy - 后端排队请求/秒”
- “HAProxy - 后端平均请求排队时间 (ms)”
- “HAProxy - 后端错误响应/秒”
iis
所需Telegraf插件: Windows性能计数器输入插件
win_websvc.json
- “IIS - 服务”
influxdb
所需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 (memcached
)
所需Telegraf插件: Memcached输入插件
memcached.json
- “Memcached - 当前连接”
- “Memcached - 获取命中/秒”
- “Memcached - 获取未命中/秒”
- “Memcached - 删除命中/秒”
- “Memcached - 删除未命中/秒”
- “Memcached - Incr 命中/秒”
- “Memcached - Incr 未命中/秒”
- “Memcached - 当前项”
- “Memcached - 总项”
- “Memcached - 存储字节数”
- “Memcached - 每秒写入字节数”
- “Memcached - 每10秒淘汰”
mesos
所需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 - 最大子进程数达到”
ping
所需Telegraf插件: Ping输入插件
ping.json
- “Ping - 数据包丢失百分比”
- “Ping - 响应时间(毫秒)”
postgresql
所需Telegraf插件: PostgreSQL输入插件
postgresql.json
- “PostgreSQL - 行”
- “PostgreSQL - QPS”
- “PostgreSQL - 缓冲区”
- “PostgreSQL - 冲突/死锁”
rabbitmq
所需Telegraf插件: RabbitMQ输入插件
rabbitmq.json
- “RabbitMQ - 概览”
- “RabbitMQ - 每秒发布/投递”
- “RabbitMQ - 每秒确认/未确认”
redis
所需Telegraf插件: Redis输入插件
redis.json
- “Redis - 连接客户端”
- “Redis - 阻塞客户端”
- “Redis - CPU”
- “Redis - 内存”
riak
所需Telegraf插件: Riak输入插件
riak.json
- “Riak - 总内存字节数”
- “Riak - 对象字节大小”
- “Riak - 每分钟兄弟/分钟”
- “Riak - 延迟(毫秒)”
- “Riak - 每分钟读写”
- “Riak - 活跃连接”
- “Riak - 每分钟读取修复”
system
“system”应用程序包含所有列出的插件所需的指标。如果以下任何插件未启用,则与插件关联的指标将不会显示数据。
cpu
所需Telegraf插件: CPU输入插件
cpu.json
- “CPU 使用率”
disk
disk.json
所需Telegraf插件: 磁盘输入插件
- “系统 - 磁盘使用率 %”
diskio
所需Telegraf插件: 磁盘IO输入插件
diskio.json
- “系统 - 磁盘 MB/s”
mem
所需Telegraf插件: 内存输入插件
mem.json
- “系统 - 内存千兆字节使用”
net
所需Telegraf插件: 网络输入插件
net.json
- “系统 - 网络 Mb/s”
- “系统 - 网络错误率”
netstat
所需Telegraf插件: Netstat输入插件
netstat.json
- “系统 - 打开的套接字”
- “系统 - 每秒创建套接字”
processes
所需Telegraf插件: 进程输入插件
processes.json
- “系统 - 总进程”
procstat
所需Telegraf插件: Procstat输入插件
procstat.json
- “进程 - 常驻内存(MB)”
- “进程 – CPU 使用率 %”
system
所需Telegraf插件: Procstat输入插件
load.json
- “系统负载”
varnish
所需的Telegraf插件: Varnish
varnish.json
- “Varnish - 缓存命中/未命中”
win_system
所需Telegraf插件: Windows性能计数器输入插件
win_cpu.json
- “系统 - CPU 使用率”
win_mem.json
- “系统 - 可用字节数”
win_net.json
- “系统 - 每秒传输字节数”
- “每秒接收字节数”
win_system.json
- “系统 - 负载”
这个页面有帮助吗?
感谢您的反馈!