harbor

Overview

Jsonnet source code is available at github.com/grafana/jsonnet-libs

Alerts

Complete list of pregenerated alerts is available here.

Harbor

HarborComponentStatus

alert: HarborComponentStatus
annotations:
  description: Harbor {{ $labels.component }} has been down for more than 5 minutes
  summary: Harbor Component is Down.
expr: |
  harbor_up == 0
for: 5m
labels:
  severity: critical

HarborProjectQuataExceeded

alert: HarborProjectQuataExceeded
annotations:
  description: Harbor project {{ $labels.project_name }} has exceeded the configured
    disk usage quota for the past 15 minutes
  summary: Harbor project exceeds disk usage quota.
expr: |
  harbor_project_quota_usage_byte > harbor_project_quota_byte and on(harbor_project_quota_usage_byte) harbor_project_quota_byte != -1
for: 15m
labels:
  severity: warning

HarborHighErrorRate

alert: HarborHighErrorRate
annotations:
  description: HTTP Requests of {{ $labels.instance }} are having a high Error rate
  summary: Harbor high error rate.
expr: sum(rate(harbor_core_http_request_total{code=~"4..|5.."}[5m]))/sum(rate(harbor_core_http_request_total[5m]))
  > 0.15
for: 5m
labels:
  severity: warning

Dashboards

Following dashboards are generated from mixins and hosted on github: