Metrics
The Snaplogic Monitor Metrics page displays key usage metrics for a Snaplex node over time. Open Metrics from the navigation menu. Select a node to display the metric charts:
The charts report the average value, maximum value and trends for the following metrics:
Chart | Description |
---|---|
Total CPU utilization (%) | Use of node CPU capacity over time by all processes running on the node. The percentage reflects active time compared to idle time. |
Service CPU utilization (%) | Use of the node CPU capacity by the Snaplex service. The percentage reflects the CPU time used by Snaplex service process compared with the total CPU time available. |
System load (unit) |
Only for nodes running on unix-based operating system. Not visible for nodes on Windows operating systems. CPUs used in the last minute or 1-minute load average. This shows the immediate demand on CPUs. For example, in a system with 4 virtual CPUs:
|
Service memory utilization (%) | Heap space used by the Snaplex service. The percentage compares space used with the bytes allocated for the heap by the JVM. |
Disk utilization (%) | Disk mounts used by the node compared with those available. |
File descriptor utilization (%) | Node use of the maximum number of configured file descriptors as a percentage. On Linux, file descriptors are used to open files and make network connections. Pipelines executions can encounter errors if the maximum number of descriptors isn't sufficient. |
Active threads (count) | The current number of live threads in the JVM. This includes both daemon and non-daemon threads. |
Active pipelines (count) | The number of pipelines currently running on this node. |
Network received (KB/sec) | Data coming in to the node over the network measured in kilobytes per second, |
Network sent (KB/sec) | Data sent by the node over the network measured in kilobytes per second. |
Chart controls
Hover over any chart to locate a specific time. The scale of charts depends on the time period you select:
- For time periods of seven days or less, each data point represents the average value of that metric in one-minute intervals.
- For time periods of more than seven days, each data point represents the average value of that metric over fifteen-minute intervals.
The default Metrics layout includes nine charts. Click the expand collapse control to maximize or minimize a chart:
Click the three dot menu to download chart data or remove it:
The following table describes the actions available from the Metrics page toolbar, the charts in the default layout, and an expanded chart:
From the page toolbar: | From the default charts layout: | From an expanded chart: |
---|---|---|
Select a node | Expand or remove a chart | Display pipeline execution details |
Change the time period | Download chart data | Download chart data |
Refresh chart data | View individual data point values | View individual data point values |
Add back a chart that was removed | Zoom in | Zoom in |
View data point values
You can also drag, select, and release to zoom in on a shorter period of time.
Add or remove a chart
Nine charts display in the default layout. The toolbar Add button is disabled until you remove a chart.
To remove a chart, click the ellipsis and select Remove chart.
To add a chart, click the toolbar Add button and select the chart to add.
Download chart data
To download chart data:
- For charts in the standard layout, click the ellipsis and select Download chart data.
- For an expanded chart, click the Download button on the page toolbar.
View and download pipeline details and logs
To view details for a pipeline execution during a specific time period:
- Expand the chart of interest.
- Drag your cursor across the plot to select a time period. A table of pipeline executions displays.
- Click the download control to download the pipeline data in .csv format.
- To view more details, do one of the following:
- Click Open in execution view.
- Click a pipeline to open its execution details. Select the Pipeline logs tab to view and download logs.