72 lines
1.8 KiB
YAML
72 lines
1.8 KiB
YAML
---
|
|
#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
|
|
spec:
|
|
selector:
|
|
matchLabels:
|
|
app: tankerkoenig-exporter
|
|
endpoints:
|
|
- port: "9386"
|
|
interval: 15m
|
|
scrapeTimeout: 3m |