Skip to main content
Version: 6.x (latest)

Events

N|Solid tracks events for each process, covering life cycle, performance, security, assets, and the health of the N|Solid Console itself. The Events view lets you search these events for patterns and clues to potential issues. Like every other view, its results are filtered by the global Filter Bar and Date Range.

Events Page

Summary​

The Summary at the top of the view shows the number of Events, Clusters, and Total occurrences, plus the number of apps and event types. Expand it to see the top applications and event types by number of events.

Events Page Expanded Summary

If the selected date range starts before raw event storage was available, the total is marked Partial. In that case the total is an approximation and the application and event type breakdowns are hidden.

Event clustering​

The Events view groups repeated, identical events into clusters, so a burst of the same event appears as a single row with an occurrence count. Click a clustered row to open its details:

  • Summary & Distribution: when the cluster was First Seen and Last Seen, its frequency, and the hosts and agents affected, with the number of occurrences for each.
  • Raw Instances: the individual events in the cluster, one page at a time.

Click View full JSON payload matching criteria to see the full cluster payload.

For process-blocked events, click View Details (or View Stack on a cluster) to see the stack trace captured while the event loop was blocked.

Event types​

The following tables describe each event type.

Life Cycle​

Life cycle events relate to the life of your connected processes. When a connected N|Solid process starts or stops, it generates a life cycle event.

NameSeverityCategoryDescription
agent-foundMediumLife CycleAn N|Solid Agent has connected for the first time, or has reconnected after being missing.
agent-missingHighLife CycleAn N|Solid Agent has timed out without an exit event. It may still reconnect.
agent-exitLowLife CycleAn N|Solid Agent has sent an "exit" event as it stopped.

Performance​

N|Solid can report that a process is blocked while it's still blocked. Set the threshold with Blocked Loop Threshold in the Dashboard's Dynamic Configuration modal, or with the runtime configuration.

NameSeverityCategoryDescription
process-blockedMediumPerformanceAn N|Solid process has had its event loop blocked for longer than the configured threshold.
process-unblockedLowPerformanceA blocked N|Solid process has become unblocked.

Security​

Events related to vulnerability scans of the third-party packages loaded by your live processes.

NameSeverityCategoryDescription
vulnerabilities-database-updatedLowSecurityThe vulnerabilities database has been updated to the latest available version.
package-vulnerabilities-updatedLowSecurityThe vulnerability check against the updated vulnerability database has completed, and the data is up to date.
active-vulns-updatedLowSecurityThe list of active vulnerabilities has been updated.
new-vulnerability-foundHighSecurityA new vulnerability has been matched in your package sets.

Assets​

Assets are CPU profiles, heap snapshots, heap profiles, and heap samples.

NameSeverityCategoryDescription
asset-initiatedLowAssetsAn asset collection has started.
asset-createdLowAssetsAn asset has been created.
asset-canceledLowAssetsAn asset has been canceled before its scheduled completion.
asset-corruptedMediumAssetsAn asset collection has failed, or the asset is corrupted.
asset-metadata-updatedLowAssetsAn asset's metadata has been updated, for example by renaming or saving it.

System​

System events relate to the health and operation of the N|Solid Console.

NameSeverityCategoryDescription
console-server-startedLowSystemThe N|Solid Console has started.
console-server-stoppedHighSystemThe N|Solid Console has stopped.
server-connectedLowSystemA subsystem server has connected.
server-disconnectedHighSystemA subsystem server has disconnected, and the Console may not be fully operational.
influxdb-errorHighSystemThe Console can't read metrics from or write metrics to InfluxDB.
influxdb-recoveredLowSystemThe connection to InfluxDB has recovered.
elasticsearch-errorHighSystemThe Console can't read from or write to Elasticsearch (traces and events).
integration-errorHighSystemAn integration (such as a webhook) failed.
notifications-settings-changedLowSystemGlobal Notifications settings have been changed or added.
integrations-settings-changedLowSystemIntegration settings (webhooks and so on) have been changed or added.
savedViews-settings-changedLowSystemA custom filter has been changed or created.
generalSettings-settings-changedLowSystemThe General Settings have been changed.
NodeSource Support