quick_links.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. /**
  2. * Licensed to the Apache Software Foundation (ASF) under one
  3. * or more contributor license agreements. See the NOTICE file
  4. * distributed with this work for additional information
  5. * regarding copyright ownership. The ASF licenses this file
  6. * to you under the Apache License, Version 2.0 (the
  7. * "License"); you may not use this file except in compliance
  8. * with the License. You may obtain a copy of the License at
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing, software
  13. * distributed under the License is distributed on an "AS IS" BASIS,
  14. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15. * See the License for the specific language governing permissions and
  16. * limitations under the License.
  17. */
  18. var App = require('app');
  19. App.QuickLinks = DS.Model.extend({
  20. label: DS.attr('string'),
  21. url: DS.attr('string'),
  22. service_id: DS.attr('string'),
  23. template: DS.attr('string')
  24. });
  25. App.QuickLinks.FIXTURES = [
  26. {
  27. id:1,
  28. label:'NameNode UI',
  29. url:'%@://%@:50070/dfshealth.jsp',
  30. service_id: 'HDFS',
  31. template:'%@://%@:50070/dfshealth.jsp'
  32. },
  33. {
  34. id:2,
  35. label:'NameNode logs',
  36. url:'%@://%@:50070/logs',
  37. service_id: 'HDFS',
  38. template:'%@://%@:50070/logs'
  39. },
  40. {
  41. id:3,
  42. label:'NameNode JMX',
  43. url:'%@://%@:50070/jmx',
  44. service_id: 'HDFS',
  45. template:'%@://%@:50070/jmx'
  46. },
  47. {
  48. id:4,
  49. label:'Thread Stacks',
  50. url:'%@://%@:50070/stacks',
  51. service_id: 'HDFS',
  52. template:'%@://%@:50070/stacks'
  53. },
  54. {
  55. id:5,
  56. label:'JobTracker UI',
  57. url:'%@://%@:50030/jobtracker.jsp',
  58. service_id: 'MAPREDUCE',
  59. template:'%@://%@:50030/jobtracker.jsp'
  60. },
  61. {
  62. id:6,
  63. label:'Scheduling Info',
  64. url:'%@://%@:50030/scheduler',
  65. service_id: 'MAPREDUCE',
  66. template:'%@://%@:50030/scheduler'
  67. },
  68. {
  69. id:7,
  70. label:'Running Jobs',
  71. url:'%@://%@:50030/jobtracker.jsp#running_jobs',
  72. service_id: 'MAPREDUCE',
  73. template:'%@://%@:50030/jobtracker.jsp#running_jobs'
  74. },
  75. {
  76. id:8,
  77. label:'Retired Jobs',
  78. url:'%@://%@:50030/jobtracker.jsp#retired_jobs',
  79. service_id: 'MAPREDUCE',
  80. template:'%@://%@:50030/jobtracker.jsp#retired_jobs'
  81. },
  82. {
  83. id:9,
  84. label:'JobHistory Server',
  85. url:'%@://%@:51111/jobhistoryhome.jsp',
  86. service_id: 'MAPREDUCE',
  87. template:'%@://%@:51111/jobhistoryhome.jsp'
  88. },
  89. {
  90. id:10,
  91. label:'JobTracker Logs',
  92. url:'%@://%@:50030/logs',
  93. service_id: 'MAPREDUCE',
  94. template:'%@://%@:50030/logs'
  95. },
  96. {
  97. id:11,
  98. label:'JobTracker JMX',
  99. url:'%@://%@:50030/jmx',
  100. service_id: 'MAPREDUCE',
  101. template:'%@://%@:50030/jmx'
  102. },
  103. {
  104. id:12,
  105. label:'Thread Stacks',
  106. url:'%@://%@:50030/stacks',
  107. service_id: 'MAPREDUCE',
  108. template:'%@://%@:50030/stacks'
  109. },
  110. {
  111. id:13,
  112. label:'HBase Master UI',
  113. url:'%@://%@:60010/master-status',
  114. service_id: 'HBASE',
  115. template:'%@://%@:60010/master-status'
  116. },
  117. {
  118. id:14,
  119. label:'HBase Logs',
  120. url:'%@://%@:60010/logs',
  121. service_id: 'HBASE',
  122. template:'%@://%@:60010/logs'
  123. },
  124. {
  125. id:15,
  126. label:'Zookeeper Info',
  127. url:'%@://%@:60010/zk.jsp',
  128. service_id: 'HBASE',
  129. template:'%@://%@:60010/zk.jsp'
  130. },
  131. {
  132. id:16,
  133. label:'HBase Master JMX',
  134. url:'%@://%@:60010/jmx',
  135. service_id: 'HBASE',
  136. template:'%@://%@:60010/jmx'
  137. },
  138. {
  139. id:17,
  140. label:'Debug Dump',
  141. url:'%@://%@:60010/dump',
  142. service_id: 'HBASE',
  143. template:'%@://%@:60010/dump'
  144. },
  145. {
  146. id:18,
  147. label:'Thread Stacks',
  148. url:'%@://%@:60010/stacks',
  149. service_id: 'HBASE',
  150. template:'%@://%@:60010/stacks'
  151. },
  152. {
  153. id:19,
  154. label:'Oozie Web UI',
  155. url:'%@://%@:11000/oozie',
  156. service_id: 'OOZIE',
  157. template:'%@://%@:11000/oozie'
  158. },
  159. {
  160. id:20,
  161. label:'Ganglia Web UI',
  162. url:'%@://%@/ganglia',
  163. service_id: 'GANGLIA',
  164. template:'%@://%@/ganglia'
  165. },
  166. {
  167. id:21,
  168. label:'Nagios Web UI',
  169. url:'%@://%@/nagios',
  170. service_id: 'NAGIOS',
  171. template:'%@://%@/nagios'
  172. },
  173. {
  174. id:22,
  175. label:'Hue Web UI',
  176. url:'%@://%@/hue',
  177. service_id: 'HUE',
  178. template:'%@://%@/hue'
  179. },
  180. {
  181. id:23,
  182. label:'ResourceManager UI',
  183. url:'%@://%@:8088',
  184. service_id: 'YARN',
  185. template:'%@://%@:8088'
  186. },
  187. {
  188. id:24,
  189. label:'ResourceManager logs',
  190. url:'%@://%@:8088/logs',
  191. service_id: 'YARN',
  192. template:'%@://%@:8088/logs'
  193. },
  194. {
  195. id:25,
  196. label:'ResourceManager JMX',
  197. url:'%@://%@:8088/jmx',
  198. service_id: 'YARN',
  199. template:'%@://%@:8088/jmx'
  200. },
  201. {
  202. id:26,
  203. label:'Thread Stacks',
  204. url:'%@://%@:8088/stacks',
  205. service_id: 'YARN',
  206. template:'%@://%@:8088/stacks'
  207. },
  208. {
  209. id:27,
  210. label:'JobHistory UI',
  211. url:'%@://%@:19888',
  212. service_id: 'MAPREDUCE2',
  213. template:'%@://%@:19888'
  214. },
  215. {
  216. id:28,
  217. label:'JobHistory logs',
  218. url:'%@://%@:19888/logs',
  219. service_id: 'MAPREDUCE2',
  220. template:'%@://%@:19888/logs'
  221. },
  222. {
  223. id:29,
  224. label:'JobHistory JMX',
  225. url:'%@://%@:19888/jmx',
  226. service_id: 'MAPREDUCE2',
  227. template:'%@://%@:19888/jmx'
  228. },
  229. {
  230. id:30,
  231. label:'Thread Stacks',
  232. url:'%@://%@:19888/stacks',
  233. service_id: 'MAPREDUCE2',
  234. template:'%@://%@:19888/stacks'
  235. }
  236. ];