default.json 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328
  1. {
  2. "title": "Infinite Monkey Dashboard",
  3. "rows": [
  4. {
  5. "title": "Query Control",
  6. "height": "30px",
  7. "panels": [
  8. {
  9. "type": "stringquery",
  10. "span": 12,
  11. "group": [
  12. "default",
  13. "counter",
  14. "histogram"
  15. ],
  16. "label": "Search",
  17. "query": "*",
  18. "size": 100,
  19. "sort": [
  20. "@timestamp",
  21. "desc"
  22. ]
  23. }
  24. ],
  25. "collapse": false,
  26. "editable": true
  27. },
  28. {
  29. "title": "Status",
  30. "collapse": false,
  31. "height": "50px",
  32. "panels": [
  33. {
  34. "type": "timepicker",
  35. "span": 5,
  36. "mode": "relative",
  37. "index": "\"shakespeare\"",
  38. "refresh": {
  39. "enable": false,
  40. "interval": 30,
  41. "min": 10
  42. },
  43. "timespan": "1h",
  44. "timefield": "@timestamp",
  45. "group": [
  46. "default",
  47. "pies"
  48. ],
  49. "time_options": [
  50. "5m",
  51. "15m",
  52. "1h",
  53. "6h",
  54. "12h",
  55. "24h",
  56. "2d",
  57. "7d",
  58. "30d"
  59. ]
  60. },
  61. {
  62. "title": "Histogram Timer",
  63. "type": "timepicker",
  64. "span": 0,
  65. "mode": "relative",
  66. "timespan": "5m",
  67. "index": "\"shakespeare\"",
  68. "refresh": {
  69. "enable": true,
  70. "interval": 10,
  71. "min": 10
  72. },
  73. "timefield": "@timestamp",
  74. "group": "histogram",
  75. "time_options": [
  76. "5m",
  77. "15m",
  78. "1h",
  79. "6h",
  80. "12h",
  81. "24h",
  82. "2d",
  83. "7d",
  84. "30d"
  85. ]
  86. },
  87. {
  88. "type": "histogram",
  89. "span": 2,
  90. "show": [
  91. "lines",
  92. "y-axis"
  93. ],
  94. "fill": 0.3,
  95. "group": "histogram",
  96. "query": [
  97. {
  98. "label": "Event Rate",
  99. "query": "*",
  100. "color": "#FF7400"
  101. }
  102. ],
  103. "interval": "5s",
  104. "index": "shakespeare",
  105. "title": "Lines per 5s"
  106. },
  107. {
  108. "title": "Counter Timer",
  109. "type": "timepicker",
  110. "span": 0,
  111. "mode": "relative",
  112. "timespan": "30d",
  113. "index": "\"shakespeare\"",
  114. "refresh": {
  115. "enable": true,
  116. "interval": 10,
  117. "min": 10
  118. },
  119. "timefield": "@timestamp",
  120. "group": "counter",
  121. "time_options": [
  122. "5m",
  123. "15m",
  124. "1h",
  125. "6h",
  126. "12h",
  127. "24h",
  128. "2d",
  129. "7d",
  130. "30d"
  131. ]
  132. },
  133. {
  134. "type": "hits",
  135. "title": "Lines Completed",
  136. "span": 2,
  137. "group": "counter",
  138. "query": "*",
  139. "style": {
  140. "font-size": "36pt",
  141. "font-weight": "bold"
  142. },
  143. "index": "shakespeare",
  144. "error": false
  145. },
  146. {
  147. "type": "text",
  148. "style": {
  149. "font-size": "85%"
  150. },
  151. "span": 0,
  152. "content": "Rows are collapsable, and input panels can send event to multiple groups. The Search panel is part of one group, while the time panel is part of two",
  153. "group": "default"
  154. },
  155. {
  156. "title": "Dashboard Loader",
  157. "type": "dashcontrol",
  158. "span": 3,
  159. "group": "default",
  160. "save": {
  161. "gist": true,
  162. "elasticsearch": true,
  163. "local": true,
  164. "default": true
  165. },
  166. "load": {
  167. "gist": true,
  168. "elasticsearch": true,
  169. "local": true
  170. },
  171. "elasticsearch_size": 20,
  172. "error": false
  173. }
  174. ],
  175. "editable": true
  176. },
  177. {
  178. "title": "Lines of Plays",
  179. "height": "210px",
  180. "collapse": false,
  181. "panels": [
  182. {
  183. "title": "Plays",
  184. "type": "pie",
  185. "span": 4,
  186. "size": 8,
  187. "labels": false,
  188. "colors": [
  189. "#BF3030",
  190. "#1D7373",
  191. "#86B32D",
  192. "#A60000",
  193. "#006363",
  194. "#679B00"
  195. ],
  196. "field": "country",
  197. "mode": "terms",
  198. "query": {
  199. "query": "*",
  200. "field": "play_name"
  201. },
  202. "exclude": [],
  203. "donut": false,
  204. "tilt": false,
  205. "legend": true,
  206. "group": "default",
  207. "default_field": "_all",
  208. "index": "shakespeare"
  209. },
  210. {
  211. "type": "text",
  212. "title": "About",
  213. "style": {
  214. "font-size": "85%"
  215. },
  216. "span": 0,
  217. "content": "The table panel can be sorted via a sort panel, or by clicking the table header. Unlike the donut charts above, this pie is bound to the query input. Try searching for a speaker (eg, FALSTAFF) to see a break down of the plays they appear in.",
  218. "group": "default"
  219. },
  220. {
  221. "title": "Newest Lines",
  222. "editable": true,
  223. "type": "table",
  224. "span": 6,
  225. "query": "*",
  226. "style": {
  227. "font-size": "85%"
  228. },
  229. "fields": [
  230. "@timestamp",
  231. "play_name",
  232. "speaker",
  233. "text_entry"
  234. ],
  235. "size": 100,
  236. "sort": [
  237. "@timestamp",
  238. "desc"
  239. ],
  240. "group": "default",
  241. "index": "shakespeare",
  242. "error": false
  243. },
  244. {
  245. "type": "fields",
  246. "title": "Fields",
  247. "span": 2,
  248. "group": "default",
  249. "style": {
  250. "font-size": "85%",
  251. "line-height": "15px"
  252. },
  253. "sort": [
  254. "@timestamp",
  255. "desc"
  256. ]
  257. }
  258. ],
  259. "editable": true
  260. },
  261. {
  262. "title": "Monkey Monitoring",
  263. "collapse": false,
  264. "height": "225px",
  265. "panels": [
  266. {
  267. "title": "Monkey Shakespeare Lines",
  268. "type": "histogram",
  269. "span": 5,
  270. "show": [
  271. "bars",
  272. "stack",
  273. "legend",
  274. "x-axis",
  275. "y-axis"
  276. ],
  277. "fill": 1,
  278. "query": [
  279. {
  280. "label": "Query Hits",
  281. "query": "*",
  282. "color": "#86B32D"
  283. },
  284. {
  285. "label": "Hamlet",
  286. "query": "play_name:Hamlet"
  287. },
  288. {
  289. "label": "Macbeth",
  290. "query": "play_name:macbeth"
  291. }
  292. ],
  293. "interval": "1m",
  294. "group": "default",
  295. "index": "shakespeare"
  296. },
  297. {
  298. "title": "Monkey Typists Worldwide",
  299. "type": "map",
  300. "map": "world",
  301. "field": "country",
  302. "span": 5,
  303. "size": 500,
  304. "query": "*",
  305. "colors": [
  306. "#C8EEFF",
  307. "#0071A4"
  308. ],
  309. "exclude": [],
  310. "group": "default",
  311. "index": "shakespeare"
  312. },
  313. {
  314. "type": "text",
  315. "title": "About",
  316. "style": {
  317. "font-size": "85%"
  318. },
  319. "span": 2,
  320. "content": "Histograms can show multiple queries. In the case that a multi-query histogram is bound to a query input, only the first data series will be altered. All panels exist in the 'default' group by default. The map panel can be used to visualize events with attached geo data.",
  321. "group": "default"
  322. }
  323. ],
  324. "editable": true
  325. }
  326. ],
  327. "editable": true
  328. }