camunda-prometheus-process-engine-plugin
camunda-prometheus-process-engine-plugin copied to clipboard
Add support for SQL based queries : Allowing complex group by that is performed at DB layer
datasource = getProcessEngineConfiguration().getDataSource()
Groovy: new Sql(datasource)
Query Types:
- Active
- Suspended
- Duration of Activity Defs Per Def Key/ID: Histo
- Per Tenant
- Per Def Key
- Per Def Id
- Per Task Type (such as Script)
- Assigned / Reassigned
- Specific Usage of Specific Delegates
- Process Count
- Process Duration (without the need for a execution listener)
- Msg Start Counts
- Timer Start Counts
- Number of executions per Process Instance Def/key (Histo to view parallel activity)
- Activity Duration Histo: Per Task Type, Per Key Per Tenant
- Global Variable Counts
- Parallel Gateway counts
- Multi-Instance Counts
- BPMN Error counts
- Messages Counts
- User Tasks
- Compensations
- Timers + Timer Defs
- Incidents
- Call Activities
- Messages Waiting for catch
- Timers Due within a Date Range (Next 15min, Next 1 day, Next 30 days, this year, etc)
- Boundary Timers
- Event Sub Processes
- Timers that match a specific patterns such as short timers (1min as example)
Add query support to iterate over time windows to bring in older data