当前位置: 首页 > article >正文

6. PromQL的metric name(在node exporter复制下来交给AI解释的)

目录

前言:

Go 运行时指标:

Go 内存统计指标:

CPU 指标:

内存指标:

磁盘指标:

网络指标:

系统指标:

前言:

        写这个得目的是为了后续方便查询,因为在prometheus的UI界面上可以输入这些metric name来获取相应的值,下面都是AI所解释,如有错误请自己在AI一次。

Go 运行时指标:

  • go_gc_duration_seconds: 该指标记录了垃圾回收周期中 wall-time 停顿(全局停顿)的持续时间。它提供了不同分位数(quantile)的持续时间,以及总持续时间(sum)和发生次数(count)。这些信息可以帮助您了解垃圾回收对应用程序性能的影响。
  • go_gc_gogc_percent: 该指标表示用户配置的堆大小目标百分比,如果没有配置,则默认为 100。它可以通过 GOGC 环境变量或 runtime/debug.SetGCPercent 函数进行设置。这个百分比决定了垃圾回收触发的阈值,即当堆内存使用率达到这个百分比时,将触发垃圾回收。
  • go_gc_gomemlimit_bytes: 该指标表示用户配置的 Go 运行时内存限制,如果没有配置,则默认为 math.MaxInt64。它可以通过 GOMEMLIMIT 环境变量或 runtime/debug.SetMemoryLimit 函数进行设置。这个限制可以防止 Go 程序消耗过多的内存资源。
  • go_goroutines: 该指标表示当前存在的 goroutine 数量。goroutine 是 Go 语言中的一种轻量级线程,这个指标可以帮助您了解应用程序的并发程度。
  • go_info: 该指标提供了关于 Go 环境的信息,例如 Go 版本号。

Go 内存统计指标:

  • go_memstats_alloc_bytes: 该指标表示堆中分配的并当前正在使用的字节数。它反映了应用程序的内存使用情况。
  • go_memstats_alloc_bytes_total: 该指标表示到目前为止在堆中分配的字节数总量,即使已经释放。它可以帮助您了解应用程序的内存分配趋势。
  • go_memstats_buck_hash_sys_bytes: 该指标表示分析桶哈希表使用的字节数。分析桶哈希表用于存储 Go 程序中的分析数据,例如函数调用关系。
  • go_memstats_frees_total: 该指标表示堆对象释放的总数。它可以帮助您了解垃圾回收的效率。
  • go_memstats_gc_sys_bytes: 该指标表示用于垃圾收集系统元数据的字节数。它反映了垃圾收集系统的内存开销。
  • go_memstats_heap_alloc_bytes: 该指标与 go_memstats_alloc_bytes 相同,表示堆中分配的并当前正在使用的字节数。
  • go_memstats_heap_idle_bytes: 该指标表示等待使用的堆字节数。这些字节可能来自之前释放的对象,但尚未被重新分配。
  • go_memstats_heap_inuse_bytes: 该指标表示正在使用的堆字节数。它包括 go_memstats_alloc_bytes 和 go_memstats_heap_idle_bytes 中的字节。
  • go_memstats_heap_objects: 该指标表示当前分配的对象数量。它可以帮助您了解应用程序的内存分配模式。
  • go_memstats_heap_released_bytes: 该指标表示释放给操作系统的堆字节数。这些字节不再被 Go 程序使用,可以被操作系统重新分配。
  • go_memstats_heap_sys_bytes: 该指标表示从系统获得的堆字节数。它包括 go_memstats_heap_alloc_bytes、go_memstats_heap_idle_bytes、go_memstats_heap_released_bytes 和 go_memstats_heap_sys_bytes 中的字节。
  • go_memstats_last_gc_time_seconds: 该指标表示自 1970 年以来的上次垃圾回收时间(秒)。它可以帮助您了解垃圾回收的频率。
  • go_memstats_mallocs_total: 该指标表示堆中分配的对象总数,包括活动和已 gc 的对象。它可以帮助您了解应用程序的内存分配模式。
  • go_memstats_mcache_inuse_bytes: 该指标表示 mcache 结构使用的字节数。mcache 是 Go 语言中的一种内存缓存结构,用于存储小对象的内存分配。
  • go_memstats_mcache_sys_bytes: 该指标表示从系统获得的 mcache 结构使用的字节数。它包括 go_memstats_mcache_inuse_bytes 和 go_memstats_mcache_sys_bytes 中的字节。
  • go_memstats_mspan_inuse_bytes: 该指标表示 mspan 结构使用的字节数。mspan 是 Go 语言中的一种内存管理结构,用于管理堆内存的分配和释放。
  • go_memstats_mspan_sys_bytes: 该指标表示从系统获得的 mspan 结构使用的字节数。它包括 go_memstats_mspan_inuse_bytes 和 go_memstats_mspan_sys_bytes 中的字节。
  • go_memstats_next_gc_bytes: 该指标表示下次垃圾回收时堆中的字节数。它可以帮助您了解垃圾回收的触发阈值。
  • go_memstats_other_sys_bytes: 该指标表示用于其他系统分配的字节数。这包括 Go 程序使用的所有非堆内存,例如用于线程栈、代码、数据段等的内存。
  • go_memstats_stack_inuse_bytes: 该指标表示非 CGO 环境中从系统获得的堆栈分配器字节数。这反映了 Go 程序中 goroutine 栈使用的内存量。
  • go_memstats_stack_sys_bytes: 该指标表示从系统获得的堆栈分配器字节数。它包括 go_memstats_stack_inuse_bytes 和 CGO 环境中使用的堆栈内存。
  • go_memstats_sys_bytes: 该指标表示从系统获得的字节数。它包括 go_memstats_heap_sys_bytes 和 go_memstats_other_sys_bytes 中的字节,反映了 Go 程序使用的总内存量。
  • go_sched_gomaxprocs_threads: 该指标表示当前 runtime.GOMAXPROCS 设置,或可以同时执行用户级 Go 代码的操作系统线程数。这个值决定了 Go 程序可以同时使用的 CPU 核心数。
  • go_threads: 该指标表示创建的操作系统线程数。这包括 Go 程序中所有 goroutine 使用的线程,以及 CGO 调用使用的线程。

CPU 指标:

  • node_cpu_guest_seconds_total: 该指标表示 CPU 在来宾(VM)中花费的秒数,按模式划分。它可以帮助您了解虚拟化环境中的 CPU 使用情况。
  • node_cpu_online: 该指标表示在线并被调度的 CPU。值为 1 表示 CPU 在线,值为 0 表示 CPU 离线。
  • node_cpu_seconds_total: 该指标表示 CPU 在每个模式中花费的秒数。模式包括空闲、iowait、irq、nice、softirq、steal、系统、用户等。这些信息可以帮助您了解 CPU 的使用情况和负载。
  • node_schedstat_running_seconds_total: 该指标表示 CPU 执行进程所花费的秒数。
  • node_schedstat_timeslices_total: 该指标表示 CPU 执行的 timeslice 数。timeslice 是操作系统分配给进程的 CPU 时间片。
  • node_schedstat_waiting_seconds_total: 该指标表示处理等待此 CPU 所花费的秒数。
  • node_load1: 该指标表示 1 分钟负载平均值。负载平均值是衡量系统负载的指标,它反映了系统 CPU 的繁忙程度。
  • node_load15: 该指标表示 15 分钟负载平均值。
  • node_load5: 该指标表示 5 分钟负载平均值。

内存指标:

  • node_memory_Active_anon_bytes: 该指标表示活跃匿名内存的字节数。匿名内存是指没有文件后盾的内存,例如堆内存。
  • node_memory_Active_bytes: 该指标表示活跃内存的字节数。活跃内存是指最近被访问过的内存,它可能会被缓存或映射到文件中。
  • node_memory_Active_file_bytes: 该指标表示活跃文件内存的字节数。活跃文件内存是指最近被访问过的文件内存,它可能会被缓存或映射到文件中。
  • node_memory_AnonHugePages_bytes: 该指标表示匿名大页内存的字节数。大页内存是一种特殊的内存分配方式,可以提高内存访问效率。
  • node_memory_AnonPages_bytes: 该指标表示匿名内存的字节数。
  • node_memory_Bounce_bytes: 该指标表示 bounce 内存的字节数。bounce 内存是指用于在内核和用户空间之间传输数据的内存。
  • node_memory_Buffers_bytes: 该指标表示缓冲区内存的字节数。缓冲区内存是用于存储磁盘 I/O 数据的内存。
  • node_memory_Cached_bytes: 该指标表示缓存内存的字节数。缓存内存是用于存储文件系统数据的内存,可以提高文件访问效率。
  • node_memory_CmaFree_bytes: 该指标表示 CMA(连续内存分配器)空闲内存的字节数。CMA 是一种特殊的内存分配器,用于分配大块连续内存。
  • node_memory_CmaTotal_bytes: 该指标表示 CMA 总内存的字节数。
  • node_memory_CommitLimit_bytes: 该指标表示系统可分配内存的软限制。它考虑了系统总内存、交换空间和 overcommit 限制。
  • node_memory_Committed_AS_bytes: 该指标表示系统已分配内存的字节数。它包括所有进程的虚拟内存大小,无论是否实际使用。
  • node_memory_DirectMap2M_bytes: 该指标表示直接映射到 2MB 页的内存字节数。直接映射是一种内存映射方式,可以提高内存访问效率。
  • node_memory_DirectMap4k_bytes: 该指标表示直接映射到 4KB 页的内存字节数。
  • node_memory_Dirty_bytes: 该指标表示脏内存的字节数。脏内存是指已经被修改但尚未写入磁盘的内存。
  • node_memory_HardwareCorrupted_bytes: 该指标表示硬件损坏的内存字节数。这通常是由于内存模块故障导致的。
  • node_memory_HugePages_Free: 该指标表示空闲大页内存的数量。大页内存是一种特殊的内存分配方式,可以提高内存访问效率。
  • node_memory_HugePages_Rsvd: 该指标表示预留的大页内存数量。预留的大页内存是指已经被分配但尚未使用的内存。
  • node_memory_HugePages_Surp: 该指标表示过剩的大页内存数量。过剩的大页内存是指超出系统需求的大页内存。
  • node_memory_HugePages_Total: 该指标表示大页内存的总数量。
  • node_memory_Hugepagesize_bytes: 该指标表示大页内存的大小(字节)。
  • node_memory_Inactive_anon_bytes: 该指标表示非活跃匿名内存的字节数。非活跃内存是指最近未被访问过的内存,它可能会被交换到磁盘上。
  • node_memory_Inactive_bytes: 该指标表示非活跃内存的字节数。
  • node_memory_Inactive_file_bytes: 该指标表示非活跃文件内存的字节数。
  • node_memory_KernelStack_bytes: 该指标表示内核栈内存的字节数。内核栈是用于存储内核函数调用栈的内存。
  • node_memory_Mapped_bytes: 该指标表示映射内存的字节数。映射内存是指将文件内容映射到内存中的内存。
  • node_memory_MemAvailable_bytes: 该指标表示可用于启动新应用程序的内存字节数。它考虑了系统总内存、缓存内存和交换空间。
  • node_memory_MemFree_bytes: 该指标表示空闲内存的字节数。它不包括缓存内存和交换空间。
  • node_memory_MemTotal_bytes: 该指标表示系统总内存的字节数。
  • node_memory_Mlocked_bytes: 该指标表示锁定的内存字节数。锁定内存是指不会被交换到磁盘上的内存。
  • node_memory_NFS_Unstable_bytes: 该指标表示 NFS(网络文件系统)不稳定字节数。这通常是由于网络问题导致的。
  • node_memory_PageTables_bytes: 该指标表示页表内存的字节数。页表是用于将虚拟内存地址转换为物理内存地址的数据结构。
  • node_memory_Percpu_bytes: 该指标表示每个 CPU 的内存字节数。这通常用于存储每个 CPU 的本地数据。
  • node_memory_SReclaimable_bytes: 该指标表示可回收的内存字节数。这通常是指可以被内核回收的缓存内存。
  • node_memory_SUnreclaim_bytes: 该指标表示不可回收的内存字节数。这通常是指内核保留的内存,例如用于内核数据结构的内存。
  • node_memory_Shmem_bytes: 该指标表示共享内存的字节数。共享内存是用于在多个进程之间共享数据的内存。
  • node_memory_Slab_bytes: 该指标表示 slab 内存字节数。slab 是一种内存分配器,用于分配小对象的内存。
  • node_memory_SwapCached_bytes: 该指标表示缓存到交换空间的内存字节数。这可以提高交换空间的效率。
  • node_memory_SwapFree_bytes: 该指标表示空闲交换空间的字节数。
  • node_memory_SwapTotal_bytes: 该指标表示交换空间总字节数。
  • node_memory_Unevictable_bytes: 该指标表示不可回收的内存字节数。这通常是指内核保留的内存,例如用于内核数据结构的内存。
  • node_memory_VmallocChunk_bytes: 该指标表示 vmalloc 区域中可用的最大连续内存块的字节数。vmalloc 是一种内存分配器,用于分配大块连续内存。
  • node_memory_VmallocTotal_bytes: 该指标表示 vmalloc 区域总字节数。
  • node_memory_VmallocUsed_bytes: 该指标表示已使用的 vmalloc 区域字节数。
  • node_memory_WritebackTmp_bytes: 该指标表示临时写入回的内存字节数。这通常是指由于内存不足而无法立即写入磁盘的内存,需要先写入临时存储区域。
  • node_memory_Writeback_bytes: 该指标表示正在写入回的内存字节数。这通常是指将脏内存写入磁盘的过程。

磁盘指标:

    • node_disk_device_mapper_info: 该指标提供关于磁盘设备映射器信息。设备映射器是一种内核模块,用于将多个物理设备组合成一个逻辑设备。
    • node_disk_filesystem_info: 该指标提供关于磁盘文件系统信息。它包括文件系统类型、UUID、版本等信息。
    • node_disk_info: 该指标提供 /sys/block/<block_device> 中的信息。它包括设备名称、主设备号、次设备号、模型、路径、版本、是否旋转等信息。
    • node_disk_io_now: 该指标表示当前正在进行的 I/O 数量。它可以帮助您了解磁盘的负载情况。
    • node_disk_io_time_seconds_total: 该指标表示执行 I/O 操作所花费的总秒数。它可以帮助您了解磁盘的响应时间。
    • node_disk_io_time_weighted_seconds_total: 该指标表示执行 I/O 操作所花费的加权秒数。它考虑了 I/O 操作的权重,可以更准确地反映磁盘的负载情况。
    • node_disk_read_bytes_total: 该指标表示成功读取的总字节数。它可以帮助您了解磁盘的读取流量。
    • node_disk_read_time_seconds_total: 该指标表示所有读取操作所花费的总秒数。它可以帮助您了解磁盘的读取响应时间。
    • node_disk_reads_completed_total: 该指标表示成功完成的读取操作总数。它可以帮助您了解磁盘的读取频率。
    • node_disk_reads_merged_total: 该指标表示合并的读取总数。合并读取是指将多个读取请求合并为一个请求,以提高磁盘的读取效率。
    • node_disk_write_time_seconds_total: 该指标表示所有写入操作所花费的总秒数。它可以帮助您了解磁盘的写入响应时间。
    • node_disk_writes_completed_total: 该指标表示成功完成的写入操作总数。它可以帮助您了解磁盘的写入频率。
    • node_disk_writes_merged_total: 该指标表示合并的写入总数。合并写入是指将多个写入请求合并为一个请求,以提高磁盘的写入效率。
    • node_disk_written_bytes_total: 该指标表示成功写入的总字节数。它可以帮助您了解磁盘的写入流量。
    • node_filesystem_avail_bytes: 该指标表示文件系统中非 root 用户的可用空间(字节)。它可以帮助您了解磁盘空间的剩余情况。
    • node_filesystem_device_error: 该指标表示获取给定设备的统计信息时是否发生错误。值为 1 表示发生错误,值为 0 表示没有错误。
    • node_filesystem_files: 该指标表示文件系统中的总文件节点数。文件节点是文件系统中的一个对象,可以是文件、目录或设备文件。
    • node_filesystem_files_free: 该指标表示文件系统中的总空闲文件节点数。它可以帮助您了解文件系统的文件节点限制。
    • node_filesystem_free_bytes: 该指标表示文件系统中的空闲空间(字节)。它可以帮助您了解磁盘空间的剩余情况。
    • node_filesystem_mount_info: 该指标提供文件系统挂载信息,例如设备名称、主设备号、次设备号、挂载点等。这些信息可以帮助您了解系统的文件系统布局。
    • node_filesystem_readonly: 该指标表示文件系统只读状态。值为 1 表示文件系统是只读的,值为 0 表示文件系统是可读写的。
    • node_filesystem_size_bytes: 该指标表示文件系统大小(字节)。它可以帮助您了解磁盘空间的总量。
    • node_xfs_allocation_btree_compares_total: 该指标表示 XFS 文件系统中分配 B 树比较次数。B 树是一种用于管理磁盘空间的数据结构。
    • node_xfs_allocation_btree_lookups_total: 该指标表示 XFS 文件系统中分配 B 树查找次数。
    • node_xfs_allocation_btree_records_deleted_total: 该指标表示 XFS 文件系统中分配 B 树删除记录数。这反映了文件系统中空间分配的变化。
    • node_xfs_allocation_btree_records_inserted_total: 该指标表示 XFS 文件系统中分配 B 树插入记录数。这反映了文件系统中空间分配的变化。
    • node_xfs_block_map_btree_compares_total: 该指标表示 XFS 文件系统中块映射 B 树比较次数。块映射 B 树用于管理文件系统中数据块的分配。
    • node_xfs_block_map_btree_lookups_total: 该指标表示 XFS 文件系统中块映射 B 树查找次数。
    • node_xfs_block_map_btree_records_deleted_total: 该指标表示 XFS 文件系统中块映射 B 树删除记录数。
    • node_xfs_block_map_btree_records_inserted_total: 该指标表示 XFS 文件系统中块映射 B 树插入记录数。
    • node_xfs_block_mapping_extent_list_compares_total: 该指标表示 XFS 文件系统中范围列表比较次数。范围列表用于管理文件系统中连续数据块的分配。
    • node_xfs_block_mapping_extent_list_deletions_total: 该指标表示 XFS 文件系统中范围列表删除次数。
    • node_xfs_block_mapping_extent_list_insertions_total: 该指标表示 XFS 文件系统中范围列表插入次数。
    • node_xfs_block_mapping_extent_list_lookups_total: 该指标表示 XFS 文件系统中范围列表查找次数。
    • node_xfs_block_mapping_reads_total: 该指标表示 XFS 文件系统中块映射读取操作次数。
    • node_xfs_block_mapping_unmaps_total: 该指标表示 XFS 文件系统中块取消映射(删除)次数。
    • node_xfs_block_mapping_writes_total: 该指标表示 XFS 文件系统中块映射写入操作次数。
    • node_xfs_directory_operation_create_total: 该指标表示 XFS 文件系统中创建新目录条目的次数。
    • node_xfs_directory_operation_getdents_total: 该指标表示 XFS 文件系统中执行目录 getdents 操作的次数。getdents 用于读取目录内容。
    • node_xfs_directory_operation_lookup_total: 该指标表示 XFS 文件系统中文件名目录查找次数,这些查找错过了操作系统的目录名查找缓存。
    • node_xfs_directory_operation_remove_total: 该指标表示 XFS 文件系统中删除现有目录条目的次数。
    • node_xfs_directory_operation_rename_total: 该指标表示 XFS 文件系统中重命名目录条目的次数。
    • node_xfs_file_allocation_extents_total: 该指标表示 XFS 文件系统中文件分配范围的数量。
    • node_xfs_file_allocation_extents_free_total: 该指标表示 XFS 文件系统中释放的文件分配范围的数量。
    • node_xfs_file_allocation_extents_inserted_total: 该指标表示 XFS 文件系统中插入的文件分配范围的数量。
    • node_xfs_file_allocation_extents_merged_total: 该指标表示 XFS 文件系统中合并的文件分配范围的数量。
    • node_xfs_file_allocation_extents_split_total: 该指标表示 XFS 文件系统中拆分的文件分配范围的数量。
    • node_xfs_file_allocation_extents_truncated_total: 该指标表示 XFS 文件系统中截断的文件分配范围的数量。
    • node_xfs_file_operations_close_total: 该指标表示 XFS 文件系统中关闭文件操作的次数。
    • node_xfs_file_operations_create_total: 该指标表示 XFS 文件系统中创建文件操作的次数。
    • node_xfs_file_operations_destroy_total: 该指标表示 XFS 文件系统中销毁文件操作的次数。
    • node_xfs_file_operations_fsync_total: 该指标表示 XFS 文件系统中 fsync 文件操作的次数。fsync 用于确保文件数据已写入磁盘。
    • node_xfs_file_operations_getattr_total: 该指标表示 XFS 文件系统中 getattr 文件操作的次数。getattr 用于获取文件属性。
    • node_xfs_file_operations_ioctl_total: 该指标表示 XFS 文件系统中 ioctl 文件操作的次数。ioctl 用于执行文件相关的控制操作。
    • node_xfs_file_operations_link_total: 该指标表示 XFS 文件系统中链接文件操作的次数。链接用于创建指向文件的引用。
    • node_xfs_file_operations_lookup_total: 该指标表示 XFS 文件系统中查找文件操作的次数。
    • node_xfs_file_operations_open_total: 该指标表示 XFS 文件系统中打开文件操作的次数。
    • node_xfs_file_operations_read_total: 该指标表示 XFS 文件系统中读取文件操作的次数。
    • node_xfs_file_operations_setattr_total: 该指标表示 XFS 文件系统中 setattr 文件操作的次数。setattr 用于设置文件属性。
    • node_xfs_file_operations_sync_total: 该指标表示 XFS 文件系统中 sync 文件操作的次数。sync 用于将文件数据同步到磁盘。
    • node_xfs_file_operations_write_total: 该指标表示 XFS 文件系统中写入文件操作的次数。
    • node_xfs_quiesce_operations_total: 该指标表示 XFS 文件系统中 quiesce 操作的次数。quiesce 用于停止文件系统操作,以便进行维护或备份。
    • node_xfs_trans_aborts_total: 该指标表示 XFS 文件系统中事务中止的次数。事务是文件系统操作的一部分,它确保操作的原子性。
    • node_xfs_trans_committed_total: 该指标表示 XFS 文件系统中已提交事务的次数。
    • node_xfs_trans_succeeded_total: 该指标表示 XFS 文件系统中成功事务的次数。
    • node_xfs_trans_sync_total: 该指标表示 XFS 文件系统中同步事务的次数。同步事务确保事务在提交之前已经写入磁盘。
    • node_xfs_trans_total_total: 该指标表示 XFS 文件系统中事务总数的次数。
    • node_xfs_xstrat_aborts_total: 该指标表示 XFS 文件系统中 xstrat 中止的次数。xstrat 是 XFS 文件系统中的一个操作,用于优化数据块的分配。
    • node_xfs_xstrat_committed_total: 该指标表示 XFS 文件系统中已提交 xstrat 的次数。
    • node_xfs_xstrat_succeeded_total: 该指标表示 XFS 文件系统中成功 xstrat 的次数。
    • node_xfs_xstrat_sync_total: 该指标表示 XFS 文件系统中同步 xstrat 的次数。
    • node_xfs_xstrat_total_total: 该指标表示 XFS 文件系统中 xstrat 总数的次数。

    网络指标:

    • node_arp_entries: 该指标按设备划分 ARP 条目数。ARP(地址解析协议)用于将 IP 地址解析为 MAC 地址。
    • node_netstat_Icmp6_InErrors: 该指标表示 ICMPv6 协议输入错误的数量。ICMPv6 是 Internet 控制消息协议的 IPv6 版本,用于诊断网络通信问题。
    • node_netstat_Icmp6_InMsgs: 该指标表示 ICMPv6 协议输入消息的数量。
    • node_netstat_Icmp6_OutMsgs: 该指标表示 ICMPv6 协议输出消息的数量。
    • node_netstat_Icmp_InErrors: 该指标表示 ICMP 协议输入错误的数量。ICMP 是 Internet 控制消息协议,用于诊断网络通信问题。
    • node_netstat_Icmp_InMsgs: 该指标表示 ICMP 协议输入消息的数量。
    • node_netstat_Icmp_OutMsgs: 该指标表示 ICMP 协议输出消息的数量。
    • node_netstat_Ip6_InOctets: 该指标表示 IPv6 协议输入字节数。
    • node_netstat_Ip6_OutOctets: 该指标表示 IPv6 协议输出字节数。
    • node_netstat_IpExt_InOctets: 该指标表示扩展 IP 协议输入字节数。
    • node_netstat_IpExt_OutOctets: 该指标表示扩展 IP 协议输出字节数。
    • node_netstat_Ip_Forwarding: 该指标表示 IP 转发状态。值为 1 表示开启 IP 转发,值为 0 表示关闭 IP 转发。
    • node_netstat_TcpExt_ListenDrops: 该指标表示 TCP 协议监听队列溢出时丢弃的连接数量。
    • node_netstat_TcpExt_ListenOverflows: 该指标表示 TCP 协议监听队列溢出的次数。
    • node_netstat_TcpExt_SyncookiesFailed: 该指标表示 TCP 协议 syncookie 失败的数量。syncookie 是一种用于防止 SYN 泛洪攻击的技术。
    • node_netstat_TcpExt_SyncookiesRecv: 该指标表示 TCP 协议接收的 syncookie 数量。
    • node_netstat_TcpExt_SyncookiesSent: 该指标表示 TCP 协议发送的 syncookie 数量。
    • node_netstat_TcpExt_TCPOFOQueue: 该指标表示 TCP 协议发送队列中快速重传的数量。
    • node_netstat_TcpExt_TCPSynRetrans: 该指标表示 TCP 协议重传的 SYN 数量。
    • node_netstat_TcpExt_TCPTimeouts: 该指标表示 TCP 协议超时的数量。
    • node_netstat_Tcp_ActiveOpens: 该指标表示 TCP 协议主动打开的连接数量。
    • node_netstat_Tcp_CurrEstab: 该指标表示当前建立的 TCP 连接数量。
    • node_netstat_Tcp_InErrs: 该指标表示 TCP 协议输入错误数量。
    • node_netstat_Tcp_InSegs: 该指标表示 TCP 协议输入段数量。
    • node_netstat_Tcp_OutRsts: 该指标表示 TCP 协议输出 RST 数量。RST 是 TCP 协议中的一个标志,用于重置连接。
    • node_netstat_Tcp_OutSegs: 该指标表示 TCP 协议输出段数量。
    • node_netstat_Tcp_PassiveOpens: 该指标表示 TCP 协议被动打开的连接数量。
    • node_netstat_Tcp_RetransSegs: 该指标表示 TCP 协议重传的段数量。
    • node_netstat_Udp6_InDatagrams: 该指标表示 UDPv6 协议输入数据报数量。
    • node_netstat_Udp6_InErrors: 该指标表示 UDPv6 协议输入错误数量。
    • node_netstat_Udp6_NoPorts: 该指标表示 UDPv6 协议无端口数据报数量。
    • node_netstat_Udp6_OutDatagrams: 该指标表示 UDPv6 协议输出数据报数量。
    • node_netstat_Udp6_RcvbufErrors: 该指标表示 UDPv6 协议接收缓冲区错误数量。
    • node_netstat_Udp6_SndbufErrors: 该指标表示 UDPv6 协议发送缓冲区错误数量。
    • node_netstat_UdpLite6_InErrors: 该指标表示 UDPLitev6 协议输入错误数量。UDPLite 是 UDP 协议的一个变种,它允许应用程序指定数据包的可靠性要求。
    • node_netstat_UdpLite_InErrors: 该指标表示 UDPLite 协议输入错误数量。
    • node_netstat_Udp_InDatagrams: 该指标表示 UDP 协议输入数据报数量。
    • node_netstat_Udp_InErrors: 该指标表示 UDP 协议输入错误数量。
    • node_netstat_Udp_NoPorts: 该指标表示 UDP 协议无端口数据报数量。
    • node_netstat_Udp_OutDatagrams: 该指标表示 UDP 协议输出数据报数量。
    • node_netstat_Udp_RcvbufErrors: 该指标表示 UDP 协议接收缓冲区错误数量。
    • node_netstat_Udp_SndbufErrors: 该指标表示 UDP 协议发送缓冲区错误数量。
    • node_network_address_assign_type: 该指标表示网络设备的地址分配类型。它可以是动态分配、静态分配或其他类型。
    • node_network_carrier: 该指标表示网络设备的载波状态。值为 1 表示设备连接正常,值为 0 表示设备连接断开。
    • node_network_carrier_changes_total: 该指标表示网络设备载波状态变化的次数。频繁的状态变化可能表明网络连接不稳定。
    • node_network_device_id: 该指标表示网络设备的 ID。它可以是设备的硬件地址或其他标识符。
    • node_network_dormant: 该指标表示网络设备是否处于休眠状态。值为 1 表示设备处于休眠状态,值为 0 表示设备处于活动状态。
    • node_network_flags: 该指标表示网络设备的标志。这些标志可以指示设备的状态和功能,例如是否支持多播、是否支持广播等。
    • node_network_iface_id: 该指标表示网络接口的 ID。它可以是接口的名称或其他标识符。
    • node_network_iface_link: 该指标表示网络接口的链接状态。它可以是 up、down 或其他状态。
    • node_network_iface_link_mode: 该指标表示网络接口的链接模式。它可以是自动模式、手动模式或其他模式。
    • node_network_info: 该指标提供关于网络接口的非数字数据,例如地址、广播地址、设备名称、双工模式、别名、操作状态等。
    • node_network_mtu_bytes: 该指标表示网络设备的最大传输单元(MTU)大小。MTU 是指网络设备能够传输的最大数据包大小。
    • node_network_net_dev_group: 该指标表示网络设备的网络设备组 ID。它用于将网络设备分组,以便进行流量控制。
    • node_network_protocol_type: 该指标表示网络设备的协议类型。它可以是 Ethernet、IPv4、IPv6 等协议。
    • node_network_receive_bytes_total: 该指标表示网络设备接收的总字节数。它可以帮助您了解网络流量。
    • node_network_receive_compressed_total: 该指标表示网络设备接收的总压缩字节数。它可以帮助您了解网络压缩效率。
    • node_network_receive_drop_total: 该指标表示网络设备丢弃的接收数据包数量。它可以帮助您了解网络丢包情况。
    • node_network_receive_errs_total: 该指标表示网络设备接收的总错误数量。它可以帮助您了解网络错误情况。
    • node_network_receive_fifo_total: 该指标表示网络设备接收的总 FIFO 错误数量。FIFO 是一种数据缓冲区,用于存储数据包。
    • node_network_receive_frame_total: 该指标表示网络设备接收的总帧错误数量。帧错误是指数据包格式错误。
    • node_network_receive_multicast_total: 该指标表示网络设备接收的总多播数据包数量。多播是一种网络通信方式,用于将数据包发送给多个目标。
    • node_network_receive_nohandler_total: 该指标表示网络设备接收的总无处理程序数据包数量。无处理程序数据包是指没有应用程序处理的数据包。
    • node_network_receive_packets_total: 该指标表示网络设备接收的总数据包数量。它可以帮助您了解网络流量。
    • node_network_speed_bytes: 该指标表示网络设备的速度(字节/秒)。它可以帮助您了解网络带宽。
    • node_network_transmit_bytes_total: 该指标表示网络设备发送的总字节数。它可以帮助您了解网络流量。
    • node_network_transmit_carrier_total: 该指标表示网络设备发送的总载波错误数量。载波错误是指数据包在传输过程中丢失。
    • node_network_transmit_colls_total: 该指标表示网络设备发送的总冲突数量。冲突是指多个设备同时发送数据包导致的错误。
    • node_network_transmit_colls_total: 该指标表示网络设备发送的总冲突数量。冲突是指多个设备同时发送数据包导致的错误。
    • node_network_transmit_compressed_total: 该指标表示网络设备发送的总压缩字节数。它可以帮助您了解网络压缩效率。
    • node_network_transmit_drop_total: 该指标表示网络设备丢弃的发送数据包数量。它可以帮助您了解网络丢包情况。
    • node_network_transmit_errs_total: 该指标表示网络设备发送的总错误数量。它可以帮助您了解网络错误情况。
    • node_network_transmit_fifo_total: 该指标表示网络设备发送的总 FIFO 错误数量。FIFO 是一种数据缓冲区,用于存储数据包。
    • node_network_transmit_packets_total: 该指标表示网络设备发送的总数据包数量。它可以帮助您了解网络流量。
    • node_network_transmit_queue_length: 该指标表示网络设备的发送队列长度。队列长度过长可能导致网络延迟。
    • node_network_up: 该指标表示网络设备是否处于活动状态。值为 1 表示设备处于活动状态,值为 0 表示设备处于非活动状态。
    • node_nf_conntrack_entries: 该指标表示当前为连接跟踪分配的流条目数。连接跟踪是用于跟踪网络连接的状态。
    • node_nf_conntrack_entries_limit: 该指标表示连接跟踪表的最大大小。如果达到这个限制,新的连接可能无法被跟踪。
    • node_nf_conntrack_stat_drop: 该指标表示由于连接跟踪失败而丢弃的包数。这可能表明连接跟踪表已满或存在其他问题。
    • node_nf_conntrack_stat_early_drop: 该指标表示为了给新条目腾出空间而丢弃的连接跟踪条目数,如果达到最大表大小。
    • node_nf_conntrack_stat_found: 该指标表示成功搜索的连接跟踪条目数。
    • node_nf_conntrack_stat_ignore: 该指标表示已经连接到连接跟踪条目的数据包数。
    • node_nf_conntrack_stat_insert: 该指标表示插入连接跟踪表的条目数。
    • node_nf_conntrack_stat_insert_failed: 该指标表示尝试插入但失败的连接跟踪条目数。
    • node_nf_conntrack_stat_invalid: 该指标表示无法跟踪的数据包数。
    • node_nf_conntrack_stat_search_restart: 该指标表示由于哈希表大小调整而需要重新开始的连接跟踪表查找次数。
    • node_sockstat_FRAG6_inuse: 该指标表示处于 inuse 状态的 FRAG6 套接字数。FRAG6 是 IPv6 协议中的一个选项,用于处理分片数据包。
    • node_sockstat_FRAG6_memory: 该指标表示处于 memory 状态的 FRAG6 套接字数。
    • node_sockstat_FRAG_inuse: 该指标表示处于 inuse 状态的 FRAG 套接字数。FRAG 是 IPv4 协议中的一个选项,用于处理分片数据包。
    • node_sockstat_FRAG_memory: 该指标表示处于 memory 状态的 FRAG 套接字数。
    • node_sockstat_RAW6_inuse: 该指标表示处于 inuse 状态的 RAW6 套接字数。RAW6 是 IPv6 协议中的一个选项,用于发送和接收原始数据包。
    • node_sockstat_RAW6_inuse: 该指标表示处于 inuse 状态的 RAW6 套接字数。RAW6 是 IPv6 协议中的一个选项,用于发送和接收原始数据包。
    • node_sockstat_RAW_inuse: 该指标表示处于 inuse 状态的 RAW 套接字数。RAW 是 IPv4 协议中的一个选项,用于发送和接收原始数据包。
    • node_sockstat_TCP6_inuse: 该指标表示处于 inuse 状态的 TCP6 套接字数。TCP6 是 IPv6 协议中的 TCP 传输控制协议。
    • node_sockstat_TCP_alloc: 该指标表示处于 alloc 状态的 TCP 套接字数。alloc 状态表示套接字已分配但尚未连接。
    • node_sockstat_TCP_inuse: 该指标表示处于 inuse 状态的 TCP 套接字数。inuse 状态表示套接字已连接并正在使用。
    • node_sockstat_TCP_mem: 该指标表示处于 mem 状态的 TCP 套接字数。mem 状态表示套接字已分配并正在使用内存。
    • node_sockstat_TCP_mem_bytes: 该指标表示处于 mem_bytes 状态的 TCP 套接字数。mem_bytes 状态表示套接字已分配并正在使用内存的字节数。
    • node_sockstat_TCP_orphan: 该指标表示处于 orphan 状态的 TCP 套接字数。orphan 状态表示套接字已断开连接但尚未释放。
    • node_sockstat_TCP_tw: 该指标表示处于 tw 状态的 TCP 套接字数。tw 状态表示套接字处于 TIME_WAIT 状态,等待足够的时间以确保远程主机收到终止连接的 ACK 包。
    • node_sockstat_UDP6_inuse: 该指标表示处于 inuse 状态的 UDP6 套接字数。UDP6 是 IPv6 协议中的 UDP 用户数据报协议。
    • node_sockstat_UDPLITE6_inuse: 该指标表示处于 inuse 状态的 UDPLITE6 套接字数。UDPLITE6 是 IPv6 协议中的 UDPLite 用户数据报协议的轻量级版本。
    • node_sockstat_UDPLITE_inuse: 该指标表示处于 inuse 状态的 UDPLITE 套接字数。UDPLITE 是 IPv4 协议中的 UDPLite 用户数据报协议的轻量级版本。
    • node_sockstat_UDP_inuse: 该指标表示处于 inuse 状态的 UDP 套接字数。UDP 是用户数据报协议,它是一种无连接的协议,用于发送和接收数据包。
    • node_sockstat_UDP_mem: 该指标表示处于 mem 状态的 UDP 套接字数。mem 状态表示套接字已分配并正在使用内存。
    • node_sockstat_UDP_mem_bytes: 该指标表示处于 mem_bytes 状态的 UDP 套接字数。mem_bytes 状态表示套接字已分配并正在使用内存的字节数。
    • node_sockstat_sockets_used: 该指标表示正在使用的 IPv4 套接字数。这包括所有类型的套接字,例如 TCP、UDP、RAW 等。
    • node_softnet_backlog_len: 该指标表示 Softnet backlog 的长度。Softnet 是 Linux 内核中的一个模块,用于处理网络数据包。
    • node_softnet_cpu_collision_total: 该指标表示在传输过程中获取设备锁时发生的冲突次数。这可能导致网络性能下降。
    • node_softnet_dropped_total: 该指标表示丢弃的包数。这可能是由于网络接口队列溢出或其他问题导致的。
    • node_softnet_flow_limit_count_total: 该指标表示达到流量限制的次数。流量限制是用于控制网络流量的机制。
    • node_softnet_processed_total: 该指标表示处理的包数。这可以帮助您了解网络流量。
    • node_softnet_received_rps_total: 该指标表示 cpu woken up received_rps 的次数。received_rps 是一种机制,用于控制网络数据包的接收速率。
    • node_softnet_times_squeezed_total: 该指标表示处理数据包时超出配额的次数。这可能导致网络性能下降。

    系统指标:

    • node_boot_time_seconds: 该指标表示节点启动时间(Unix 时间)。它可以帮助您了解系统的运行时间。
    • node_context_switches_total: 该指标表示上下文切换的总数。上下文切换是操作系统在多个进程之间切换执行的过程,频繁的上下文切换可能会导致性能下降。
    • node_cooling_device_cur_state: 该指标表示冷却设备的当前节流状态。它可以帮助您了解系统的散热情况。
    • node_cooling_device_max_state: 该指标表示冷却设备的最大节流状态。它可以帮助您了解系统的散热能力。
    • node_dmi_info: 该指标提供关于系统硬件的信息,例如 BIOS 日期、BIOS 供应商、BIOS 版本、主板资产标签、主板名称、主板序列号、主板供应商、主板版本、机箱资产标签、机箱序列号、机箱供应商、机箱版本、产品系列、产品名称、产品序列号、产品 SKU、产品 UUID、产品版本、系统供应商等。这些信息可以帮助您了解系统的硬件配置。
    • node_entropy_available_bits: 该指标表示可用的熵位数。熵是衡量随机性的指标,在加密等领域非常重要。
    • node_entropy_pool_size_bits: 该指标表示熵池的位数。熵池是用于生成随机数的熵的存储池。
    • node_exporter_build_info: 该指标提供关于 node_exporter 构建信息,例如版本、修订、分支、Go 版本、目标操作系统和架构等。这些信息可以帮助您了解 node_exporter 的版本和构建环境。
    • node_filefd_allocated: 该指标表示已分配的文件描述符数量。文件描述符是操作系统用于管理打开的文件和其他资源的抽象句柄。
    • node_filefd_maximum: 该指标表示文件描述符的最大数量。它可以帮助您了解系统的文件描述符限制。
    • node_forks_total: 该指标表示 fork 的总数。fork 是操作系统创建新进程的过程。
    • node_intr_total: 该指标表示服务的中断总数。中断是硬件或软件发出的信号,用于请求操作系统立即处理某个事件。
    • node_os_info: 该指标提供关于操作系统的信息,例如构建 ID、ID、ID 类似、镜像 ID、镜像版本、名称、友好名称、变体、变体 ID、版本、版本代号、版本 ID 等。
    • node_os_version: 该指标包含操作系统版本的主要和次要部分。
    • node_procs_blocked: 该指标表示等待 I/O 完成而被阻塞的进程数。这可能导致系统响应变慢。
    • node_procs_running: 该指标表示处于运行状态的进程数。它可以帮助您了解系统的负载情况。
    • node_scrape_collector_duration_seconds: 该指标表示 node_exporter 收集器抓取的持续时间。它可以帮助您了解收集器的性能。
    • node_scrape_collector_success: 该指标表示 node_exporter 收集器是否成功。值为 1 表示成功,值为 0 表示失败。
    • node_selinux_enabled: 该指标表示 SELinux 是否启用。值为 1 表示启用,值为 0 表示禁用。
    • node_textfile_scrape_error: 该指标表示在打开或读取文件时是否发生错误。值为 1 表示发生错误,值为 0 表示没有错误。
    • node_time_clocksource_available_info: 该指标提供关于可用时钟源的信息。时钟源是用于提供时间同步的设备或服务。
    • node_time_clocksource_current_info: 该指标提供关于当前时钟
    • node_time_clocksource_current_info: 该指标提供关于当前时钟源的信息,包括时钟源的名称和设备。
    • node_time_seconds: 该指标表示自 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来的系统时间(秒)。它是一个单调递增的时间戳,不受系统时间调整的影响。
    • node_time_zone_offset_seconds: 该指标表示系统时区偏移量(秒)。它表示本地时间与 UTC 之间的差异。
    • node_timex_estimated_error_seconds: 该指标表示估计的时钟误差(秒)。它反映了系统时钟与准确时间源之间的偏差。
    • node_timex_frequency_adjustment_ratio: 该指标表示本地时钟频率调整比例。它用于调整系统时钟的频率,以保持与准确时间源同步。
    • node_timex_loop_time_constant: 该指标表示锁相环时间常数。锁相环是一种用于同步时钟的电路。
    • node_timex_maxerror_seconds: 该指标表示最大时钟误差(秒)。它表示系统时钟可能出现的最大偏差。
    • node_timex_offset_seconds: 该指标表示本地系统与参考时钟之间的时间偏移量(秒)。它反映了系统时钟与准确时间源之间的偏差。
    • node_timex_pps_calibration_total: 该指标表示脉冲每秒校准间隔数。脉冲每秒(PPS)信号是一种用于提供准确时间同步的信号。
    • node_timex_pps_error_total: 该指标表示脉冲每秒校准错误数。这可能是由于信号质量差或其他问题导致的。
    • node_timex_pps_frequency_hertz: 该指标表示脉冲每秒频率(赫兹)。它表示 PPS 信号的频率。
    • node_timex_pps_jitter_seconds: 该指标表示脉冲每秒抖动(秒)。抖动是指信号时间上的随机变化。
    • node_timex_pps_jitter_total: 该指标表示抖动限制超出事件的脉冲每秒计数。这可能是由于信号质量差或其他问题导致的。
    • node_timex_pps_shift_seconds: 该指标表示脉冲每秒间隔持续时间(秒)。它表示 PPS 信号的时间间隔。
    • node_timex_pps_stability_exceeded_total: 该指标表示稳定性限制超出事件的脉冲每秒计数。这可能是由于信号质量差或其他问题导致的。
    • node_timex_pps_stability_hertz: 该指标表示脉冲每秒稳定性(赫兹)。它表示 PPS 信号频率的变化率。
    • node_timex_status: 该指标表示状态数组位的值。这些位可以指示时钟的状态,例如是否同步、是否有错误等。
    • node_timex_sync_status: 该指标表示时钟是否与可靠服务器同步。值为 1 表示同步,值为 0 表示不同步。
    • node_timex_tai_offset_seconds: 该指标表示国际原子时(TAI)偏移量(秒)。TAI 是一种时间标准,它与 UTC 相差整数秒。
    • node_timex_tick_seconds: 该指标表示时钟滴答之间的秒数。时钟滴答是时钟中断的频率。
    • node_udp_queues: 该指标表示内核中为 UDP 数据报分配的内存量(字节)。UDP 是用户数据报协议,它是一种无连接的协议,用于发送和接收数据包。
    • node_uname_info: 该指标提供 uname 系统调用返回的系统信息,包括域名、机器类型、节点名称、发行版本、系统名称、版本信息等。
    • node_vmstat_pgfault: 该指标表示页面错误的数量。页面错误是指进程访问的内存页面不在物理内存中,需要从磁盘加载。
    • node_vmstat_pgmajfault: 该指标表示主要页面错误的数量。主要页面错误是指需要从磁盘加载的页面错误。
    • node_vmstat_pgpgin: 该指标表示页面调入的数量。页面调入是指将页面从磁盘加载到物理内存中。
    • node_vmstat_pgpgout: 该指标表示页面调出的数量。页面调出是指将页面从物理内存写入磁盘。
    • node_vmstat_pswpin: 该指标表示交换入的数量。交换入是指将页面从交换空间加载到物理内存中。
    • node_vmstat_pswpout: 该指标表示交换出的数量。交换出是指将页面从物理内存写入交换空间。

    http://www.kler.cn/a/574026.html

    相关文章:

  • SpringCloud系列教程(十三):Sentinel流量控制
  • 【Elasticsearch】Index Lifecycle Management
  • C语言基础2
  • 设计模式 + java8方法引用 实现任意表的过滤器
  • 多线程-CompletableFuture
  • AI推理革新:Dynasor-CoT如何提升复杂任务效率
  • 【AI学习从零至壹】Pytorch逻辑回归
  • FreeRTOS 任务管理与运行时间统计:API 解析与配置实践
  • 模块15.常用API
  • QT.....................................5
  • Redis 脚本:高效数据管理的利器
  • C++ list(双向链表)
  • 决策树(Decision Tree)基础知识
  • 网络安全可以从事什么工作?
  • 洛谷 P1480 A/B Problem(高精度详解)c++
  • 探索自适应学习在企业培训系统中的优势
  • 2025-03-06 学习记录--C/C++-C语言 函数参数传递的两种主要方法
  • NVIDIA Jetson Nano的国产替代,基于算能BM1684X+FPGA+AI算力盒子,支持deepseek边缘部署
  • 用Python分割并高效处理PDF大文件
  • Ubuntu 24.04 配置ODBC连接ORACLE 11G数据库