--- #docker run -p9386:9386/tcp --env-file=.env lukasmalkmus/tankerkoenig-exporter:v0.9.1 --api.stations="51d4b55e-a095-1aa0-e100-80009459e03a" apiVersion: apps/v1 kind: Deployment metadata: labels: app: tankerkoenig-exporter name: tankerkoenig-exporter namespace: monitoring spec: replicas: 1 selector: matchLabels: app: tankerkoenig-exporter strategy: {} template: metadata: creationTimestamp: null labels: app: tankerkoenig-exporter spec: containers: - image: lukasmalkmus/tankerkoenig-exporter:v0.9.1 name: tankerkoenig-exporter ports: - containerPort: 9386 resources: {} args: #- "--api.stations=42abbff3-bd8d-4e5c-a28e-91bca493030e" - "--api.stations=51d4b64b-a095-1aa0-e100-80009459e03a" #- "--api.stations=f8cbb0bd-2b53-4d08-828f-c3d004260cbe" #- "--api.stations=4fdef6f5-6733-4e40-9f3a-ebc1de9871fa" #- "--api.stations=e21a599a-55ef-4c57-af01-f98fbdd53793" #- "--web.telemetry-path='/metrics'" - "--log.level=debug" env: - name: TANKERKOENIG_API_KEY value: 0376b4b4-5829-15a3-c391-15d8b20d3d4e --- apiVersion: v1 kind: Service metadata: labels: app: tankerkoenig-exporter name: tankerkoenig-exporter namespace: monitoring spec: ports: - name: tankerkoenig-exporter port: 9386 targetPort: 9386 protocol: TCP selector: app: tankerkoenig-exporter --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: tankerkoenig-exporter namespace: monitoring labels: app: tankerkoenig-exporter release: prometheus-operator spec: selector: matchLabels: app: tankerkoenig-exporter namespaceSelector: matchNames: - monitoring endpoints: - port: "tankerkoenig-exporter" interval: 15m scrapeTimeout: 3m path: "/metrics"