// reservoir.config.ts
export default createStorageEngine('mongodb', { uri: 'mongodb://localhost:27017/logtide', authSource: 'admin',
})
// reservoir.config.ts
export default createStorageEngine('mongodb', { uri: 'mongodb://localhost:27017/logtide', authSource: 'admin',
})
// reservoir.config.ts
export default createStorageEngine('mongodb', { uri: 'mongodb://localhost:27017/logtide', authSource: 'admin',
})
docker compose pull
docker compose up -d
docker compose pull
docker compose up -d
docker compose pull
docker compose up -d
docker compose -f docker-compose.simple.yml pull
docker compose -f docker-compose.simple.yml up -d
docker compose -f docker-compose.simple.yml pull
docker compose -f docker-compose.simple.yml up -d
docker compose -f docker-compose.simple.yml pull
docker compose -f docker-compose.simple.yml up -d
docker compose --profile mongodb up -d
docker compose --profile mongodb up -d
docker compose --profile mongodb up -d - 🌐 Cloud: logtide.dev
- 💻 GitHub: logtide-dev/logtide (345+ ⭐)
- 📖 Docs: logtide.dev/docs - Click breadcrumbs use event delegation to track click and input interactions. data-testid attributes are captured when present. Input values are never captured.
- Network breadcrumbs patch fetch and XMLHttpRequest to record method, URL, status code, and duration. Query params are stripped by default; you can add a deny list for sensitive endpoints. - Next.js: RSC error detection tagged with mechanism: 'react.server-component', route params from __NEXT_DATA__ in navigation breadcrumbs
- Nuxt: logtidePiniaPlugin for automatic Pinia action breadcrumbs
- SvelteKit: route context in handleError, createBoundaryHandler() for <svelte:boundary>
- Angular: NgZone context detection tagging errors as angular.zone: 'inside'/'outside' - TimescaleDB: metrics_hourly_stats and metrics_daily_stats continuous aggregates with automatic refresh policies
- ClickHouse: metrics_hourly_rollup and metrics_daily_rollup materialized views
- MongoDB: on-the-fly aggregation pipeline (no separate materialized views needed at this scale) - Log parsing pipelines (#152): structured extraction for syslog, legacy formats, and custom patterns without writing VRL transforms by hand
- Webhook receivers (#154): ingest external events from GitHub, PagerDuty, Stripe, and others without custom code
- Proactive health monitoring (#151): status pages built from the data already in Logtide, with uptime history and alerting
- Scheduled digest reports (#153): weekly email summaries of error trends, anomalies, and key metrics