integrations/flink/prometheus_metadata.yaml (244 lines of code) (raw):
platforms:
- type: GKE
launch_stage: GA
detections:
- characteristic_metric:
metric_type: prometheus.googleapis.com/flink_jobmanager_taskSlotsAvailable/gauge
exporter_metadata:
name: Apache Flink Prometheus Exporter
doc_url: https://flink.apache.org/features/2019/03/11/prometheus-monitoring.html
minimum_supported_version: "1.17"
default_metrics:
- name: prometheus.googleapis.com/flink_jobmanager_numRegisteredTaskManagers/gauge
prometheus_name: flink_jobmanager_numRegisteredTaskManagers
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_numRunningJobs/gauge
prometheus_name: flink_jobmanager_numRunningJobs
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_taskSlotsAvailable/gauge
prometheus_name: flink_jobmanager_taskSlotsAvailable
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_taskSlotsTotal/gauge
prometheus_name: flink_jobmanager_taskSlotsTotal
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_CPU_Load/gauge
prometheus_name: flink_jobmanager_Status_JVM_CPU_Load
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_CPU_Load/gauge
prometheus_name: flink_taskmanager_Status_JVM_CPU_Load
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_CPU_Time/gauge
prometheus_name: flink_jobmanager_Status_JVM_CPU_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_CPU_Time/gauge
prometheus_name: flink_taskmanager_Status_JVM_CPU_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Threads_Count/gauge
prometheus_name: flink_jobmanager_Status_JVM_Threads_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Threads_Count/gauge
prometheus_name: flink_taskmanager_Status_JVM_Threads_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Heap_Used/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Heap_Used
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Heap_Committed/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Heap_Committed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Heap_Max/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Heap_Max
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Heap_Used/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Heap_Used
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Heap_Committed/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Heap_Committed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Heap_Max/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Heap_Max
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_NonHeap_Used/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_NonHeap_Used
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_NonHeap_Committed/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_NonHeap_Committed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_NonHeap_Max/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_NonHeap_Max
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_NonHeap_Used/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_NonHeap_Used
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_NonHeap_Committed/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_NonHeap_Committed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_NonHeap_Max/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_NonHeap_Max
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Metaspace_Used/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Metaspace_Used
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Metaspace_Committed/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Metaspace_Committed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Metaspace_Max/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Metaspace_Max
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Metaspace_Used/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Metaspace_Used
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Metaspace_Committed/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Metaspace_Committed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Metaspace_Max/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Metaspace_Max
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Direct_MemoryUsed/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Direct_MemoryUsed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Direct_TotalCapacity/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Direct_TotalCapacity
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Mapped_MemoryUsed/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Mapped_MemoryUsed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_Memory_Mapped_TotalCapacity/gauge
prometheus_name: flink_jobmanager_Status_JVM_Memory_Mapped_TotalCapacity
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_Copy_Time/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_Copy_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Time/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_Copy_Count/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_Copy_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Count/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count/gauge
prometheus_name: flink_jobmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_ClassLoader_ClassesLoaded/gauge
prometheus_name: flink_jobmanager_Status_JVM_ClassLoader_ClassesLoaded
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_jobmanager_Status_JVM_ClassLoader_ClassesUnloaded/gauge
prometheus_name: flink_jobmanager_Status_JVM_ClassLoader_ClassesUnloaded
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Direct_MemoryUsed/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Direct_MemoryUsed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Direct_TotalCapacity/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Direct_TotalCapacity
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Mapped_MemoryUsed/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Mapped_MemoryUsed
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_Memory_Mapped_TotalCapacity/gauge
prometheus_name: flink_taskmanager_Status_JVM_Memory_Mapped_TotalCapacity
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_Copy_Time/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_Copy_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Time/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_Copy_Count/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_Copy_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Count/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_MarkSweepCompact_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_ClassLoader_ClassesLoaded/gauge
prometheus_name: flink_taskmanager_Status_JVM_ClassLoader_ClassesLoaded
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_ClassLoader_ClassesUnloaded/gauge
prometheus_name: flink_taskmanager_Status_JVM_ClassLoader_ClassesUnloaded
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_Flink_Memory_Managed_Used/gauge
prometheus_name: flink_taskmanager_Status_Flink_Memory_Managed_Used
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_Flink_Memory_Managed_Total/gauge
prometheus_name: flink_taskmanager_Status_Flink_Memory_Managed_Total
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count
kind: GAUGE
value_type: DOUBLE
- name: prometheus.googleapis.com/flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count/gauge
prometheus_name: flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count
kind: GAUGE
value_type: DOUBLE
install_documentation_url: https://cloud.google.com/stackdriver/docs/managed-prometheus/exporters/flink