86 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			86 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
################
 | 
						|
# NAMENODE     #
 | 
						|
################
 | 
						|
[[inputs.jolokia2_agent]]
 | 
						|
  urls = ["http://localhost:8778/jolokia"]
 | 
						|
  name_prefix = "hadoop.hdfs.namenode."
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "FSNamesystem"
 | 
						|
    mbean = "Hadoop:name=FSNamesystem,service=NameNode"
 | 
						|
    paths = ["CapacityTotal", "CapacityRemaining", "CapacityUsedNonDFS", "NumLiveDataNodes", "NumDeadDataNodes", "NumInMaintenanceDeadDataNodes", "NumDecomDeadDataNodes"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "FSNamesystemState"
 | 
						|
    mbean = "Hadoop:name=FSNamesystemState,service=NameNode"
 | 
						|
    paths = ["VolumeFailuresTotal", "UnderReplicatedBlocks", "BlocksTotal"]
 | 
						|
  
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "OperatingSystem"
 | 
						|
    mbean = "java.lang:type=OperatingSystem"
 | 
						|
    paths = ["ProcessCpuLoad", "SystemLoadAverage", "SystemCpuLoad"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_runtime"
 | 
						|
    mbean = "java.lang:type=Runtime"
 | 
						|
    paths = ["Uptime"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_memory"
 | 
						|
    mbean = "java.lang:type=Memory"
 | 
						|
    paths = ["HeapMemoryUsage", "NonHeapMemoryUsage", "ObjectPendingFinalizationCount"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_garbage_collector"
 | 
						|
    mbean = "java.lang:name=*,type=GarbageCollector"
 | 
						|
    paths = ["CollectionTime", "CollectionCount"]
 | 
						|
    tag_keys = ["name"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_memory_pool"
 | 
						|
    mbean = "java.lang:name=*,type=MemoryPool"
 | 
						|
    paths = ["Usage", "PeakUsage", "CollectionUsage"]
 | 
						|
    tag_keys = ["name"]
 | 
						|
    tag_prefix = "pool_"
 | 
						|
 | 
						|
 | 
						|
################
 | 
						|
# DATANODE     #
 | 
						|
################
 | 
						|
[[inputs.jolokia2_agent]]
 | 
						|
  urls = ["http://localhost:7778/jolokia"]
 | 
						|
  name_prefix = "hadoop.hdfs.datanode."
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "FSDatasetState"
 | 
						|
    mbean = "Hadoop:name=FSDatasetState,service=DataNode"
 | 
						|
    paths = ["Capacity", "DfsUsed", "Remaining", "NumBlocksFailedToUnCache", "NumBlocksFailedToCache", "NumBlocksCached"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "OperatingSystem"
 | 
						|
    mbean = "java.lang:type=OperatingSystem"
 | 
						|
    paths = ["ProcessCpuLoad", "SystemLoadAverage", "SystemCpuLoad"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_runtime"
 | 
						|
    mbean = "java.lang:type=Runtime"
 | 
						|
    paths = ["Uptime"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_memory"
 | 
						|
    mbean = "java.lang:type=Memory"
 | 
						|
    paths = ["HeapMemoryUsage", "NonHeapMemoryUsage", "ObjectPendingFinalizationCount"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_garbage_collector"
 | 
						|
    mbean = "java.lang:name=*,type=GarbageCollector"
 | 
						|
    paths = ["CollectionTime", "CollectionCount"]
 | 
						|
    tag_keys = ["name"]
 | 
						|
 | 
						|
  [[inputs.jolokia2_agent.metric]]
 | 
						|
    name = "jvm_memory_pool"
 | 
						|
    mbean = "java.lang:name=*,type=MemoryPool"
 | 
						|
    paths = ["Usage", "PeakUsage", "CollectionUsage"]
 | 
						|
    tag_keys = ["name"]
 | 
						|
    tag_prefix = "pool_"
 |