Logs, metrics, and traces — unified
A single observability platform for your entire stack. Ingest logs from any source, track custom metrics in real time, and trace requests across distributed services — all without switching tools.
Search billions of log events in milliseconds
Ingest logs from any source — applications, infrastructure, cloud services, and third-party APIs. Mihari's log management platform indexes every field for sub-second full-text search across your entire logging pipeline. Structure, filter, and correlate log data without managing complex infrastructure.
- Full-text search across all log fields with sub-second query performance
- Live tail streaming for real-time debugging and incident response
- Saved queries, alerting rules, and automatic pattern detection
- Parse and structure unformatted logs with built-in grok patterns
- Correlate logs with traces and metrics for full-context debugging
Custom dashboards for every team
Build drag-and-drop dashboards that combine metrics from every layer of your stack. Track CPU, memory, request rates, error budgets, and custom business KPIs side by side. Mihari's metrics monitoring gives every team — engineering, product, and operations — a real-time view of what matters most.
- Drag-and-drop dashboard builder with line, bar, gauge, and table widgets
- PromQL-compatible query language for advanced metric queries
- Real-time streaming with configurable refresh intervals (5s to 1h)
- Share dashboards with your team or embed them in internal tools
- Pre-built templates for common infrastructure (Kubernetes, AWS, databases)
Follow any request across every service
Distributed tracing is essential for understanding microservice architectures. Mihari's distributed tracing tool visualizes the complete lifecycle of every request as it flows through your services — from the initial API call through databases, caches, message queues, and external dependencies. Identify latency bottlenecks and failing services in seconds.
- Automatic instrumentation for popular frameworks and libraries
- Waterfall visualization shows span timing across all services
- Filter traces by duration, error status, or custom attributes
- Service dependency maps generated automatically from trace data
- Correlate traces with logs at the exact span where issues occurred
Built on open standards
Mihari natively supports OpenTelemetry — the industry-standard protocol for collecting telemetry data. Send logs, metrics, and traces using the OpenTelemetry SDK in any language. No proprietary agents, no vendor lock-in. Deploy an OTel Collector or instrument your code directly with official SDKs for Go, Java, Python, Node.js, .NET, Ruby, and PHP.
Seamlessly integrate with your existing observability pipeline. Mihari accepts OTLP over gRPC and HTTP, and supports Prometheus remote write for metrics ingestion.
Alert on any metric, any log pattern
Create sophisticated alert rules that go beyond simple thresholds. Combine metrics, log patterns, and trace data to build composite alerts that reduce noise and catch real issues. Set conditions across time windows, filter by service or environment, and route notifications to the right team through Slack, PagerDuty, email, or webhooks.
- Metric threshold alerts with configurable evaluation windows
- Log pattern matching alerts that trigger on specific error signatures
- Composite alerts combining multiple conditions to reduce false positives
- Route notifications to Slack, PagerDuty, email, or custom webhooks
- Alert history with audit trail and resolution tracking
Flexible retention, predictable pricing
Choose retention periods from 7 to 90 days based on your compliance and debugging needs. Our generous free tier includes 1 GB/day of log ingestion, 1 million metric data points, and 100,000 trace spans — enough for most startups and side projects.
Unified observability starts here
Stop switching between log viewers, metrics dashboards, and trace explorers. Bring all your telemetry data into one platform with a generous free tier.