Example 16-1. Adapter delivering Prometheus-conformant output apiVersion : apps/v1 kind : Deployment metadata : name : random-generator spec : replicas : 1 selector : matchLabels : app : random-generator template : metadata : labels : app : random-generator spec : containers : -  image : k8spatterns/random-generator:1.0 name : random-generator env : -  name : LOG_FILE value : /logs/random.log ports : -  containerPort : 8080 protocol : TCP volumeMounts : -  mountPath : /logs name : log-volume # -------------------------------------------- -  image : k8spatterns/random-generator-exporter name : prometheus-adapter env : -  name : LOG_FILE value : /logs/random.log ports : -  containerPort : 9889 protocol : TCP volumeMounts : -  mountPath : /logs name : log-volume volumes : -  name : log-volume emptyDir : {} Main application container with the random generator service exposed on 8080 Path to the log file containing the timing information about random-number generation Solution  |  137