LogTide
v0.7.0
Released
Feature

OTLP Metrics, Service Graph & Audit Log

OpenTelemetry metrics ingestion, service dependency graph visualization, audit logging, and major UX restructuring.

  • OTLP Metrics with protobuf/JSON support
  • Service Dependency Graph with force-directed layout
  • Audit Log for compliance tracking
  • UX sidebar restructured into Observe/Detect/Manage
  • 46 TypeScript/Svelte warnings eliminated

Added

  • OTLP Metrics Ingestion — Full OpenTelemetry metrics support with protobuf/JSON, all 5 metric types, exemplar support, TimescaleDB hypertables, ClickHouse support, query API with 7 aggregation intervals and 6 functions, group-by label support, 118+ tests
  • Service Dependency Graph — Force-directed graph visualization with health color-coding, click-to-inspect panels, and PNG export
  • Audit Log — Tracks 4 event categories (login, config changes, user management, data modifications) with high-performance buffer and CSV export

Changed

  • Batch ingestion endpoint accepts flexible payload formats (standard, direct array, wrapped array) with auto-normalization
  • UX Restructuring — Sidebar grouped into Observe/Detect/Manage sections, Service Map merged into Traces, Sigma Rules moved to Security, Settings restructured, Command palette updated

Fixed

  • OTLP Traces typo using resource_logs instead of resource_spans
  • OTLP Authentication for /v1/otlp routes
  • JavaScript SDKs updated to v0.6.1 for OTLP compatibility
  • Frontend environment loading via $env/dynamic/public
  • SDK code examples across dashboard
  • Pagination total count with fast approximate estimates
  • Admin dashboard timeline gaps (ClickHouse bucket key format)
  • Chart locale now respects system language
  • Silent API errors now show toasts
  • Empty states for services/errors
  • Docker auto-database creation