Index: compute_engine_scripts/monitoring/graphite.wsgi |
diff --git a/compute_engine_scripts/monitoring/graphite.wsgi b/compute_engine_scripts/monitoring/graphite.wsgi |
new file mode 100644 |
index 0000000000000000000000000000000000000000..5503f6893f3e672e4ed74a610c886acb24c3070a |
--- /dev/null |
+++ b/compute_engine_scripts/monitoring/graphite.wsgi |
@@ -0,0 +1,18 @@ |
+import os, sys |
+sys.path.append('/home/www-data/graphite/lib') |
+sys.path.append('/home/www-data/graphite/webapp') |
+os.environ['DJANGO_SETTINGS_MODULE'] = 'graphite.settings' |
+ |
+import django.core.handlers.wsgi |
+ |
+application = django.core.handlers.wsgi.WSGIHandler() |
+ |
+# READ THIS |
+# Initializing the search index can be very expensive, please include |
+# the WSGIImportScript directive pointing to this script in your vhost |
+# config to ensure the index is preloaded before any requests are handed |
+# to the process. |
+from graphite.logger import log |
+log.info("graphite.wsgi - pid %d - reloading search index" % os.getpid()) |
+import graphite.metrics.search |
+ |