1. 26 Sep, 2017 1 commit
  2. 14 Sep, 2017 1 commit
  3. 13 Sep, 2017 4 commits
  4. 12 Sep, 2017 1 commit
  5. 11 Sep, 2017 1 commit
  6. 25 Aug, 2017 2 commits
  7. 23 Aug, 2017 1 commit
  8. 19 Jul, 2017 1 commit
  9. 13 Jul, 2017 1 commit
  10. 30 Jun, 2017 2 commits
    • Insights Cloudfront CDN configuration (#3961) · 5623a1da
      * Initialize INSIGHTS_CLOUDFRONT to null
      
      * Put cloudfront domain under INSIGHTS_CONFIG
      
      * Use INSIGHTS_CLOUDFRONT_DOMAIN in insights config
      
      * Define INSIGHTS_CLOUDFRONT_DOMAIN null by default
      
      * Set CORS_ORIGIN_WHITELIST to INSIGHTS_DOMAIN
      
      * Add CORS header to Insights static files
      
      * Split CORS whitelist into default and extra
      
      * Allow HEAD, GET, OPTIONS in Insights static
      
      * Try setting CORS Origin to $http_origin
      
      * Use if cond to enable/disable CORS instead of map
      
      * Missing space
      
      * Don't initialize $cors
      
      * Back to the old $cors_origin map
      
      * Don't send CORS whitelist to django settings
      
      * Replace tab with spaces
      
      * Remove allow_all var, and update changelog
      
      * Rename CLOUDFRONT to CDN in var name
      Tyler Hallada committed
  11. 16 May, 2017 1 commit
  12. 02 May, 2017 1 commit
  13. 23 Mar, 2017 1 commit
  14. 22 Mar, 2017 1 commit
  15. 09 Mar, 2017 1 commit
    • Add a playbook for installing and configuring Graphite. · bd9c281d
      This playbook will install carbon-cache and graphite-api to provide a
      minimalistic starting point for metrics collection.
      
      It currently installs all components from their upstream source (albeit
      with defaults that point to tags, and not master/development branches).
      It uses systemd, and so is tailored specifically to Ubuntu 16.04.
      
      It currently does not support any of the advanced configuration such as
      multiple carbon-cache process + carbon-relay.  It is also lacking many
      variables to fully tweak the various configuration files, although
      there's support for fully configuring the storage schemas.
      
      There is a small "master" playbook -- edx-monitoring -- for running the
      role, and in the future, supporting the culmination of other playbooks
      to build out an all-in-one monitoring server: Graphite, Grafana, etc.
      Toby Lawrence committed
  16. 06 Mar, 2017 1 commit
  17. 24 Jan, 2017 1 commit
  18. 05 Dec, 2016 2 commits
  19. 02 Dec, 2016 1 commit
  20. 01 Dec, 2016 1 commit
  21. 28 Nov, 2016 2 commits
  22. 23 Nov, 2016 2 commits
  23. 14 Oct, 2016 1 commit
    • instruct nginx to add a X-Queue-Start header · f0e27251
      This header gets added to requests proxied by nginx to various edx apps.
      The New Relic agent, if there is one, reads this header to calculate the
      time each request spends between the web server (nginx) and the
      application server (django or some other cms).
      
      The specific intention of this commit is to measure the time requests
      spend queued at the gunicorn layer.
      Troy Sankey committed
  24. 12 Oct, 2016 1 commit
  25. 06 Oct, 2016 1 commit
  26. 05 Oct, 2016 1 commit
  27. 04 Oct, 2016 2 commits
  28. 28 Sep, 2016 1 commit
  29. 27 Sep, 2016 1 commit
  30. 16 Jun, 2016 1 commit
  31. 14 Jun, 2016 1 commit