kiali  by kiali

Istio service mesh observability and AI-powered insights

Created 8 years ago
3,571 stars

Top 13.4% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Kiali is an observability and management console for Istio service meshes, providing developers and operators with deep insights into microservice behavior and traffic flow. It enhances operational visibility by offering a centralized view of services, dependencies, and mesh status, aiding in troubleshooting complex architectures.

How It Works

Kiali visualizes and analyzes Istio service mesh telemetry. A key feature is its developer preview Chat AI integration, supporting providers like OpenAI and Gemini with configurable models and an AI store for context retention. The Kiali server is also instrumented with OpenTelemetry tracing for performance monitoring and issue surfacing.

Quick Start & Requirements

  • Primary install/run commands: make build-ui, make build, make run-backend, make run-frontend, make cluster-push, make operator-create, make kiali-create.
  • Non-default prerequisites: Go (specific version from Makefile), Git, GCC, Docker/Podman, Node.js (>= 20), Yarn, Make. Requires a Kubernetes cluster with Istio installed.
  • Links: Official documentation is available at kiali.io/docs, installation guides at kiali.io/installation, and contribution details at ./CONTRIBUTING.md. Development setup scripts are located in the hack/ directory.

Highlighted Details

  • AI Documentation (Dev Preview): Features an evolving AI-powered chat interface for querying mesh status, with support for multiple providers and advanced configuration.
  • OpenTelemetry Tracing:
Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
89
Issues (30d)
60
Star History
14 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Gregor Zunic Gregor Zunic(Cofounder of Browser Use), and
15 more.

openllmetry by traceloop

0.4%
7k
Open-source observability SDK for LLM applications
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.