diff --git a/apimanager/metrics/static/metrics/js/lastEndpointMetric.js b/apimanager/metrics/static/metrics/js/lastEndpointMetric.js new file mode 100644 index 0000000..e22ceaa --- /dev/null +++ b/apimanager/metrics/static/metrics/js/lastEndpointMetric.js @@ -0,0 +1,17 @@ +$(document).ready(function($) { + getMetricLastEndpoint(); +}); + +function getMetricLastEndpoint(){ + $.ajax({url: "/metrics/api/last-endpoint", success: function(result){ + var content = "Last call: " + +result['app_name']+" " + +result['verb']+" " + + result['implemented_by_partial_function'] + +" costed " + +result['duration'] + +" ms."; + $("#last_endpoint").text(content); + setTimeout(function(){getMetricLastEndpoint();}, 5000); // will call function to update time every 5 seconds + }}); +} diff --git a/apimanager/metrics/templates/metrics/api.html b/apimanager/metrics/templates/metrics/api.html index 24d13c5..e8b174c 100644 --- a/apimanager/metrics/templates/metrics/api.html +++ b/apimanager/metrics/templates/metrics/api.html @@ -3,7 +3,9 @@ {% load i18n %} {% block page_title %}{{ block.super }} / API Metrics{% endblock page_title %} - +{% block extrajs %} + +{% endblock extrajs %} {% load bootstrap3 %} {% block content %}