filled_user_layout.json 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. {
  2. "href": "http://c6401.ambari.apache.org:8080//api/v1/users/admin/widget_layouts?section_name=HBASE_SUMMARY&fields=widgetLayoutInfo/WidgetInfo/*",
  3. "items": [
  4. {
  5. "layout_name": "default_hbase_layout",
  6. "section_name": "HBASE_SUMMARY",
  7. "cluster_name": "c1",
  8. "widgetLayoutInfo": [
  9. {
  10. "widget_name": "RS_READS_WRITES",
  11. "WidgetInfo": {
  12. "widget_name": "RS_READS_WRITES",
  13. "display_name": "RegionServer Reads and Writes",
  14. "description": "This widget shows all the read requests and write requests on all regions for a RegionServer",
  15. "widget_type": "GRAPH",
  16. "metrics": [
  17. {
  18. "name": "regionserver.Server.Get_num_ops",
  19. "widget_id": "metrics/hbase/regionserver/Server/Get_num_ops",
  20. "category": "",
  21. "service_name": "HBASE",
  22. "component_name": "HBASE_REGIONSERVER"
  23. },
  24. {
  25. "name": "regionserver.Server.Scan_num_ops",
  26. "widget_id": "metrics/hbase/regionserver/Server/Scan_num_ops",
  27. "category": "",
  28. "service_name": "HBASE",
  29. "component_name": "HBASE_REGIONSERVER"
  30. },
  31. {
  32. "name": "regionserver.Server.Append_num_ops",
  33. "widget_id": "metrics/hbase/regionserver/Server/Append_num_ops",
  34. "category": "",
  35. "service_name": "HBASE",
  36. "component_name": "HBASE_REGIONSERVER"
  37. },
  38. {
  39. "name": "regionserver.Server.Delete_num_ops",
  40. "widget_id": "metrics/hbase/regionserver/Server/Delete_num_ops",
  41. "category": "",
  42. "service_name": "HBASE",
  43. "component_name": "HBASE_REGIONSERVER"
  44. },
  45. {
  46. "name": "regionserver.Server.Increment_num_ops",
  47. "widget_id": "metrics/hbase/regionserver/Server/Increment_num_ops",
  48. "category": "",
  49. "service_name": "HBASE",
  50. "component_name": "HBASE_REGIONSERVER"
  51. },
  52. {
  53. "name": "regionserver.Server.Mutate_num_ops",
  54. "widget_id": "metrics/hbase/regionserver/Server/Mutate_num_ops",
  55. "category": "",
  56. "service_name": "HBASE",
  57. "component_name": "HBASE_REGIONSERVER"
  58. }
  59. ],
  60. "values": [
  61. {
  62. "name": "Read Requests",
  63. "value": "${regionserver.Server.Get_num_ops + regionserver.Server.Scan_num_ops}"
  64. },
  65. {
  66. "name": "Write Requests",
  67. "value": "${regionserver.Server.Append_num_ops + regionserver.Server.Delete_num_ops + regionserver.Server.Increment_num_ops + metrics.hbase.regionserver.Server.Mutate_num_ops}"
  68. }
  69. ],
  70. "properties": {
  71. "display_unit": "Requests",
  72. "graph_type": "LINE",
  73. "time_range": "1 week"
  74. }
  75. }
  76. },
  77. {
  78. "widget_name": "ACTIVE_HANDLER",
  79. "WidgetInfo": {
  80. "widget_name": "ACTIVE_HANDLER",
  81. "display_name": "Active Handlers vs Calls in General Queue",
  82. "widget_type": "GRAPH",
  83. "metrics": [
  84. {
  85. "name": "ipc.IPC.numOpenConnections",
  86. "widget_id": "metrics/hbase/ipc/IPC/numOpenConnections",
  87. "category": "",
  88. "service_name": "HBASE",
  89. "component_name": "HBASE_REGIONSERVER"
  90. },
  91. {
  92. "name": "ipc.IPC.numCallsInGeneralQueue",
  93. "widget_id": "metrics/hbase/ipc/IPC/numOpenConnections",
  94. "category": "",
  95. "service_name": "HBASE",
  96. "component_name": "HBASE_REGIONSERVER"
  97. }
  98. ],
  99. "values": [
  100. {
  101. "name": "Active Handlers",
  102. "value": "${ipc.IPC.numActiveHandler}"
  103. },
  104. {
  105. "name": "Calls in General Queue",
  106. "value": "${ipc.IPC.numCallsInGeneralQueue}"
  107. }
  108. ],
  109. "properties": {
  110. "graph_type": "LINE",
  111. "time_range": "1 hour"
  112. }
  113. }
  114. },
  115. {
  116. "widget_name": "OPEN_CONNECTIONS",
  117. "WidgetInfo": {
  118. "widget_name": "OPEN_CONNECTIONS",
  119. "display_name": "Open Connections",
  120. "description": "This widget shows number of current open connections",
  121. "widget_type": "GRAPH",
  122. "metrics": [
  123. {
  124. "name": "ipc.IPC.numOpenConnections",
  125. "widget_id": "metrics/hbase/ipc/IPC/numOpenConnections",
  126. "category": "",
  127. "service_name": "HBASE",
  128. "component_name": "HBASE_REGIONSERVER"
  129. }
  130. ],
  131. "values": [
  132. {
  133. "name": "Open Connections",
  134. "value": "${ipc.IPC.numOpenConnections}"
  135. }
  136. ],
  137. "properties": {
  138. "display_unit": "Connections",
  139. "graph_type": "STACK",
  140. "time_range": "1 hour"
  141. }
  142. }
  143. },
  144. {
  145. "widget_name": "FILES_LOCAL",
  146. "WidgetInfo": {
  147. "widget_name": "FILES_LOCAL",
  148. "display_name": "Files Local",
  149. "description": "This widget shows percentage of files local.",
  150. "widget_type": "NUMBER",
  151. "metrics": [
  152. {
  153. "name": "regionserver.Server.percentFilesLocal",
  154. "widget_id": "metrics/hbase/regionserver/percentFilesLocal",
  155. "category": "",
  156. "service_name": "HBASE",
  157. "component_name": "HBASE_REGIONSERVER"
  158. }
  159. ],
  160. "values": [
  161. {
  162. "name": "Files Local",
  163. "value": "${regionserver.Server.percentFilesLocal}"
  164. }
  165. ],
  166. "properties": {
  167. "display_unit": "%"
  168. }
  169. }
  170. },
  171. {
  172. "widget_name": "UPDATED_BLOCKED_TIME",
  173. "WidgetInfo": {
  174. "widget_name": "UPDATED_BLOCKED_TIME",
  175. "display_name": "Updated Blocked Time",
  176. "description": "",
  177. "widget_type": "GRAPH",
  178. "metrics": [
  179. {
  180. "name": "regionserver.Server.updatesBlockedTime",
  181. "widget_id": "metrics/hbase/regionserver/Server/updatesBlockedTime",
  182. "category": "",
  183. "service_name": "HBASE",
  184. "component_name": "HBASE_REGIONSERVER"
  185. }
  186. ],
  187. "values": [
  188. {
  189. "name": "Updated Blocked Time",
  190. "value": "${regionserver.Server.updatesBlockedTime}"
  191. }
  192. ],
  193. "properties": {
  194. "display_unit": "seconds",
  195. "graph_type": "LINE",
  196. "time_range": "1 day"
  197. }
  198. }
  199. }
  200. ]
  201. }
  202. ]
  203. }