Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion perses/charts/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: perses
description: A Helm chart for Perses
icon: https://avatars.githubusercontent.com/u/77209215?s=200&v=4
type: application
version: 0.17.3
version: 0.17.4
maintainers:
- name: richardtief
- name: ibakshay
Expand Down
18 changes: 3 additions & 15 deletions perses/charts/alerts/perses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,15 @@ groups:
description: "The pod {{`{{ $labels.namespace }}`}}/{{`{{ $labels.pod }}`}} is down for more than 10 minutes"
summary: "Perses service is down"
expr: |
up{job=~".*perses.*"} == 0
up{job=~".*perses.*"} == 0
or
absent(up{job=~".*perses.*"})
for: 10m
labels:
severity: warning
playbook: https://github.com/cloudoperators/greenhouse-extensions/tree/main/perses/playbooks/playbook.md
{{- include "perses.alertLabels" . | nindent 10 }}

- alert: PersesHealthEndpointFailure
annotations:
description: The pod {{`{{ $labels.namespace }}`}}/{{`{{ $labels.pod }}`}} is running but the health endpoint has not returned a success status for 15 minutes.
summary: Perses health endpoint is failing.
expr: |
sum by (pod, namespace) (
rate(perses_http_request_total{handler="{{ .Values.perses.config.api_prefix }}/api/v1/health",code="200"}[5m])
) == 0
for: 15m
labels:
severity: warning
playbook: https://github.com/cloudoperators/greenhouse-extensions/tree/main/perses/playbooks/playbook.md
{{- include "perses.alertLabels" . | nindent 10 }}

- alert: PersesHighHttpErrorRate
annotations:
description: The pod {{`{{ $labels.namespace }}`}}/{{`{{ $labels.pod }}`}} is failing {{`{{ $value | humanize }}`}}% of requests.
Expand Down
4 changes: 2 additions & 2 deletions perses/plugindefinition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ kind: PluginDefinition
metadata:
name: perses
spec:
version: 0.10.2
version: 0.10.3
displayName: Perses
description: "Perses is a dashboard tooling to visualize metrics and traces produced by observability tools such as Prometheus/Thanos/Jaeger"
docMarkDownUrl: https://raw.githubusercontent.com/cloudoperators/greenhouse-extensions/main/perses/README.md
icon: https://raw.githubusercontent.com/cloudoperators/greenhouse-extensions/main/perses/logo.png
helmChart:
name: perses
repository: oci://ghcr.io/cloudoperators/greenhouse-extensions/charts
version: 0.17.3
version: 0.17.4
options:
- description: "The image version of the Perses app. If not provided, the latest version will be used"
name: perses.image.version
Expand Down
Loading