Simple tools for powerful monitoring

Straightforward monitoring features that cover all the essentials. No complexity, just reliable service observability.

Keep your services up and running

Health Monitoring

Monitor HTTP/HTTPS endpoints, SSL certificates, TCP ports, and cron job heartbeats with customizable check intervals. Get instant alerts when something goes down.

  • HTTP/HTTPS endpoint monitoring with status code validation
  • SSL certificate expiration tracking
  • TCP/UDP port availability checks
  • Cron job heartbeat verification
  • Response time tracking and SLA monitoring
  • Content matching with regex patterns

Active Monitors

Total

86

Healthy

82

Warning

2

Failing

2

MonitorTypeStatusResponse
api.example.comHTTPSHEALTHY125ms
db-primary.internalTCPHEALTHY8ms
cdn.example.comSSLEXPIRINGExpires in 14d
backup-jobCronMISSEDLast: 3h ago
worker.example.comHTTPSHEALTHY342ms
Track what matters to your application

Custom Metrics

Push custom metrics from your applications using our client SDKs. Automatic batching and efficient time-series storage for fast historical queries.

  • Counters, gauges, histograms, and summary metrics
  • Instance differentiation with labels
  • Auto-batching for efficient collection
  • Continuous aggregates for fast historical queries
  • Go and TypeScript/Node.js SDKs available
  • Compatible with Prometheus metric formats

http_requests_total

Counter
Last 1h
Live

Current

12,483

Rate (1m)

+2.3%

Peak

15,921

Avg

11,204

service: api-gatewayinstance: web-01status: 200
Centralize and search your logs

Log Management

Collect logs from all your services in one place. Full-text search, filtering by severity, and distributed tracing support make debugging easier than ever.

  • Multi-format parsing: JSON, plaintext, syslog
  • Full-text search with PostgreSQL
  • Filter by level, service, timestamp, or custom fields
  • Distributed tracing with trace_id correlation
  • JSONB metadata for flexible querying
  • Easy integration with existing logging libraries

Filters

Live Tail
Time Range
Level
INFOWARNERROR
12:34:56INFOAPIRequest completed successfully
12:35:12WARNAuthHigh memory usage detected: 85%
12:35:45ERRORDBConnection timeout after 30s
12:36:01INFOQueueWorker processed 120 jobs
12:36:15INFOCacheCache hit rate: 94.2%
Powerful queries made simple

Horux Query Language (HQL)

Query your metrics, logs, and monitor results using HQL - our intuitive JSON-based query language designed for observability. Familiar syntax that's easy to read and write.

  • Simple, JSON-based syntax for metrics and logs
  • Aggregate functions: avg, sum, count, min, max
  • Time-series functions: rate, increase, derivative
  • Filter and group by any dimension
  • Unified interface for metrics, logs, and monitors
  • Built-in query validation and optimization

HQL Query Editor

metrics
{
"source":"metrics",
"time_range":{
"from":"now-1h",
"to":"now"
},
"where":{
"metric_name":"http_requests_total",
"labels.status":"200"
},
"aggregate":{
"rate":{"field":"value","interval":"1m"}
},
"group_by":{"time_bucket":{"interval":"5m"}},
"limit":100
}

Results

12 rows45msmetrics_1h_agg
BucketRate (req/s)Status
12:00142.3200
12:05156.8200
12:10148.5200
12:15139.2200
Get notified before users notice

Smart Alerts

Flexible alerting rules with multiple notification channels. Set different thresholds for different times of day, create escalation paths, and suppress alerts during maintenance.

  • Multiple channels: Email, Slack, Discord, Webhooks
  • Threshold-based and anomaly detection alerts
  • Schedule-aware rules (business hours vs. off-hours)
  • Alert escalation and on-call rotations
  • Maintenance windows to suppress notifications
  • Alert grouping and deduplication

Alert Rules

Total Alerts

24

Firing

3

Enabled

20

Disabled

4

High Memory Usage

CRITICALFIRING

Monitor: Auth Service

Memory > 85% for 5 minutes

SlackEmail

SSL Cert Expiring

WARNINGFIRING

Monitor: cdn.example.com

Certificate expires in 14 days

Email

Slow Response Time

WARNINGENABLED

Monitor: Payment API

Response time > 500ms for 3 checks

SlackDiscord

Database Down

CRITICALENABLED

Monitor: db-primary.internal

Connection failed for 2 consecutive checks

PagerDutySlack
Keep your environments organized

Project Organization

Organize your monitoring by projects and services. Separate production from staging, group related services together, and maintain clear visibility across your entire infrastructure.

  • Project-based grouping (production, staging, development)
  • Service hierarchy within each project
  • Isolated metrics and logs per project
  • Easy switching between environments
  • Consistent monitoring across all projects
  • Team-based access control per project

Project Organization

Hierarchy

Acme Corp
Production24 services
API Gateway
Auth Service
Database
Cache
+ 20 more
Staging18 services
Development12 services

Production Stats

Services

24

Monitors

86

Alerts

3

Uptime

99.8%

Features

Project-based isolation
Service hierarchy
Quick project switching
Team-based access control
Environment separation

Ready to get started?

Join the closed beta and get early access to Horux monitoring platform.

Request Beta Access