| title | Monitoring data reference for Azure HDInsight |
|---|---|
| description | This article contains important reference material you need when you monitor Azure HDInsight. |
| ms.date | 03/21/2024 |
| ms.custom | horz-monitor |
| ms.topic | reference |
| ms.service | azure-hdinsight |
| author | yeturis |
| ms.author | sairamyeturi |
| ms.reviewer | nijelsf |
[!INCLUDE horz-monitor-ref-intro]
See Monitor HDInsight for details on the data you can collect for Azure HDInsight and how to use it.
[!INCLUDE horz-monitor-ref-metrics-intro]
The following table lists the metrics available for the Microsoft.HDInsight/clusters resource type. [!INCLUDE horz-monitor-ref-metrics-tableheader] [!INCLUDE microsoft-hdinsight-clusters-metrics-include]
[!INCLUDE horz-monitor-ref-metrics-dimensions-intro]
[!INCLUDE horz-monitor-ref-metrics-dimensions]
Dimensions for the Microsoft.HDInsight/clusters table include:
- HttpStatus
- Machine
- Topic
- MetricName
[!INCLUDE horz-monitor-ref-resource-logs]
HDInsight doesn't use Azure Monitor resource logs or diagnostic settings. Logs are collected by other methods, including the use of the Log Analytics agent.
[!INCLUDE horz-monitor-ref-logs-tables]
Microsoft.HDInsight/Clusters
The available logs and metrics vary depending on your HDInsight cluster type.
- HDInsightAmbariClusterAlerts
- HDInsightAmbariSystemMetrics
- HDInsightGatewayAuditLogs
- HDInsightHBaseLogs
- HDInsightHBaseMetrics
- HDInsightHadoopAndYarnLogs
- HDInsightHadoopAndYarnMetrics
- HDInsightHiveAndLLAPLogs
- HDInsightHiveAndLLAPMetrics
- HDInsightHiveQueryAppStats
- HDInsightHiveTezAppStats
- HDInsightJupyterNotebookEvents
- HDInsightKafkaLogs
- HDInsightKafkaMetrics
- HDInsightKafkaServerLog
- HDInsightOozieLogs
- HDInsightRangerAuditLogs
- HDInsightSecurityLogs
- HDInsightSparkApplicationEvents
- HDInsightSparkBlockManagerEvents
- HDInsightSparkEnvironmentEvents
- HDInsightSparkExecutorEvents
- HDInsightSparkExtraEvents
- HDInsightSparkJobEvents
- HDInsightSparkLogs
- HDInsightSparkSQLExecutionEvents
- HDInsightSparkStageEvents
- HDInsightSparkStageTaskAccumulables
- HDInsightSparkTaskEvents
- HDInsightStormLogs
- HDInsightStormMetrics
- HDInsightStormTopologyMetrics
The new Azure Monitor integration implements new tables in the Log Analytics workspace. The following tables show the log table mappings from the classic Azure Monitor integration to the new one.
The New table column shows the name of the new table. The Description row describes the type of logs/metrics that are available in this table. The Classic table column is a list of all the tables from the classic Azure Monitor integration whose data is now present in the new table.
Note
Some tables are completely new and not based on previous tables.
| New table | Description | Classic table |
|---|---|---|
| HDInsightAmbariSystemMetrics | System metrics collected from Ambari. The metrics now come from each node in the cluster (except for edge nodes) instead of just the two headnodes. Each metric is now a column and each metric is reported once per record. | metrics_cpu_nice_cl, metrics_cpu_system_cl, metrics_cpu_user_cl, metrics_memory_cache_CL, metrics_memory_swap_CL, metrics_memory_total_CLmetrics_memory_buffer_CL, metrics_load_1min_CL, metrics_load_cpu_CL, metrics_load_nodes_CL, metrics_load_procs_CL, metrics_network_in_CL, metrics_network_out_CL |
| HDInsightAmbariClusterAlerts | Ambari Cluster Alerts from each node in the cluster (except for edge nodes). Each alert is a record in this table. | metrics_cluster_alerts_CL |
| HDInsightSecurityLogs | Records from the Ambari Audit and Auth Logs. | log_ambari_audit_CL, log_auth_CL |
| HDInsightRangerAuditLogs | All records from the Ranger Audit log for ESP clusters. | ranger_audit_logs_CL |
| HDInsightGatewayAuditLogs_CL | The Gateway nodes audit information. Same format as the classic table, and still located in the Custom Logs section. | log_gateway_Audit_CL |
Note
Spark application related tables have been replaced with 11 new Spark tables that give more in-depth information about your Spark workloads.
| New table | Description | Classic table |
|---|---|---|
| HDInsightSparkLogs | All logs related to Spark and its related component: Livy and Jupyter. | log_livy_CL, log_jupyter_CL, log_spark_CL, log_sparkappsexecutors_CL, log_sparkappsdrivers_CL |
| HDInsightSparkApplicationEvents | Event information for Spark Applications including Submission and Completion time, App ID, and AppName. Useful for keeping track of when applications started and completed. | |
| HDInsightSparkBlockManagerEvents | Event information related to Spark's Block Manager. Includes information such as executor memory usage. | |
| HDInsightSparkEnvironmentEvents | Event information related to the Environment an application executes in including, Spark Deploy Mode, Master, and information about the Executor. | |
| HDInsightSparkExecutorEvents | Event information about the Spark Executor usage for by an Application. | |
| HDInsightSparkExtraEvents | Event information that doesn't fit into any other Spark table. | |
| HDInsightSparkJobEvents | Information about Spark Jobs including their start and end times, result, and associated stages. | |
| HDInsightSparkSqlExecutionEvents | Event information on Spark SQL Queries including their plan info and description and start and end times. | |
| HDInsightSparkStageEvents | Event information for Spark Stages including their start and completion times, failure status, and detailed execution information. | |
| HDInsightSparkStageTaskAccumulables | Performance metrics for stages and tasks. | |
| HDInsightTaskEvents | Event information for Spark Tasks including start and completion time, associated stages, execution status, and task type. | |
| HDInsightJupyterNotebookEvents | Event information for Jupyter Notebooks. |
| New table | Description | Classic table |
|---|---|---|
| HDInsightHadoopAndYarnMetrics | JMX metrics from the Hadoop and YARN frameworks. Contains all the same JMX metrics as the previous Custom Logs tables, plus more important metrics: Timeline Server, Node Manager, and Job History Server. Contains one metric per record. | metrics_resourcemanager_clustermetrics_CL, metrics_resourcemanager_jvm_CL, metrics_resourcemanager_queue_root_CL, metrics_resourcemanager_queue_root_joblauncher_CL, metrics_resourcemanager_queue_root_default_CL, metrics_resourcemanager_queue_root_thriftsvr_CL |
| HDInsightHadoopAndYarnLogs | All logs generated from the Hadoop and YARN frameworks. | log_mrjobsummary_CL, log_resourcemanager_CL, log_timelineserver_CL, log_nodemanager_CL |
| New table | Description | Classic table |
|---|---|---|
| HDInsightHiveAndLLAPMetrics | JMX metrics from the Hive and LLAP frameworks. Contains all the same JMX metrics as the previous Custom Logs tables, one metric per record. | llap_metrics_hiveserver2_CL, llap_metrics_hs2_metrics_subsystemllap_metrics_jvm_CL, llap_metrics_llap_daemon_info_CL, llap_metrics_buddy_allocator_info_CL, llap_metrics_deamon_jvm_CL, llap_metrics_io_CL, llap_metrics_executor_metrics_CL, llap_metrics_metricssystem_stats_CL, llap_metrics_cache_CL |
| HDInsightHiveAndLLAPLogs | Logs generated from Hive, LLAP, and their related components: WebHCat and Zeppelin. | log_hivemetastore_CL log_hiveserver2_CL, log_hiveserve2interactive_CL, log_webhcat_CL, log_zeppelin_zeppelin_CL |
| New table | Description | Classic table |
|---|---|---|
| HDInsightKafkaMetrics | JMX metrics from Kafka. Contains all the same JMX metrics as the old Custom Logs tables, plus other important metrics. One metric per record. | metrics_kafka_CL |
| HDInsightKafkaLogs | All logs generated from the Kafka Brokers. | log_kafkaserver_CL, log_kafkacontroller_CL |
| New table | Description | Classic table |
|---|---|---|
| HDInsightHBaseMetrics | JMX metrics from HBase. Contains all the same JMX metrics from the previous tables. In contrast with the previous tables, each row contains one metric. | metrics_regionserver_CL, metrics_regionserver_wal_CL, metrics_regionserver_ipc_CL, metrics_regionserver_os_CL, metrics_regionserver_replication_CL, metrics_restserver_CL, metrics_restserver_jvm_CL, metrics_hmaster_assignmentmanager_CL, metrics_hmaster_ipc_CL, metrics_hmaser_os_CL, metrics_hmaster_balancer_CL, metrics_hmaster_jvm_CL, metrics_hmaster_CL, metrics_hmaster_fs_CL |
| HDInsightHBaseLogs | Logs from HBase and its related components: Phoenix and HDFS. | log_regionserver_CL, log_restserver_CL, log_phoenixserver_CL, log_hmaster_CL, log_hdfsnamenode_CL, log_garbage_collector_CL |
| New table | Description | Classic table |
|---|---|---|
| HDInsightOozieLogs | All logs generated from the Oozie framework. | Log_oozie_CL |
[!INCLUDE horz-monitor-ref-activity-log]
- See Monitor HDInsight for a description of monitoring HDInsight.
- See Monitor Azure resources with Azure Monitor for details on monitoring Azure resources.