Skip to content

Commit

Permalink
Expose Metrics Port On Lookout, Fix Units Of Ingestion Rate (#3784)
Browse files Browse the repository at this point in the history
* fix lookout service monitor

Signed-off-by: Chris Martin <chris@cmartinit.co.uk>

* expose metrics port for lookout, fix lookout ingester message rate

Signed-off-by: Chris Martin <chris@cmartinit.co.uk>

---------

Signed-off-by: Chris Martin <chris@cmartinit.co.uk>
Co-authored-by: Chris Martin <chris@cmartinit.co.uk>
  • Loading branch information
d80tb7 and d80tb7 committed Jul 12, 2024
1 parent 20b6dc3 commit b28b399
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
3 changes: 3 additions & 0 deletions deployment/lookout-v2/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ spec:
protocol: TCP
name: pprof
{{- end }}
- containerPort: {{ .Values.applicationConfig.metricsPort }}
protocol: TCP
name: metrics
volumeMounts:
- name: user-config
mountPath: /config/application_config.yaml
Expand Down
6 changes: 4 additions & 2 deletions internal/lookoutingesterv2/metrics/metrics.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,15 @@ func Get() *Metrics {
}

func (m *Metrics) RecordAvRowChangeTime(numRows int, duration time.Duration) {
avRowChangeTimeHist.Observe(float64(numRows) / float64(duration.Microseconds()*1000))
rowsPerMilli := float64(duration.Milliseconds()) / float64(numRows)
avRowChangeTimeHist.Observe(rowsPerMilli)
}

func (m *Metrics) RecordAvRowChangeTimeByOperation(table string, operation metrics.DBOperation, numRows int, duration time.Duration) {
rowsPerMilli := float64(duration.Milliseconds()) / float64(numRows)
avRowChangeTimeByOperationHist.
With(map[string]string{"table": table, "operation": string(operation)}).
Observe(float64(numRows) / float64(duration.Microseconds()*1000))
Observe(rowsPerMilli)
}

func (m *Metrics) RecordRowsChange(table string, operation metrics.DBOperation, numRows int) {
Expand Down

0 comments on commit b28b399

Please sign in to comment.