In [1]:
%load_ext autoreload

In [2]:
from svc_plots import plots
from bokeh.plotting import output_notebook

In [3]:
##
# make a connection to ES server
# optional arguments are:
#   url: if not specify then 'http://users:cadcusers@elk.canfar.net:9200'
#   timeout: if not specify then 120
#
conn = plots.Init().connect()
output_notebook()


Loading BokehJS ...

In [8]:
%autoreload
##
# horizontal bar plots of the useage of each field
#
plots.advancedsearch_usg_of_each_field_all_domain(conn, "logs-advancedsearch")



In [5]:
%autoreload
##
# horizontal bar plots of the useage of each field with NRC/CADC/CC/Hawaii.edu removed
#
plots.advancedsearch_usg_of_each_field_exclusive(conn, "logs-advancedsearch")



In [6]:
%autoreload
##
# number of query per month
#
plots.advancedsearch_num_q_per_mo(conn, "logs-advancedsearch")



In [7]:
%autoreload
##
# number of query per month with NRC/CADC/CC/Hawaii.edu removed
#
plots.advancedsearch_num_q_per_mo_exclusive(conn, "logs-advancedsearch")



In [8]:
%autoreload
##
# number of queries made by ip address (top 10)
#
plots.advancedsearch_num_q_per_ip(conn, "logs-advancedsearch")



In [9]:
%autoreload
##
# insight regarding 2016-01 peak:
# number of query made within 2016-01
#
plots.advancedsearch_num_q_per_ip_201601(conn, "logs-advancedsearch")



In [10]:
%autoreload
##
# a single number: average query per day
#
plots.advancedsearch_avg_q_per_day(conn, "logs-advancedsearch")


Average query per day : 541.3364720652856

In [11]:
%autoreload
##
# a pie chart of number query submitted by domain, and each domain is sliced into sub-ip regions
#
plots.advancedsearch_q_sub_by_dom(conn, "logs-advancedsearch")



In [12]:
%autoreload
##
# hbar chart of number of query submitted by non-NRC/CADC/CC/Hawaii.edu domains
# grouped by domain
plots.advancedsearch_num_q_by_dom(conn, "logs-advancedsearch")



In [14]:
%autoreload
##
# the most selection of "Collection" field for non-NRC/CADC/CC/Hawaii.edu quereis
#
plots.advancedsearch_most_freq_collection_for_others(conn, "logs-advancedsearch")



In [ ]: