Documentation
¶
Index ¶
- type Metrics
- func (this *Metrics) HandleResponseTrace(trace []messages.Trace)
- func (this *Metrics) LogCamundaCompleteTask(latency time.Duration)
- 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) 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
TaskCompleteLatencyMs prometheus.Gauge
TasksCompleteErrors prometheus.Counter
GetTasksErrors prometheus.Counter
GetShardsError prometheus.Counter
CommandRoundtripMs prometheus.Gauge
CommandRoundtripMsHistogram prometheus.Histogram
CommandResponsesReceived prometheus.Counter
// contains filtered or unexported fields
}
func NewMetrics ¶
func (*Metrics) HandleResponseTrace ¶
func (*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()
Click to show internal directories.
Click to hide internal directories.