summaryrefslogtreecommitdiffstats
path: root/dashboard/dashboard/common/elastic_access.py
diff options
context:
space:
mode:
Diffstat (limited to 'dashboard/dashboard/common/elastic_access.py')
-rw-r--r--dashboard/dashboard/common/elastic_access.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/dashboard/dashboard/common/elastic_access.py b/dashboard/dashboard/common/elastic_access.py
index 8c6494d..aaf776f 100644
--- a/dashboard/dashboard/common/elastic_access.py
+++ b/dashboard/dashboard/common/elastic_access.py
@@ -1,4 +1,5 @@
import json
+import urlparse
import urllib3
@@ -43,3 +44,8 @@ def get_docs(url, creds=None, body=None, field='_source'):
for hit in res_data['hits']['hits']:
docs.append(hit[field])
return docs
+
+
+def publish_kibana(url, creds, type, id, body):
+ url = urlparse.urljoin(url, '/.kibana/{}/{}'.format(type, id))
+ publish_docs(url, creds, body)