Sign inSign up

nyanlintun/podmeter-ui

By nyanlintun

•Updated 9 months ago

Image
Developer tools
Web servers
0

1.6K

nyanlintun/podmeter-ui repository overview

PodMeter UI

A real-time React dashboard for comparing Istio Sidecar Mode vs Ambient Mode performance metrics.

Overview

PodMeter UI provides an intuitive, real-time visualization dashboard that helps you compare performance
metrics between Istio's Sidecar and Ambient service mesh modes. Built with React 19, it displays side-by-side comparisons of latency, memory usage, throughput, and calculates performance improvements automatically.

Features

  • Real-time Monitoring - Auto-refreshing metrics every 5 seconds
  • Side-by-Side Comparison - Visual comparison of Sidecar vs Ambient modes
  • Interactive Charts - Latency, memory, and throughput visualizations
  • Savings Calculator - Automatic calculation of performance improvements
  • Dark Theme - Modern, responsive interface
  • Kubernetes Ready - Production-ready Docker image with nginx

Quick Start

docker run -d -p 3000:80 \
-e VITE_SIDECAR_BACKEND=http://your-sidecar-backend:8080⁠ \
-e VITE_AMBIENT_BACKEND=http://your-ambient-backend:8080⁠ \
--name podmeter-ui \
nyanlintun/podmeter-ui:latest

Access the dashboard at http://localhost:3000⁠

Prerequisites

This UI requires two separate instances of the https://github.com/nyan-lin-tun/PodMeter⁠ service:

  • One with Istio sidecar injection enabled
  • One with Istio ambient mode enabled

Both backends must expose a /stats endpoint returning performance metrics.

Tag summary

Content type

Image

Digest

sha256:fbd4dca87…

Size

24.8 MB

Last updated

9 months ago

docker pull nyanlintun/podmeter-ui