Guest User

Untitled

a guest
Mar 9th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. version: '2.1'
  2.  
  3. networks:
  4. monitor-net:
  5. driver: bridge
  6.  
  7. volumes:
  8. prometheus_data: {}
  9. grafana_data: {}
  10.  
  11. services:
  12.  
  13. prometheus:
  14. image: prom/prometheus:v2.1.0
  15. container_name: prometheus
  16. volumes:
  17. - ./prometheus/:/etc/prometheus/
  18. - prometheus_data:/prometheus
  19. command:
  20. - '--config.file=/etc/prometheus/prometheus.yml'
  21. - '--storage.tsdb.path=/prometheus'
  22. - '--web.console.libraries=/etc/prometheus/console_libraries'
  23. - '--web.console.templates=/etc/prometheus/consoles'
  24. - '--storage.tsdb.retention=200h'
  25. - '--web.enable-lifecycle'
  26. # restart: unless-stopped
  27. expose:
  28. - 9090
  29. networks:
  30. - monitor-net
  31. labels:
  32. org.label-schema.group: "monitoring"
  33.  
  34. alertmanager:
  35. image: prom/alertmanager:v0.13.0
  36. container_name: alertmanager
  37. volumes:
  38. - ./alertmanager/:/etc/alertmanager/
  39. command:
  40. - '--config.file=/etc/alertmanager/config.yml'
  41. - '--storage.path=/alertmanager'
  42. restart: unless-stopped
  43. expose:
  44. - 9093
  45. networks:
  46. - monitor-net
  47. labels:
  48. org.label-schema.group: "monitoring"
  49.  
  50. pushgateway:
  51. image: prom/pushgateway
  52. container_name: pushgateway
  53. restart: unless-stopped
  54. expose:
  55. - 9091
  56. ports:
  57. - "9091:9091"
  58. networks:
  59. - monitor-net
  60. labels:
  61. org.label-schema.group: "monitoring"
  62.  
  63. grafana:
  64. image: grafana/grafana:4.6.3
  65. container_name: grafana
  66. volumes:
  67. - grafana_data:/var/lib/grafana
  68. - ./grafana/datasources:/etc/grafana/datasources
  69. - ./grafana/dashboards:/etc/grafana/dashboards
  70. - ./grafana/setup.sh:/setup.sh
  71. entrypoint: /setup.sh
  72. environment:
  73. - GF_SECURITY_ADMIN_USER=${ADMIN_USER:-admin}
  74. - GF_SECURITY_ADMIN_PASSWORD=${ADMIN_PASSWORD:-admin}
  75. - GF_USERS_ALLOW_SIGN_UP=false
  76. restart: unless-stopped
  77. expose:
  78. - 3000
  79. networks:
  80. - monitor-net
  81. labels:
  82. org.label-schema.group: "monitoring"
Add Comment
Please, Sign In to add comment