数据可视化大屏的图表组件布局、样式等的配置

本章节主要讲述大屏的图表布局配置文件,数据大屏的主要布局分为左中右: image-20200724150640261

配置文件为:

  1. {
  2. // 默认每一个画像的标题描述,在这属性里设置每个图表组件的标题
  3. // 比如 这里的“swarm”是图表组件的名称
  4. "defaultTitleArr": {
  5. "swarm": {
  6. "title": "集群性能"
  7. },
  8. "nodeHealth": {
  9. "title": "主机健康"
  10. },
  11. "swarmNet": {
  12. "title": "网络吞吐",
  13. "subTitle": "集群内所有应用网络吞吐量"
  14. },
  15. "waf": {
  16. "title": "网络攻击防护"
  17. },
  18. "dockerResource": {
  19. "title": "资源占用"
  20. },
  21. "serviceRunDetail": {
  22. "otherDetailTitle": "服务运行监控",
  23. "dbTitle": "数据库监控"
  24. },
  25. "visitDetail": {
  26. "title": "访问趋势"
  27. },
  28. "CHregion": {
  29. "title": "国内区域访问"
  30. },
  31. "sepecialWebPv": {
  32. "title": "热度态势"
  33. },
  34. "webAvgRequestTime": {
  35. "title": "关键请求监控",
  36. "subTitle": "平均时间"
  37. },
  38. "serviceHeal": {
  39. "title": "健康监控"
  40. },
  41. "clientData": {
  42. "title": "用户画像"
  43. }
  44. },
  45. // 公共数据的缓存时间:120秒 ,0表示不缓存
  46. "commonDataCacheInterval": 120,
  47. // 服务的轮播间隔时间:5秒,必须大于0
  48. "carouselInterval": 5,
  49. //php为服务名,当前服务的大数据配置
  50. "php": {
  51. // 数据类型:值为1使用随机数据,值为2使用模拟数据,值为3使用真实数据
  52. "dataType": 1,
  53. // 主题设置
  54. "theme": "default", //可选主题:'default', 'theme-cyan', 'theme-red', 'theme-green', 'theme-purple'
  55. // 数据间隔时间:300(单位秒,统计300秒内的数据变化)
  56. "dataInterval": 300,
  57. // 数据缓存时间:120秒 ,0表示不缓存
  58. "dataCacheInterval": 120,
  59. // 当前服务的各个画像的标题描述,配置跟“defaultTitleArr”一样
  60. // 这里的配置会覆盖defaultTitleArr中的配置
  61. "titleArr": {},
  62. // 企业名称
  63. "company": "广州市万岁云计算有限公司",
  64. //服务名
  65. "systemName": "URLOS大数据平台",
  66. // 大屏可视化图表组件布局,32:9的默认设置
  67. // 比如左边第一行的设置为:
  68. // "leftRow1": ["swarm", "nodeHealth"]
  69. // "swarm", "nodeHealth"为组件名称,表示左边第一行中第一列和第二列使用的组件
  70. // 这里所展示的组件是官方默认所有组件,更多组件请查看:http://demo.urlos.com:9968/?m=admin&c=bigData&a=componentList
  71. "dataLayOutArr": {
  72. // 左边第一行的组件
  73. "leftRow1": ["swarm","nodeHealth"],
  74. // 左边第二行的组件
  75. "leftRow2": ["swarmNet","waf"],
  76. // 左边第三行的组件
  77. "leftRow3": ["dockerResource","serviceRunDetail"],
  78. // 中间的组件
  79. "middleArr": ["CHregion","visitDetail"],
  80. // 右边第一行的组件
  81. "rightRow1": ["sepecialWebPv"],
  82. // 右边第二行的组件
  83. "rightRow2": ["serviceHeal","webAvgRequestTime"],
  84. // 右边第三行的组件
  85. "rightRow3": ["clientData"]
  86. }
  87. }
  88. }

ssh登录云主机,在安装URLOS并启用数据数据后,在/data/urlos/master-config/中创建bigData.jsonc文件,并填入以上配置。