github.com/m3db/m3@v1.5.1-0.20231129193456-75a402aa583b/scripts/vagrant/provision/manifests/promremotebench-zero.yaml (about)

     1  apiVersion: apps/v1
     2  kind: StatefulSet
     3  metadata:
     4    name: promremotebench
     5    labels:
     6      app: promremotebench
     7  spec:
     8    serviceName: "promremotebench"
     9    replicas: 0
    10    selector:
    11      matchLabels:
    12        app: promremotebench
    13    template:
    14      metadata:
    15        labels:
    16          app: promremotebench
    17      spec:
    18        containers:
    19        - name: promremotebench
    20          image: quay.io/m3db/promremotebench:latest
    21          env:
    22          - name: PROMREMOTEBENCH_TARGET
    23            value: "http://m3coordinator-dedicated-test-cluster:7201/api/v1/prom/remote/write"
    24          - name: PROMREMOTEBENCH_NUM_HOSTS
    25            value: "1000"
    26          - name: PROMREMOTEBENCH_INTERVAL
    27            value: "10"
    28          - name: PROMREMOTEBENCH_BATCH
    29            value: "128"
    30          - name: PROMREMOTEBENCH_POD_NAME
    31            valueFrom:
    32              fieldRef:
    33                fieldPath: metadata.name
    34          - name: PROMREMOTEBENCH_LABELS_JSON_ENV
    35            value: '{"generator":"PROMREMOTEBENCH_POD_NAME"}'
    36          - name: PROMREMOTEBENCH_QUERY
    37            value: "false"
    38          - name: PROMREMOTEBENCH_QUERY_TARGET
    39            value: http://m3coordinator-dedicated-test-cluster:7201/api/v1/query_range
    40          - name: PROMREMOTEBENCH_QUERY_CONCURRENCY
    41            value: "15"
    42          - name: PROMREMOTEBENCH_QUERY_NUM_SERIES
    43            value: "5000"
    44          - name: PROMREMOTEBENCH_QUERY_STEP
    45            value: 1m
    46          - name: PROMREMOTEBENCH_QUERY_RANGE
    47            value: 12h
    48          - name: PROMREMOTEBENCH_QUERY_AGGREGATION
    49            value: sum
    50          - name: PROMREMOTEBENCH_QUERY_LABELS_JSON_ENV
    51            value: '{"generator":"PROMREMOTEBENCH_POD_NAME"}'
    52          - name: PROMREMOTEBENCH_QUERY_SLEEP
    53            value: "100ms"
    54          - name: PROMREMOTEBENCH_QUERY_DEBUG
    55            value: "true"