文档文档

中断输入插件

此插件从中断 (/proc/interrupts) 和软中断 (/proc/softirqs) 收集有关 IRQ 的指标。

引入于: Telegraf v1.3.0 标签: system 操作系统支持: all

全局配置选项

插件支持其他全局和插件配置设置,用于修改指标、标签和字段,创建别名以及配置插件顺序等任务。更多详情请参阅 CONFIGURATION.md

配置

# This plugin gathers interrupts data from /proc/interrupts and /proc/softirqs.
[[inputs.interrupts]]
  ## When set to true, cpu metrics are tagged with the cpu.  Otherwise cpu is
  ## stored as a field.
  ##
  ## The default is false for backwards compatibility, and will be changed to
  ## true in a future version.  It is recommended to set to true on new
  ## deployments.
  # cpu_as_tag = false

  ## To filter which IRQs to collect, make use of tagpass / tagdrop:
  # [inputs.interrupts.tagdrop]
  #   irq = [ "NET_RX", "TASKLET" ]

Metrics

根据 cpu_as_tag 的值,有两种样式。

cpu_as_tag = false

  • interrupts

    • 标签 (tags)
      • irq (IRQ 名称)
      • type
      • device (位于 IRQ 的设备的名称)
      • cpu
    • 字段 (fields)
      • cpu (int, 每个 CPU 的中断数)
      • total (int, 中断总数)
  • soft_interrupts

    • 标签 (tags)
      • irq (IRQ 名称)
      • type
      • device (位于 IRQ 的设备的名称)
      • cpu
    • 字段 (fields)
      • cpu (int, 每个 CPU 的中断数)
      • total (int, 中断总数)

cpu_as_tag = true

  • interrupts

    • 标签 (tags)
      • irq (IRQ 名称)
      • type
      • device (位于 IRQ 的设备的名称)
      • cpu
    • 字段 (fields)
      • count (int, 中断数)
  • soft_interrupts

    • 标签 (tags)
      • irq (IRQ 名称)
      • type
      • device (位于 IRQ 的设备的名称)
      • cpu
    • 字段 (fields)
      • count (int, 中断数)

示例输出

cpu_as_tag = false

interrupts,irq=0,type=IO-APIC,device=2-edge\ timer,cpu=cpu0 count=23i 1489346531000000000
interrupts,irq=1,type=IO-APIC,device=1-edge\ i8042,cpu=cpu0 count=9i 1489346531000000000
interrupts,irq=30,type=PCI-MSI,device=65537-edge\ virtio1-input.0,cpu=cpu1 count=1i 1489346531000000000
soft_interrupts,irq=NET_RX,cpu=cpu0 count=280879i 1489346531000000000

cpu_as_tag = true

interrupts,cpu=cpu6,irq=PIW,type=Posted-interrupt\ wakeup\ event count=0i 1543539773000000000
interrupts,cpu=cpu7,irq=PIW,type=Posted-interrupt\ wakeup\ event count=0i 1543539773000000000
soft_interrupts,cpu=cpu0,irq=HI count=246441i 1543539773000000000
soft_interrupts,cpu=cpu1,irq=HI count=159154i 1543539773000000000

此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2