Log Ingest
Logs are embedded alongside code — queryable in System Intelligence
OpenTelemetry Receiver
Could not fetch OTEL status.
OTEL Endpoint
Point your OTEL Collector or SDK exporter at:
POST http://<rootops-host>:8000/v1/logsexporters:
otlphttp:
endpoint: http://rootops-api:8000Quick Ingest via curl
Pipe stdout
your-service 2>&1 | curl -s -X POST \
http://localhost:8000/api/ingest/logs \
-H 'Content-Type: application/json' \
-d @- <<< "{\"raw_text\":\"$(cat)\",\"service_name\":\"my-svc\"}"Paste a log file
curl -s -X POST \
http://localhost:8000/api/ingest/logs \
-H 'Content-Type: application/json' \
-d "{\"raw_text\":\"$(cat app.log | head -200)\",\"service_name\":\"app\"}"OTEL collector
# otel-collector-config.yaml
exporters:
otlphttp:
endpoint: http://localhost:8000
service:
pipelines:
logs:
exporters: [otlphttp]Active Filters
Min Severity
WARN
Allowlist
All
Dedup Window
60s
Max Message
2000
Rate Limit
500/hr
Manual Ingest
Aggregate Stats
No logs yet
Ingest logs above or connect an OTEL source.