From 5a38964bd0a8889837b5e0f9c956d205e8dd3c48 Mon Sep 17 00:00:00 2001 From: Mustafa Demirhan <4033879+mdemirhan@users.noreply.github.com> Date: Fri, 20 Apr 2018 12:04:28 -0700 Subject: [PATCH] Add HTTP request dashboard for revisions (#696) * Add revision and configuration specific request metrics. * Add revision request dashboard. * Update documentation with dashboard information. --- telemetry.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/telemetry.md b/telemetry.md index ef0adaf1e0f..68ac6f71bf0 100644 --- a/telemetry.md +++ b/telemetry.md @@ -30,7 +30,13 @@ Run: kubectl port-forward -n monitoring $(kubectl get pods -n monitoring --selector=app=grafana --output=jsonpath="{.items..metadata.name}") 3000 ``` -Then open Grafana UI at [http://localhost:3000](http://localhost:3000) +Then open Grafana UI at [http://localhost:3000](http://localhost:3000). The following dashboards are pre-installed with Elafros: +* **Revision HTTP Requests:** HTTP request count, latency and size metrics per revision and per configuration +* **Nodes:** CPU, memory, network and disk metrics at node level +* **Pods:** CPU, memory and network metrics at pod level +* **Deployment:** CPU, memory and network metrics aggregated at deployment level +* **Istio, Mixer and Pilot:** Detailed Istio mesh, Mixer and Pilot metrics +* **Kubernetes:** Dashboards giving insights into cluster health, deployments and capacity usage ## Accessing per request traces First open Kibana UI as shown above. Browse to Management -> Index Patterns -> +Create Index Pattern and type "zipkin*" (without the quotes) to the "Index pattern" text field and hit "Create" button. This will create a new index pattern that will store per request traces captured by Zipkin. This is a one time step and is needed only for fresh installations.