Diagnostics

Where XPLG reports on itself: the System Health console and its sections, the administrators' Support Portal, the system log families, the System Report, and the export to attach to a ticket.

What you will do: read the built-in diagnostics before you change anything, and collect the right export for support in one pass.

System Health

XPLG > System > System Health (the System Status console) monitors every node and sends alerts when a section crosses its threshold. Each section has an edit link to enable or disable it, change thresholds, add rules and set the alerting policy (email, SNMP trap, recovery alert).

SectionWhat it reports
OverviewStatus of every section, the latest alerts, each node's last report (every five minutes)
DataVolume per folder, log, app, server and collection policy; rules for abnormal volume and silent sources; parsing and time-zone configuration checks; thresholds against the license volume
System TasksExecution time of XPLG's own tasks, with alerts on slow tasks
ListenersReceived and dropped events per listener
Memory, Disk Space, Storage Response TimeHeap and host memory, free space per path, disk latency
NetworkConnectivity to remote sources and destinations
ConfigurationValidity of the applied configuration, version conflicts between nodes
System InformationVersion and build, Java version, time zone, host details per node

Support Portal

XPLG > Settings > About > Open Support Portal — administrators only. It is the built-in diagnostics console, not the public support site.

  • Basic Information: the system logs with size, modification time and logging level — view, export, Export Light, change the level, add the system logs as searchable logs; and System Information.
  • Activity Information: running processes, threads, SSH connections, jobs and HTTP sessions, each of which an administrator can stop, interrupt, terminate or destroy (with care: users waiting on them see partial results).
  • Data Information: indexing status per log (delete or re-index), monitors and the other data stores.
  • Actions and Advanced Settings: maintenance operations and the advanced configuration keys.

In a cluster, pick the node at the top or view all nodes together.

System logs

Under log/ in the configuration directory (Log4j, configurable in conf/general/log4jXpoLog.properties):

LogContent
auditEvery user action, from sign-in on; kept as long as you need for compliance
system auditServer-side activity: collection, indexing, monitors, dashboards
xpologlogEvery error XPLG encounters
sshSSH connection and collection errors
scannerDirectory scans: sources scanned, logs found
XpoLogMemoryMemory consumption
Servlet ContainerTomcat's own logs
Cluster ActivityCluster events
Data ActivityCollection and data management
ant.outPatch deployments
EventsAlerts, exports, task executions sent out
System AlertsAlerts raised by System Health
collectionstatPer-log collection statistics
portxstatPer-forwarder and per-log forwarding statistics

X8 adds docker compose logs <role> and verify.sh.

What to send with a ticket

  1. Version and build from System > About, the deployment name from Deployments in dock.
  2. The System Report (XML) exported from About.
  3. A Support Portal Export All Light (or a full export when asked) of the system logs, from every node that is involved.
  4. The current System Health alerts; on X8 the verify.sh output and the failing role's compose log.
  5. What you expected, what happened, when, and how to reproduce.

Remove secrets from attachments; Data handling lists what the products mask on the way out. Then follow Getting help.

Next: FAQ

Source: XPLG wiki, pages 1594132938, 1594132940, 1594132942, 1594131939, 3151659011 (https://xpolog.atlassian.net/wiki/spaces/XPOL/pages/1594132940).