Mercurial > prosody-modules
diff mod_http_stats_stream/example.html @ 2432:47a6f01231b2
mod_http_stats_stream: Sends statistics from statsmanager over an HTTP event stream
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 04 Jan 2017 09:18:34 +0100 |
parents | |
children | 1908e7aefca9 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_http_stats_stream/example.html Wed Jan 04 09:18:34 2017 +0100 @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="UTF-8"> +<title>Stats</title> +</head> +<body> +<h1>Glorious statistics!</h1> +<script> + +var evtSource = new EventSource("/streamstats"); + +evtSource.addEventListener("stats-full", function(e) { + var initial_stats = JSON.parse(e.data); + console.log(initial_stats); + +}, false); + +evtSource.addEventListener("stats-updated", function(e) { + var updated_stats = JSON.parse(e.data); + console.log(updated_stats); + +}, false); + +</script> +</body> +</html>