Skip to content

Commit

Permalink
Merge pull request #44 from flanksource/add-error-rate
Browse files Browse the repository at this point in the history
feat: add error rate per tenant
  • Loading branch information
moshloop authored Jun 4, 2024
2 parents 751debe + c053d44 commit c53bce0
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions chart/templates/topology.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,17 +39,24 @@ spec:
query: SELECT COUNT(*) FROM people WHERE name != 'System'
display:
expr: results.rows[0].count
- name: Error Rate
lookup:
prometheus:
- query: '100 * sum by (namespace) (increase(echo_requests_total{code=~"5..",namespace="{{.Release.Namespace}}"}[24h])) / sum by (namespace) (increase(echo_requests_total{namespace="{{.Release.Namespace}}"}[24h]))'
display:
expr: |
[{'name': 'Error Rate', 'value': int(results[0].value), 'headline': true}].toJSON()
- name: CPU
lookup:
prometheus:
- query: '1000 * max(rate(container_cpu_usage_seconds_total{container!="",namespace="{{ .Release.Namespace}}"}[5m]))'
- query: '1000 * max(rate(container_cpu_usage_seconds_total{container!="",namespace="{{.Release.Namespace}}"}[5m]))'
display:
expr: |
[{'name': 'CPU', 'value': int(results[0].value), 'headline': true, 'unit': 'millicores'}].toJSON()
- name: Memory
lookup:
prometheus:
- query: 'max(avg_over_time(container_memory_working_set_bytes{container!="",namespace="{{ .Release.Namespace}}"}[5m]))'
- query: 'max(avg_over_time(container_memory_working_set_bytes{container!="",namespace="{{.Release.Namespace}}"}[5m]))'
display:
expr: |
[{'name': 'Memory', 'value': int(results[0].value), 'headline': true, 'unit': 'bytes'}].toJSON()
Expand All @@ -64,6 +71,7 @@ spec:
expr: results.rows[0].max
- name: Namespace
text: {{ .Release.Namespace }}

components:
- components:
- icon: group
Expand Down

0 comments on commit c53bce0

Please sign in to comment.