đ MLHB Server listening on http://0.0.0.0:8080 Example : A tiny Flask inference API.
If youâre a dataâengineer, MLâops lead, or just a curious ML enthusiast, keep scrolling â this post gives you a , a codeâfirst quickâstart , and a practical checklist to decide if the MLHB App belongs in your stack. 1ď¸âŁ What Is the MLHB App? MLHB stands for MachineâLearning HealthâDashboard . The app is an openâsource (MITâlicensed) web UI + API that aggregates telemetry from any ML model (training, inference, batch, or streaming) and visualises it in a healthâmonitoring dashboard. mlhbdapp new
# Example metric: count of requests request_counter = mlhbdapp.Counter("api_requests_total") đ MLHB Server listening on http://0
volumes: mlhb-data: docker compose up -d # Wait a few seconds for the DB init... docker compose logs -f mlhbdapp-server You should see a log line like: MLHB stands for MachineâLearning HealthâDashboard
(mlhbdapp) â What It Is, How It Works, and Why Youâll Want It (Published March 2026 â Updated for the latest v2.3 release) TL;DR | â What youâll learn | đ Quick takeaways | |----------------------|--------------------| | What the MLHB App is | A lightweight, crossâplatform âMLâHealthâDashboardâ that lets developers and data scientists monitor model performance, data drift, and resource usage in realâtime. | | Why it matters | Turns the dreaded âmodelâmonitoring nightmareâ into a single, shareable UI that integrates with most MLOps stacks (MLflow, Weights & Biases, Vertex AI, SageMaker). | | How to get started | Install via pip install mlhbdapp , spin up a Docker container, and connect your ML pipeline with a oneâline Python hook. | | Whatâs new in v2.3 | Liveâquery notebooks, AIâgenerated anomaly explanations, native Teams/Slack alerts, and an extensible plugin SDK. | | When to use it | Any production ML system that needs transparent, lowâlatency monitoring without a fullâblown APM suite. |
# Install the SDK and the agent pip install mlhbdapp==2.3.0 # docker-compose.yml (copyâpaste) version: "3.9" services: mlhbdapp-server: image: mlhbdapp/server:2.3 container_name: mlhbdapp-server ports: - "8080:8080" # UI & API environment: - POSTGRES_PASSWORD=mlhb_secret - POSTGRES_DB=mlhb volumes: - mlhb-data:/var/lib/postgresql/data healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/health"] interval: 10s timeout: 5s retries: 5