diff --git a/data/prometheus/prometheus.yml b/data/prometheus/prometheus.yml index 0bbc76c..242974b 100644 --- a/data/prometheus/prometheus.yml +++ b/data/prometheus/prometheus.yml @@ -16,3 +16,8 @@ scrape_configs: scrape_interval: 5s static_configs: - targets: ['192.168.1.24:8088'] + + - job_name: 'tapo-exporter-local' + scrape_interval: 60s + static_configs: + - targets: ['192.168.1.24:8089'] diff --git a/docker-compose.yml b/docker-compose.yml index 633a885..9174506 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,6 +19,7 @@ services: depends_on: - prometheus - grafana-renderer + - local_data_exporter grafana-renderer: image: grafana/grafana-image-renderer:latest @@ -32,7 +33,7 @@ services: user: "1000:1000" restart: always command: - - --storage.tsdb.retention.time=365d + - --storage.tsdb.retention.time=36500d - --config.file=/etc/prometheus/prometheus.yml - --storage.tsdb.path=/prometheus ports: @@ -50,3 +51,13 @@ services: - --path.rootfs=/host ports: - "8084:9100" + + local_data_exporter: + user: "1000" + image: awin/sensors:latest + restart: always + volumes: + - /etc/sensors.d:/etc/sensors.d:ro + - /etc/sensors3.conf:/etc/sensors3.conf:ro + - /dev:/dev + - /home/awin/.secret/tplink:/app/.secret