...

Text file src/github.com/datawire/ambassador/v2/deployments/statsd-sink/prometheus/statsd-sink.yaml

Documentation: github.com/datawire/ambassador/v2/deployments/statsd-sink/prometheus

     1---
     2apiVersion: extensions/v1beta1
     3kind: Deployment
     4metadata:
     5  creationTimestamp: null
     6  name: statsd-sink
     7spec:
     8  replicas: 1
     9  strategy: {}
    10  template:
    11    metadata:
    12      creationTimestamp: null
    13      labels:
    14        service: statsd-sink
    15    spec:
    16      containers:
    17      - name: statsd-sink
    18        image: prom/statsd-exporter:v0.7.0
    19        resources: {}
    20      restartPolicy: Always
    21status: {}
    22---
    23apiVersion: v1
    24kind: Service
    25metadata:
    26  creationTimestamp: null
    27  labels:
    28    service: statsd-sink
    29  name: statsd-sink
    30spec:
    31  ports:
    32  - protocol: UDP
    33    port: 8125
    34    targetPort: 9125
    35    name: statsd-metrics
    36  - protocol: TCP
    37    port: 9102
    38    name: prometheus-metrics
    39  selector:
    40    service: statsd-sink
    41---
    42apiVersion: v1
    43kind: Service
    44metadata:
    45  name: ambassador-monitor
    46  labels:
    47    service: ambassador-monitor
    48spec:
    49  selector:
    50    service: statsd-sink
    51  type: ClusterIP
    52  clusterIP: None
    53  ports:
    54  - name: prometheus-metrics
    55    port: 9102
    56    targetPort: 9102
    57    protocol: TCP
    58---
    59apiVersion: monitoring.coreos.com/v1
    60kind: ServiceMonitor
    61metadata:
    62  name: ambassador-monitor
    63  labels:
    64    ambassador: monitoring
    65spec:
    66  selector:
    67    matchLabels:
    68      service: ambassador-monitor
    69  endpoints:
    70  - port: prometheus-metrics

View as plain text