github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/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/ingress: *kubernetes-transform
    86        kubernetes/dns: *kubernetes-transform
    87        kubernetes/test-infra: *kubernetes-transform
    88      nginx:
    89        public-ip: "104.197.200.129"
    90      grafana:
    91        google-analytics-uaid: "UA-82843984-3"
    92      prometheus:
    93        prometheus-config.yml: |
    94          global:
    95            scrape_interval: 1m
    96          scrape_configs:
    97            - job_name: kubernetes-submit-queue
    98              metrics_path: /prometheus
    99              static_configs:
   100                - targets:
   101                    - submit-queue.k8s.io
   102            - job_name: kubernetes-boskos
   103              metrics_path: /prometheus
   104              static_configs:
   105                - targets:
   106                    - 104.197.27.114
   107            - job_name: kubernetes-bazel-cache
   108              metrics_path: /prometheus
   109              static_configs:
   110                - targets:
   111                    - 35.225.115.154
   112            - job_name: kubernetes-misc-mungers
   113              metrics_path: /prometheus
   114              static_configs:
   115                - targets:
   116                    - 146.148.39.225
   117            - job_name: push-gateway
   118              honor_labels: true
   119              static_configs:
   120                - targets:
   121                  - prow.k8s.io
   122            - job_name: 'blackbox'
   123              metrics_path: /probe
   124              params:
   125                module: [http_2xx]
   126              static_configs:
   127                - targets:
   128                  - https://prow.k8s.io
   129                  - https://prow.k8s.io/hook
   130                  - https://submit-queue.k8s.io
   131                  - http://velodrome.k8s.io
   132                  - https://testgrid.k8s.io
   133                  - https://gubernator.k8s.io
   134                  - https://gubernator.k8s.io/pr/fejta # Deep health check of someone's PR dashboard.
   135                  - https://go.k8s.io/triage
   136                  - https://storage.googleapis.com/kubernetes-jenkins/oncall.html
   137              relabel_configs:
   138                - source_labels: [__address__]
   139                  target_label: __param_target
   140                - source_labels: [__param_target]
   141                  target_label: instance
   142                - target_label: __address__
   143                  replacement: blackbox
   144    istio:
   145      repositories:
   146        istio/api: &transform-istio
   147          merge:
   148            plugin: count
   149            args:
   150              - --no-issues
   151              - --event=merged
   152          contributions:
   153            plugin: count
   154            args:
   155              - --no-issues
   156              - --event=opened
   157              - --comments=.*
   158              - --log-author
   159          open:
   160            plugin: count
   161            args:
   162              - --no-issues
   163              - --state=opened,!merged
   164              - --percentiles=50
   165        istio/auth: *transform-istio
   166        istio/istio: *transform-istio
   167        istio/pilot: *transform-istio
   168        istio/mixer: *transform-istio
   169        istio/fortio: *transform-istio
   170        istio/proxy: *transform-istio
   171      nginx:
   172        public-ip: "130.211.224.127"
   173      grafana:
   174        google-analytics-uaid: ""
   175      prometheus:
   176        prometheus-config.yml: |
   177          global:
   178            scrape_interval: 1m
   179          scrape_configs:
   180            - job_name: istio-ci-metrics
   181              metrics_path: /metrics
   182              static_configs:
   183                - targets:
   184                    - 35.199.148.121
   185            - job_name: istio-boskos
   186              metrics_path: /prometheus
   187              static_configs:
   188                - targets:
   189                    - 35.233.210.91
   190    tensorflow:
   191      repositories:
   192        tensorflow/tensorflow:
   193          merge:
   194            plugin: count
   195            args:
   196              - --no-issues
   197              - --event=merged
   198          contributions:
   199            plugin: count
   200            args:
   201              - --no-issues
   202              - --event=opened
   203              - --comments=.*
   204              - --log-author
   205          open:
   206            plugin: count
   207            args:
   208              - --no-issues
   209              - --state=opened,!merged
   210              - --percentiles=50
   211      grafana:
   212        google-analytics-uaid: ""
   213      nginx:
   214        public-ip: "104.155.152.163"
   215    beam:
   216      repositories:
   217        apache/beam: &transform-beam
   218          merge:
   219            plugin: count
   220            args:
   221              - --no-issues
   222              - --event=merged
   223          contributions:
   224            plugin: count
   225            args:
   226              - --no-issues
   227              - --event=opened
   228              - --comments=.*
   229              - --log-author
   230          open:
   231            plugin: count
   232            args:
   233              - --no-issues
   234              - --state=opened,!merged
   235              - --percentiles=50
   236        apache/beam-site: *transform-beam
   237      grafana:
   238        google-analytics-uaid: ""
   239      nginx:
   240        public-ip: "130.211.226.122"