Process Management
The processes dashboard of Cockpit is the entry point for process monitoring. It comes with a pre-installed plugin, which lets you see deployed process definitions. Additional plugins can be added to the processes dashboard.
Deployed Processes
With this plugin you can easily observe the state of a process definition. Green check icons and yellow warning icons indicate running and failed jobs. At this observation level, a yellow warning icon indicates that there is at least one process instance or a sub process instance which has an unresolved incident. You can localize the problem by using the process definition view.

With the search bar above the table, you can search for deployed processes by their name or key. It also allows you to search for partial matches of the name or key. In our next screenshot, you could also search for the name “Receipt” to find the corresponding process.

CSV Export for Process Instances
Sometimes incidents make it necessary for the Operations Engineer to intervene manually. However, these incidents might not always be solvable from Cockpit if other services or systems are involved. For this case, Cockpit provides a feature to export affected process instances and their process variable values as CSV spreadsheets. The export feature helps to communicate efficiently with other system owners. In the process instance view, you’ll find a download icon in the upper-right corner. The icon is highlighted with an orange frame in the following screenshot.

When you click the button, the download of the CSV file starts and soon you should see a your CSV export in your browser.
Export Result
The format of the export result is a file of Comma-separated values (CSV) (opens an external link to Wikipedia). The structure of the CSV is displayed in the next screenshot where you will find an example of the CSV file opened in MS Excel. We find the columns state, business key, start time, end time, ID, user, definition name and definition version.

Structure of the Spreadsheet
- Each row in the spreadsheet represents a process instance, while each property has its dedicated column.
- The spreadsheet has a dedicated column for each variable property and displays its value in the respective row that matches with the process instance.
- The spreadsheet displays:
- A
null
value as<<NULL>>
- An unsupported variable value type as
<<UNSUPPORTED TYPE>>
- A