基础指标:Flink指标
介绍通过Flink服务上报到AOM的指标的类别、名称、含义等信息。
分类 |
指标 |
指标含义 |
单位 |
---|---|---|---|
CPU |
flink_jobmanager_Status_JVM_CPU_Load |
JobManager中JVM的CPU负载。 |
无 |
flink_jobmanager_Status_JVM_CPU_Time |
jobmanager中JVM使用的CPU时间。 |
无 |
|
flink_jobmanager_Status_ProcessTree_CPU_Usage |
JobManager 中JVM的CPU使用率。 |
无 |
|
flink_taskmanager_Status_JVM_CPU_Load |
TaskManager 中JVM的CPU负载。 |
无 |
|
flink_taskmanager_Status_JVM_CPU_Time |
TaskManager中JVM使用的CPU时间。 |
无 |
|
flink_taskmanager_Status_ProcessTree_CPU_Usage |
TaskManager 中的JVM的CPU使用率。 |
无 |
|
Memory |
flink_jobmanager_Status_JVM_Memory_Heap_Used |
JobManager的堆内存使用量。 |
字节(Byte) |
flink_jobmanager_Status_JVM_Memory_Heap_Committed |
保证JobManager的JVM可用的堆内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Heap_Max |
JobManager中可用于内存管理的最大堆内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_NonHeap_Used |
JobManager的堆外内存使用量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_NonHeap_Committed |
保证JobManager的JVM可用的堆外内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_NonHeap_Max |
JobManager中可用于内存管理的最大堆外内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Metaspace_Used |
JobManager MetaSpace内存池中当前使用的内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Metaspace_Committed |
JobManager MetaSpace内存池中保证可供JVM使用的内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Metaspace_Max |
JobManager MetaSpace内存池中可以使用的最大内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Direct_Count |
JobManager direct缓冲池中的缓冲区数。 |
无 |
|
flink_jobmanager_Status_JVM_Memory_Direct_MemoryUsed |
JobManager中JVM用于direct缓冲池的内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Direct_TotalCapacity |
JobManager中direct缓冲池中所有缓冲区的总容量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Mapped_Count |
JobManager中mapped缓冲池中的缓冲区个数。 |
无 |
|
flink_jobmanager_Status_JVM_Memory_Mapped_MemoryUsed |
JobManager中JVM用于mapped缓冲池的内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_JVM_Memory_Mapped_TotalCapacity |
JobManager中mapped缓冲池中所有缓冲区的总容量 |
字节(Byte) |
|
flink_jobmanager_Status_Flink_Memory_Managed_Used |
JobManager中已使用的托管内存量。 |
字节(Byte) |
|
flink_jobmanager_Status_Flink_Memory_Managed_Total |
JobManager中托管内存总量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Heap_Used |
TaskManager的堆内存使用量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Heap_Committed |
保证TaskManager的JVM可用的堆内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Heap_Max |
TaskManager中可用于内存管理的最大堆内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_NonHeap_Used |
TaskManager的堆外内存使用量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_NonHeap_Committed |
保证TaskManager的JVM可用的堆外内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_NonHeap_Max |
TaskManager中可用于内存管理的最大堆外内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Metaspace_Used |
TaskManager MetaSpace内存池中当前使用的内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Metaspace_Committed |
TaskManager MetaSpace内存池中保证可供JVM使用的内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Metaspace_Max |
TaskManager MetaSpace内存池中可以使用的最大内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Direct_Count |
TaskManager direct缓冲池中的缓冲区数。 |
无 |
|
flink_taskmanager_Status_JVM_Memory_Direct_MemoryUsed |
TaskManager中JVM用于direct缓冲池的内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Direct_TotalCapacity |
TaskManager中direct缓冲池中所有缓冲区的总容量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Mapped_Count |
TaskManager中mapped缓冲池中的缓冲区个数。 |
无 |
|
flink_taskmanager_Status_JVM_Memory_Mapped_MemoryUsed |
TaskManager中JVM用于mapped缓冲池的内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_JVM_Memory_Mapped_TotalCapacity |
TaskManager中mapped缓冲池中所有缓冲区的总容量。 |
字节(Byte) |
|
flink_taskmanager_Status_Flink_Memory_Managed_Used |
TaskManager中已使用的托管内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_Flink_Memory_Managed_Total |
TaskManager中托管内存总量。 |
字节(Byte) |
|
flink_taskmanager_Status_ProcessTree_Memory_RSS |
通过Linux获取整个进程的内存。 |
字节(Byte) |
|
Threads |
flink_jobmanager_Status_JVM_Threads_Count |
JobManager中活动的线程总数。 |
个 |
flink_taskmanager_Status_JVM_Threads_Count |
TaskManager中活动中的线程总数。 |
个 |
|
GarbageCollection |
flink_jobmanager_Status_JVM_GarbageCollector_ConcurrentMarkSweep_Count |
JobManager CMS垃圾回收器的回收次数。 |
次数 |
flink_jobmanager_Status_JVM_GarbageCollector_ConcurrentMarkSweep_Time |
JobManager CMS执行垃圾回收总耗时。 |
毫秒(ms) |
|
flink_jobmanager_Status_JVM_GarbageCollector_ParNew_Count |
JobManager GC次数。 |
次数 |
|
flink_jobmanager_Status_JVM_GarbageCollector_ParNew_Time |
JobManager每次GC时间。 |
毫秒(ms) |
|
flink_taskmanager_Status_JVM_GarbageCollector_ConcurrentMarkSweep_Count |
TaskManager CMS垃圾回收器的回收次数。 |
次数 |
|
flink_taskmanager_Status_JVM_GarbageCollector_ConcurrentMarkSweep_Time |
TaskManager CMS执行垃圾回收总耗时。 |
毫秒(ms) |
|
flink_taskmanager_Status_JVM_GarbageCollector_ParNew_Count |
TaskManager GC次数。 |
次数 |
|
flink_taskmanager_Status_JVM_GarbageCollector_ParNew_Time |
TaskManager每次GC时间。 |
毫秒(ms) |
|
ClassLoader |
flink_jobmanager_Status_JVM_ClassLoader_ClassesLoaded |
JobManager自JVM启动以来加载的类的总数。 |
无 |
flink_jobmanager_Status_JVM_ClassLoader_ClassesUnloaded |
JobManager自JVM启动以来卸载的类的总数。 |
无 |
|
flink_taskmanager_Status_JVM_ClassLoader_ClassesLoaded |
TaskManager自JVM启动以来加载的类的总数。 |
无 |
|
flink_taskmanager_Status_JVM_ClassLoader_ClassesUnloaded |
TaskManager自JVM启动以来卸载的类的总数。 |
无 |
|
Network |
flink_taskmanager_Status_Network_AvailableMemorySegments |
TaskManager未使用的内存segments的个数。 |
无 |
flink_taskmanager_Status_Network_TotalMemorySegments |
TaskManager中分配的内存segments的总数。 |
无 |
|
Default shuffle service |
flink_taskmanager_Status_Shuffle_Netty_AvailableMemorySegments |
TaskManager未使用的内存segments的个数。 |
无 |
flink_taskmanager_Status_Shuffle_Netty_UsedMemorySegments |
TaskManager已使用的内存segments的个数。 |
无 |
|
flink_taskmanager_Status_Shuffle_Netty_TotalMemorySegments |
TaskManager分配的内存segments的个数。 |
无 |
|
flink_taskmanager_Status_Shuffle_Netty_AvailableMemory |
TaskManager中未使用的内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_Shuffle_Netty_UsedMemory |
TaskManager中已使用的内存量。 |
字节(Byte) |
|
flink_taskmanager_Status_Shuffle_Netty_TotalMemory |
TaskManager中分配的内存量。 |
字节(Byte) |
|
Availability |
flink_jobmanager_job_numRestarts |
自作业提交以来的重新启动总数。 |
次 |
Checkpointing |
flink_jobmanager_job_lastCheckpointDuration |
完成最新checkpoint所用的时间 |
毫秒(ms) |
flink_jobmanager_job_lastCheckpointSize |
最新checkpoint的大小,如果启用了增量检查点或更改日志,则此度量可能与lastCheckpointFullSize不同。 |
字节(Byte) |
|
flink_jobmanager_job_numberOfInProgressCheckpoints |
正在进行的checkpoint的数量。 |
个 |
|
flink_jobmanager_job_numberOfCompletedCheckpoints |
成功完成的checkpoint的数量。 |
个 |
|
flink_jobmanager_job_numberOfFailedCheckpoints |
失败的checkpoint的数量。 |
个 |
|
flink_jobmanager_job_totalNumberOfCheckpoints |
所有checkpoint的总数。 |
个 |
|
IO |
flink_taskmanager_job_task_numBytesOut |
Task输出的字节总数。 |
字节(Byte) |
flink_taskmanager_job_task_numBytesOutPerSecond |
Task每秒输出的字节总数。 |
字节/秒(Byte/s) |
|
flink_taskmanager_job_task_isBackPressured |
Task是否反压。 |
无 |
|
flink_taskmanager_job_task_numRecordsIn |
Task收到的记录总数。 |
条 |
|
flink_taskmanager_job_task_numRecordsInPerSecond |
Task每秒收到的记录总数。 |
条/秒 |
|
flink_taskmanager_job_task_numBytesIn |
Task收到的字节数。 |
字节(Byte) |
|
flink_taskmanager_job_task_numBytesInPerSecond |
Task每秒收到的字节数。 |
字节/秒(Byte/s) |
|
flink_taskmanager_job_task_numRecordsOut |
Task发出的记录总数。 |
条 |
|
flink_taskmanager_job_task_numRecordsOutPerSecond |
Task每秒发出的记录总数。 |
条/秒 |
|
flink_taskmanager_job_task_operator_numRecordsIn |
Operator收到的记录总数。 |
条 |
|
flink_taskmanager_job_task_operator_numRecordsInPerSecond |
Operator每秒收到的记录总数。 |
条/秒 |
|
flink_taskmanager_job_task_operator_numRecordsOut |
Operator发出的记录总数。 |
条 |
|
flink_taskmanager_job_task_operator_numRecordsOutPerSecond |
Operator每秒发出的记录总数。 |
条/秒 |
|
flink_taskmanager_job_task_operator_sourceIdleTime |
Source 闲置时长。 |
毫秒(ms) |
|
flink_taskmanager_job_task_operator_source_numRecordsIn |
source收到的记录总数。 |
条 |
|
flink_taskmanager_job_task_operator_sink_numRecordsOut |
Sink端输出记录总数。 |
条 |
|
flink_taskmanager_job_task_operator_source_numRecordsInPerSecond |
数据源Source端每秒输入的记录数。 |
条/秒 |
|
flink_taskmanager_job_task_operator_sink_numRecordsOutPerSecond |
数据目的Sink端每秒输出的记录数。 |
条/秒 |
|
kafka connector |
flink_taskmanager_job_task_operator_currentEmitEventTimeLag |
数据的事件时间与数据离开 Source 时的间隔 |
毫秒(ms) |
flink_taskmanager_job_task_operator_currentFetchEventTimeLag |
数据的事件时间与数据进入Source的时间间隔 |
毫秒(ms) |
|
flink_taskmanager_job_task_operator_pendingRecords |
尚未被 Source 拉取的数据数量 |
条 |