{
  "AdmissionController": {
    "vector_name": [
      {
        "key": "instance",
        "default_value": "instance"
      },
      {
        "key": "name",
        "default_value": "controller_name"
      },
      {
        "key": "operation",
        "default_value": "operation"
      },
      {
        "key": "type",
        "default_value": "type"
      }
    ],

    "url": {
      "middle_url": "/api/v1/query?query="
    },

    "metrics": [
      {
        "graph_name": "Admission Controller Total Request",
        "id": 1,
        "metric_url": "apiserver_admission_controller_admission_duration_seconds_count"
      },
      {
        "graph_name": "Admission Controller Failed Request/Sec",
        "type": "custom",
        "id": 2,
        "metric_url": "rate(apiserver_admission_controller_admission_duration_seconds_count{rejected='true'}[$(INTERVAL)])"
      },
      {
        "graph_name": "Admission Controller Success Request/Sec",
        "type": "custom",
        "id": 3,
        "metric_url": "rate(apiserver_admission_controller_admission_duration_seconds_count{rejected='false'}[$(INTERVAL)])"
      },
      {
        "graph_name": "Admission Controller Response Time(ms)",
        "type": "custom",
        "id": 4,
        "metric_url": "increase(apiserver_admission_controller_admission_duration_seconds_sum{rejected='false'}[$(INTERVAL)])/increase(apiserver_admission_controller_admission_duration_seconds_count{rejected='false'}[$(INTERVAL)])",
        "multiply_by": "1000"
      }
    ]
  }
}

