Documentation
¶
Index ¶
- type Metrics
- func (this *Metrics) HandleResponseTrace(trace []messages.Trace)
- func (this *Metrics) LogCamundaCompleteTask()
- func (this *Metrics) LogCamundaCompleteTaskError()
- func (this *Metrics) LogCamundaGetShardsError()
- func (this *Metrics) LogCamundaGetTasksError()
- func (this *Metrics) LogCamundaLoadedTasks(count int)
- func (this *Metrics) LogIncident()
- func (this *Metrics) LogTaskCommandResponseReceived(task messages.TaskInfo)
- func (this *Metrics) LogTaskCommandSend(task messages.GroupTaskMetadataElement)
- func (this *Metrics) LogTaskCompleted(task messages.TaskInfo)
- func (this *Metrics) LogTaskLastEventValueRequest(task messages.GroupTaskMetadataElement)
- func (this *Metrics) LogTaskMarshallingLatency(endpoint string, userId string, serviceId string, functionId string, ...)
- func (this *Metrics) LogTaskReceived(task messages.CamundaExternalTask)
- func (this *Metrics) ServeHTTP(writer http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics struct {
IncidentsCount prometheus.Counter
TasksReceivedCount prometheus.Counter
TasksCompletedCount prometheus.Counter
TasksCompleteErrors prometheus.Counter
GetTasksErrors prometheus.Counter
GetShardsError prometheus.Counter
CommandRoundtripMsHistogram prometheus.Histogram
CommandResponsesReceived prometheus.Counter
TaskMarshallingLatencySummary prometheus.Summary
TaskCommandRoundtripLatencyMsSummary prometheus.Summary
TaskMarshallingLatency *prometheus.HistogramVec
TaskLastEventValueRequestCountVec *prometheus.CounterVec
TaskCommandSendCountVec *prometheus.CounterVec
TaskReceivedCountVec *prometheus.CounterVec
TaskCommandResponseReceivedCountVec *prometheus.CounterVec
TaskCompletedCountVec *prometheus.CounterVec
// contains filtered or unexported fields
}
func NewMetrics ¶
func (*Metrics) HandleResponseTrace ¶
func (*Metrics) LogCamundaCompleteTask ¶
func (this *Metrics) LogCamundaCompleteTask()
func (*Metrics) LogCamundaCompleteTaskError ¶
func (this *Metrics) LogCamundaCompleteTaskError()
func (*Metrics) LogCamundaGetShardsError ¶
func (this *Metrics) LogCamundaGetShardsError()
func (*Metrics) LogCamundaGetTasksError ¶
func (this *Metrics) LogCamundaGetTasksError()
func (*Metrics) LogCamundaLoadedTasks ¶
func (*Metrics) LogIncident ¶
func (this *Metrics) LogIncident()
func (*Metrics) LogTaskCommandResponseReceived ¶ added in v0.0.5
func (*Metrics) LogTaskCommandSend ¶ added in v0.0.5
func (this *Metrics) LogTaskCommandSend(task messages.GroupTaskMetadataElement)
func (*Metrics) LogTaskCompleted ¶ added in v0.0.5
func (*Metrics) LogTaskLastEventValueRequest ¶ added in v0.0.5
func (this *Metrics) LogTaskLastEventValueRequest(task messages.GroupTaskMetadataElement)
func (*Metrics) LogTaskMarshallingLatency ¶ added in v0.0.5
func (*Metrics) LogTaskReceived ¶ added in v0.0.5
func (this *Metrics) LogTaskReceived(task messages.CamundaExternalTask)
Click to show internal directories.
Click to hide internal directories.