Access and search Itential Platform logs to monitor system behavior and troubleshoot issues.
Itential Platform writes logs to files on the server. Access requires:
Rotated logs use numeric suffixes: itential-platform.log.1, itential-platform.log.2, and so on.
If files don’t appear in the default location, check the log_directory setting in your logging configuration.
Every log entry includes these fields:
Structured logs separate all data into distinct, queryable fields:
Standard logs embed data within message strings and use a legacy_args array:
The legacy_args array appears when multi-argument log calls are automatically converted to structured JSON format.
Search by text:
Search by log level:
Search by date:
Search across rotated logs:
View all platform logs:
Follow logs in real-time:
View logs from a specific time:
Structured JSON logs integrate with log aggregation platforms without custom parsing. Configure your platform to ingest logs from the appropriate directory. The examples below use Splunk, Elasticsearch, and Datadog, but the patterns apply to any log aggregation tool.
Configure Splunk to monitor:
/var/log/itential/itential-platform.log/var/log/pronghorn/itential-platform.log
Example searches:Search by user:
Search by error:
Search by date range:
Example searches:
Use the time picker in the Datadog UI for date filtering.
Export the current log file:
Export all rotated logs:
Itential Platform automatically rotates log files when the current log reaches log_max_file_size.
During rotation:
itential-platform.log.1).log_max_files, the oldest file is deleted.