{
  "display_name": "CouchDB request time stays within 100ms",
  "combiner": "OR",
  "conditions": [
    {
      "condition_threshold": {
        "filter": "metric.type=\"custom.googleapis.com/couchdb/httpd_request_time\" resource.type=\"gke_container\"",
        "comparison": "COMPARISON_GT",
        "threshold_value": 100,
        "duration": {
          "seconds": 180,
          "nanos": 0
        },
        "trigger": {
          "count": 0,
          "percent": 0.0
        },
        "aggregations": [
          {
            "alignment_period": {
              "seconds": 60,
              "nanos": 0
            },
            "per_series_aligner": "ALIGN_MEAN",
            "cross_series_reducer": "REDUCE_NONE",
            "group_by_fields": []
          }
        ],
        "denominator_filter": "",
        "denominator_aggregations": []
      },
      "display_name": "CouchDB request time exceeded 100ms"
    }
  ],
  "notification_channels": [],
  "user_labels": {},
  "enabled": {
    "value": true
  }
}

{
  "display_name": "CouchDB request time stays within 100ms",
  "combiner": "OR",
  "conditions": [
    {
      "condition_threshold": {
        "filter": "metric.type=\"custom.googleapis.com/couchdb/httpd_request_time\" resource.type=\"gke_container\"",
        "comparison": "COMPARISON_GT",
        "threshold_value": 100,
        "duration": {
          "seconds": 180,
          "nanos": 0
        },
        "trigger": {
          "count": 0,
          "percent": 0.0
        },
        "aggregations": [
          {
            "alignment_period": {
              "seconds": 60,
              "nanos": 0
            },
            "per_series_aligner": "ALIGN_MEAN",
            "cross_series_reducer": "REDUCE_NONE",
            "group_by_fields": []
          }
        ],
        "denominator_filter": "",
        "denominator_aggregations": []
      },
      "display_name": "CouchDB request time exceeded 100ms"
    }
  ],
  "documentation": {
    "content": "Typical \"healthy\" response time for CouchDB is < 50ms.\n\nThat value is doubled to give it some buffer and used as a threshold for this policy.",
    "mime_type": "text/markdown"
  },
  "notification_channels": [],
  "user_labels": {},
  "enabled": {
    "value": true
  }
}

Add documentation explaining the choice of treshold
Add documentation explaining the choice of treshold
