Spark インテグレーションのメトリクス
Spark の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 158 件あります。
公式の紹介文 (英語)
Track failed task rates, shuffled bytes, and much more.
種別の内訳
- count (集計間隔内の発生回数): 144 件
- gauge (その時点の値): 14 件
メトリクスの一覧
説明は公式の定義の英文をそのまま載せています。
| メトリクス | 種別 | 単位 |
|---|---|---|
spark.Number of active tasks in the driver | count | task |
spark.Number of completed tasks in the driver | count | task |
spark.Amount of disk used in the driver | count | byte |
spark.Number of failed tasks in the driver | count | task |
spark.Maximum memory used in the driver | count | byte |
spark.Total available off heap memory for storage | count | byte |
spark.Total available on heap memory for storage | count | byte |
spark.Used off heap memory currently for storage | count | byte |
spark.Used on heap memory currently for storage | count | byte |
spark.Amount of memory used in the driver | count | byte |
spark.Peak memory that the JVM is using for direct buffer pool | count | byte |
spark.Peak memory usage of the heap that is used for object allocation | count | byte |
spark.Peak memory usage of non-heap memory that is used by the Java virtual machine | count | byte |
spark.Total major GC count | count | byte |
spark.Elapsed total major GC time | count | millisecond |
spark.Peak memory that the JVM is using for mapped buffer pool | count | byte |
spark.Total minor GC count | count | byte |
spark.Elapsed total minor GC time | count | millisecond |
spark.Peak off heap execution memory in use | count | byte |
spark.Peak off heap storage memory in use | count | byte |
spark.Peak off heap memory (execution and storage) | count | byte |
spark.Peak on heap execution memory in use | count | byte |
spark.Peak on heap storage memory in use | count | byte |
spark.Peak on heap memory (execution and storage) | count | byte |
spark.Virtual memory size | count | byte |
spark.Resident Set Size: number of pages the process has in real memory | count | byte |
spark.Virtual memory size for other kind of process | count | byte |
spark.Resident Set Size for other kind of process | count | byte |
spark.Virtual memory size for Python | count | byte |
spark.Resident Set Size for Python | count | byte |
spark.Number of RDD blocks in the driver | count | block |
spark.Time spent in the driver | count | millisecond |
spark.Number of input bytes in the driver | count | byte |
spark.Number of bytes read during a shuffle in the driver | count | byte |
spark.Number of shuffled bytes in the driver | count | byte |
spark.Number of total tasks in the driver | count | task |
spark.Number of active tasks in the application's executors | count | task |
spark.Number of completed tasks in the application's executors | count | task |
spark.Number of executors | count | task |
spark.Amount of disk space used by persisted RDDs in the application's executors | count | byte |
spark.Number of failed tasks in the application's executors | count | task |
spark.Number of active tasks in this executor | count | task |
spark.Number of completed tasks in this executor | count | task |
spark.Amount of disk space used by persisted RDDs in this executor | count | byte |
spark.Number of failed tasks in this executor | count | task |
spark.Total amount of memory available for storage for this executor | count | byte |
spark.Total available off heap memory for storage | count | byte |
spark.Total available on heap memory for storage | count | byte |
spark.Used off heap memory currently for storage | count | byte |
spark.Used on heap memory currently for storage | count | byte |
spark.Amount of memory used for cached RDDs in this executor. | count | byte |
spark.Peak memory that the JVM is using for direct buffer pool | count | byte |
spark.Peak memory usage of the heap that is used for object allocation | count | byte |
spark.Peak memory usage of non-heap memory that is used by the Java virtual machine | count | byte |
spark.Total major GC count | count | byte |
spark.Elapsed total major GC time | count | millisecond |
spark.Peak memory that the JVM is using for mapped buffer pool | count | byte |
spark.Total minor GC count | count | byte |
spark.Elapsed total minor GC time | count | millisecond |
spark.Peak off heap execution memory in use | count | byte |
spark.Peak off heap storage memory in use | count | byte |
spark.Peak off heap memory (execution and storage) | count | byte |
spark.Peak on heap execution memory in use | count | byte |
spark.Peak on heap storage memory in use | count | byte |
spark.Peak on heap memory (execution and storage) | count | byte |
spark.Virtual memory size | count | byte |
spark.Resident Set Size: number of pages the process has in real memory | count | byte |
spark.Virtual memory size for other kind of process | count | byte |
spark.Resident Set Size for other kind of process | count | byte |
spark.Virtual memory size for Python | count | byte |
spark.Resident Set Size for Python | count | byte |
spark.Number of persisted RDD blocks in this executor | count | block |
spark.Time spent by the executor executing tasks | count | millisecond |
spark.Total number of input bytes in the executor | count | byte |
spark.Total number of bytes read during a shuffle in the executor | count | byte |
spark.Total number of shuffled bytes in the executor | count | byte |
spark.Total number of tasks in this executor | count | task |
spark.Max memory across all executors working for a particular application | count | byte |
spark.Total available off heap memory for storage | count | byte |
spark.Total available on heap memory for storage | count | byte |
spark.Used off heap memory currently for storage | count | byte |
spark.Used on heap memory currently for storage | count | byte |
spark.Amount of memory used for cached RDDs in the application's executors | count | byte |
spark.Peak memory that the JVM is using for direct buffer pool | count | byte |
spark.Peak memory usage of the heap that is used for object allocation | count | byte |
spark.Peak memory usage of non-heap memory that is used by the Java virtual machine | count | byte |
spark.Total major GC count | count | byte |
spark.Elapsed total major GC time | count | millisecond |
spark.Peak memory that the JVM is using for mapped buffer pool | count | byte |
spark.Total minor GC count | count | byte |
spark.Elapsed total minor GC time | count | millisecond |
spark.Peak off heap execution memory in use | count | byte |
spark.Peak off heap storage memory in use | count | byte |
spark.Peak off heap memory (execution and storage) | count | byte |
spark.Peak on heap execution memory in use | count | byte |
spark.Peak on heap storage memory in use | count | byte |
spark.Peak on heap memory (execution and storage) | count | byte |
spark.Virtual memory size | count | byte |
spark.Resident Set Size: number of pages the process has in real memory | count | byte |
spark.Virtual memory size for other kind of process | count | byte |
spark.Resident Set Size for other kind of process | count | byte |
spark.Virtual memory size for Python | count | byte |
spark.Resident Set Size for Python | count | byte |
spark.Number of persisted RDD blocks in the application's executors | count | block |
spark.Time spent by the application's executors executing tasks | count | millisecond |
spark.Total number of input bytes in the application's executors | count | byte |
spark.Total number of bytes read during a shuffle in the application's executors | count | byte |
spark.Total number of shuffled bytes in the application's executors | count | byte |
spark.Total number of tasks in the application's executors | count | task |
spark.Maximum memory available for caching RDD blocks in the application's executors | count | byte |
spark.Number of jobs | count | task |
spark.Number of active stages in the application | count | stage |
spark.Number of active tasks in the application | count | task |
spark.Number of completed stages in the application | count | stage |
spark.Number of completed tasks in the application | count | task |
spark.Number of failed stages in the application | count | stage |
spark.Number of failed tasks in the application | count | task |
spark.Number of skipped stages in the application | count | stage |
spark.Number of skipped tasks in the application | count | task |
spark.Number of tasks in the application | count | task |
spark.Number of RDDs | count | - |
spark.Amount of disk space used by persisted RDDs in the application | count | byte |
spark.Amount of memory used in the application's persisted RDDs | count | byte |
spark.Number of in-memory cached RDD partitions in the application | count | - |
spark.Number of persisted RDD partitions in the application | count | - |
spark.Number of stages | count | task |
spark.Max size on disk of the spilled bytes in the application's stages | count | byte |
spark.Time spent by the executor in the application's stages | count | millisecond |
spark.Input bytes in the application's stages | count | byte |
spark.Input records in the application's stages | count | record |
spark.Number of bytes spilled to disk in the application's stages | count | byte |
spark.Number of active tasks in the application's stages | count | task |
spark.Number of complete tasks in the application's stages | count | task |
spark.Number of failed tasks in the application's stages | count | task |
spark.Output bytes in the application's stages | count | byte |
spark.Output records in the application's stages | count | record |
spark.Number of bytes read during a shuffle in the application's stages | count | byte |
spark.Number of records read during a shuffle in the application's stages | count | record |
spark.Number of shuffled bytes in the application's stages | count | byte |
spark.Number of shuffled records in the application's stages | count | record |
spark.Average streaming input data rate | gauge | byte |
spark.Average application's streaming batch processing time | gauge | millisecond |
spark.Average application's streaming batch scheduling delay | gauge | millisecond |
spark.Average application's streaming batch total delay | gauge | millisecond |
spark.Application's streaming batch duration | gauge | millisecond |
spark.Number of active streaming batches | gauge | job |
spark.Number of active streaming receivers | gauge | object |
spark.Number of inactive streaming receivers | gauge | object |
spark.Number of processed streaming records | count | record |
spark.Number of received streaming records | count | record |
spark.Number of streaming application's receivers | gauge | object |
spark.Number of retained completed application's streaming batches | count | job |
spark.Total number of completed application's streaming batches | count | job |
spark.Average streaming input data rate | gauge | record/ |
spark.Average latency for the structured streaming application. | gauge | millisecond |
spark.Number of received streaming records per second | gauge | row/ |
spark.Count of rows. | gauge | row |
spark.Number of bytes used in memory. | gauge | byte |
公式ドキュメント
メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。