Overview
XIMP collects logs from all registered nodes via file-based collection and syslog forwarding. Centralized log data flows into the log index for full-text search and alert-based detection. This page covers configuring log sources and troubleshooting ingestion issues.Prerequisites
- Administrator credentials with the
adminrole - XIMP agents deployed on target nodes (see Agent Configuration)
Configuring Log Sources
- Dashboard
- Configuration File
View configured log sources
Navigate to Monitoring → Administration → Log Sources. Each log source
defines a file path pattern, the node scope it applies to, and the expected
format.
Add a log source
Click Add Log Source and provide:
| Field | Description |
|---|---|
| Path Pattern | Glob pattern for the log file (e.g., /var/log/nova/*.log) |
| Node Selector | Applies this source to nodes matching the label (e.g., role=compute) |
| Format | json, plain, or multiline (for stack traces) |
| Service Label | Tag applied to all ingested events for filtering |
Syslog Forwarding
Services that write to syslog rather than log files can forward directly to XIMP’s syslog receiver.Configure rsyslog forwarding
Add a forwarding rule to
/etc/rsyslog.d/99-ximp.conf on the source node:/etc/rsyslog.d/99-ximp.conf
Use TCP forwarding (
@@) for reliable delivery. UDP forwarding (@) may drop
messages under high log volume and is not recommended for production.Log Format Parsers
Configure parsers for structured log formats to enable field-level filtering in Log Analytics:| Format | Configuration | Notes |
|---|---|---|
json | Automatic | Fields extracted automatically from JSON keys |
plain | Default | Full-text search only; no structured field extraction |
multiline | Requires pattern | Stack traces and multi-line entries joined before indexing |
Multiline log source configuration
Next Steps
Agent Configuration
Deploy agents that run the log collection defined here
Retention Policies
Configure how long collected log data is retained
Log Analytics (User Guide)
How tenants query and create alerts from the logs you’ve configured
Troubleshooting
Diagnose log ingestion backlogs and missing log data