plugin.json 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "type": "app",
  3. "name": "Test App",
  4. "id": "test-app",
  5. "staticRoot": ".",
  6. "pages": [
  7. { "name": "Live stream", "component": "StreamPageCtrl", "role": "Editor"},
  8. { "name": "Log view", "component": "LogsPageCtrl", "role": "Viewer"}
  9. ],
  10. "css": {
  11. "dark": "css/dark.css",
  12. "light": "css/light.css"
  13. },
  14. "info": {
  15. "description": "Official Grafana Test App & Dashboard bundle",
  16. "author": {
  17. "name": "Test Inc.",
  18. "url": "http://test.com"
  19. },
  20. "keywords": ["test"],
  21. "logos": {
  22. "small": "img/logo_small.png",
  23. "large": "img/logo_large.png"
  24. },
  25. "screenshots": [
  26. {"name": "img1", "path": "img/screenshot1.png"},
  27. {"name": "img2", "path": "img/screenshot2.png"}
  28. ],
  29. "links": [
  30. {"name": "Project site", "url": "http://project.com"},
  31. {"name": "License & Terms", "url": "http://license.com"}
  32. ],
  33. "version": "1.0.0",
  34. "updated": "2015-02-10"
  35. },
  36. "includes": [
  37. {"type": "dashboard", "name": "Nginx Connections", "path": "dashboards/connections.json"},
  38. {"type": "dashboard", "name": "Nginx Memory", "path": "dashboards/memory.json"},
  39. {"type": "panel", "name": "Nginx Panel"},
  40. {"type": "datasource", "name": "Nginx Datasource"}
  41. ],
  42. "dependencies": {
  43. "grafanaVersion": "3.x.x",
  44. "plugins": [
  45. {"type": "datasource", "id": "graphite", "name": "Graphite", "version": "1.0.0"},
  46. {"type": "panel", "id": "graph", "name": "Graph", "version": "1.0.0"}
  47. ]
  48. }
  49. }