github.com/abayer/test-infra@v0.0.5/velodrome/config.yaml (about)

     1  # The following metrics configuration will work with the default dashboard template.
     2  # merge:
     3  #   plugin: count
     4  #   args:
     5  #     - --no-issues
     6  #     - --event=merged
     7  # contributions:
     8  #   plugin: count
     9  #   args:
    10  #     - --ignore-authors=k8s-merge-robot,k8s-reviewable,k8s-ci-robot
    11  #     - --no-issues
    12  #     - --event=opened
    13  #     - --comments=.*
    14  #     - --log-author
    15  # open:
    16  #   plugin: count
    17  #   args:
    18  #     - --no-issues
    19  #     - --state=opened,!merged
    20  #     - --percentiles=50
    21  projects:
    22    kubernetes:
    23      repositories:
    24        kubernetes/kubernetes: &kubernetes-transform
    25          merge:
    26            plugin: count
    27            args:
    28              - --no-issues
    29              - --event=merged
    30          contributions:
    31            plugin: count
    32            args:
    33              - --ignore-authors=k8s-merge-robot,k8s-reviewable,k8s-ci-robot
    34              - --no-issues
    35              - --event=opened
    36              - --comments=.*
    37              - --log-author
    38          open:
    39            plugin: count
    40            args:
    41              - --no-issues
    42              - --state=opened,!merged
    43              - --percentiles=50
    44          needs-rebase:
    45            plugin: count
    46            args:
    47              - --no-issues
    48              - --percentiles=50
    49              - --state=opened,labeled:needs-rebase
    50          lgtmed:
    51            plugin: count
    52            args:
    53              - --no-issues
    54              - --percentiles=50
    55              - --state=opened,!labeled:needs-rebase,labeled:lgtm
    56          approved:
    57            plugin: count
    58            args:
    59              - --no-issues
    60              - --percentiles=50
    61              - --state=opened,!labeled:needs-rebase,labeled:approved
    62          lgtmer:
    63            plugin: count
    64            args:
    65              - --no-issues
    66              - --ignore-authors=k8s-merge-robot
    67              - --event=labeled:lgtm
    68              - --comments=(?m)^/lgtm$
    69              - --log-author
    70          approver:
    71            plugin: count
    72            args:
    73              - --no-issues
    74              - --ignore-authors=k8s-merge-robot
    75              - --event=labeled:approved
    76              - --comments=(?m)^/approve$
    77              - --log-author
    78          testthis:
    79            plugin: count
    80            args:
    81              - --no-issues
    82              - --ignore-authors=k8s-merge-robot,k8s-ci-robot
    83              - --comments=(?m)^@k8s-bot.*test this
    84        kubernetes/contrib: *kubernetes-transform
    85        kubernetes/heapster: *kubernetes-transform
    86        kubernetes/ingress: *kubernetes-transform
    87        kubernetes/dns: *kubernetes-transform
    88        kubernetes/test-infra: *kubernetes-transform
    89      nginx:
    90        public-ip: "104.197.200.129"
    91      grafana:
    92        google-analytics-uaid: "UA-82843984-3"
    93      prometheus:
    94        prometheus-config.yml: |
    95          global:
    96            scrape_interval: 1m
    97          scrape_configs:
    98            - job_name: kubernetes-submit-queue
    99              metrics_path: /prometheus
   100              static_configs:
   101                - targets:
   102                    - submit-queue.k8s.io
   103            - job_name: kubernetes-boskos
   104              metrics_path: /prometheus
   105              static_configs:
   106                - targets:
   107                    - 104.197.27.114
   108            - job_name: kubernetes-bazel-cache
   109              metrics_path: /prometheus
   110              static_configs:
   111                - targets:
   112                    - 35.225.115.154
   113            - job_name: kubernetes-misc-mungers
   114              metrics_path: /prometheus
   115              static_configs:
   116                - targets:
   117                    - 146.148.39.225
   118            - job_name: push-gateway
   119              honor_labels: true
   120              static_configs:
   121                - targets:
   122                  - prow.k8s.io
   123            - job_name: 'blackbox'
   124              metrics_path: /probe
   125              params:
   126                module: [http_2xx]
   127              static_configs:
   128                - targets:
   129                  - https://prow.k8s.io
   130                  - https://prow.k8s.io/hook
   131                  - https://submit-queue.k8s.io
   132                  - http://velodrome.k8s.io
   133                  - https://testgrid.k8s.io
   134                  - https://k8s-gubernator.appspot.com
   135                  - https://k8s-gubernator.appspot.com/pr/fejta # Deep health check of someone's PR dashboard.
   136                  - https://go.k8s.io/triage
   137                  - https://storage.googleapis.com/kubernetes-jenkins/oncall.html
   138              relabel_configs:
   139                - source_labels: [__address__]
   140                  target_label: __param_target
   141                - source_labels: [__param_target]
   142                  target_label: instance
   143                - target_label: __address__
   144                  replacement: blackbox
   145    istio:
   146      repositories:
   147        istio/api: &transform-istio
   148          merge:
   149            plugin: count
   150            args:
   151              - --no-issues
   152              - --event=merged
   153          contributions:
   154            plugin: count
   155            args:
   156              - --no-issues
   157              - --event=opened
   158              - --comments=.*
   159              - --log-author
   160          open:
   161            plugin: count
   162            args:
   163              - --no-issues
   164              - --state=opened,!merged
   165              - --percentiles=50
   166        istio/auth: *transform-istio
   167        istio/istio: *transform-istio
   168        istio/pilot: *transform-istio
   169        istio/mixer: *transform-istio
   170        istio/fortio: *transform-istio
   171        istio/proxy: *transform-istio
   172      nginx:
   173        public-ip: "130.211.224.127"
   174      grafana:
   175        google-analytics-uaid: ""
   176      prometheus:
   177        prometheus-config.yml: |
   178          global:
   179            scrape_interval: 1m
   180          scrape_configs:
   181            - job_name: istio-ci-metrics
   182              metrics_path: /metrics
   183              static_configs:
   184                - targets:
   185                    - 35.199.148.121
   186            - job_name: istio-boskos
   187              metrics_path: /prometheus
   188              static_configs:
   189                - targets:
   190                    - 35.233.210.91
   191    tensorflow:
   192      repositories:
   193        tensorflow/tensorflow:
   194          merge:
   195            plugin: count
   196            args:
   197              - --no-issues
   198              - --event=merged
   199          contributions:
   200            plugin: count
   201            args:
   202              - --no-issues
   203              - --event=opened
   204              - --comments=.*
   205              - --log-author
   206          open:
   207            plugin: count
   208            args:
   209              - --no-issues
   210              - --state=opened,!merged
   211              - --percentiles=50
   212      grafana:
   213        google-analytics-uaid: ""
   214      nginx:
   215        public-ip: "104.155.152.163"
   216    beam:
   217      repositories:
   218        apache/beam: &transform-beam
   219          merge:
   220            plugin: count
   221            args:
   222              - --no-issues
   223              - --event=merged
   224          contributions:
   225            plugin: count
   226            args:
   227              - --no-issues
   228              - --event=opened
   229              - --comments=.*
   230              - --log-author
   231          open:
   232            plugin: count
   233            args:
   234              - --no-issues
   235              - --state=opened,!merged
   236              - --percentiles=50
   237        apache/beam-site: *transform-beam
   238      grafana:
   239        google-analytics-uaid: ""
   240      nginx:
   241        public-ip: "130.211.226.122"