From 1b1bbcabbc2df377c6416b4dd828e9aa4fefd879 Mon Sep 17 00:00:00 2001
From: Nemo <commits@captnemo.in>
Date: Thu, 26 Oct 2023 13:09:32 +0530
Subject: [PATCH] drop act-exporter

I archived the repo, and no longer maintain it. ACT changed
their portal too much for this to keep working. Further,
the ACT app/portal now provide detailed stats on internet
usage, so this is not that helpful any more.
---
 README.md                        |  1 -
 monitoring/act.tf                | 23 -----------------------
 monitoring/images.tf             |  7 -------
 monitoring/config/prometheus.yml |  6 ------
 4 files changed, 37 deletions(-)

diff --git a/README.md b/README.md
index bde7753..8ac7c04 100644
--- a/README.md
+++ a/README.md
@@ -42,7 +42,6 @@
 | image                            | tag        | module/link                                          |
 | -------------------------------- | ---------- | ---------------------------------------------------- |
 | captn3m0/opml-gen                | latest     | https://opml.bb8.fun                                 |
-| captn3m0/prometheus-act-exporter | latest     | https://git.captnemo.in/nemo/prometheus-act-exporter |
 | captn3m0/rss-bridge              | latest     | https://github.com/RSS-Bridge/rss-bridge             |
 | captn3m0/speedtest-exporter      | alpine     | https://github.com/stefanwalther/speedtest-exporter  |
 | emby/embyserver                  | latest     | https://emby.media                                   |
diff --git a/monitoring/act.tf b/monitoring/act.tf
deleted file mode 100644
index 9570a6c..0000000 100644
--- a/monitoring/act.tf
+++ /dev/null
@@ -1,23 +1,0 @@
-data "docker_registry_image" "act-exporter" {
-  name = "captn3m0/prometheus-act-exporter:latest"
-}
-
-resource "docker_container" "act-exporter" {
-  name  = "act-exporter"
-  image = docker_image.act-exporter.image_id
-
-  entrypoint = ["/usr/local/bin/node", "server.js"]
-
-  networks_advanced {
-    name    = "monitoring"
-    aliases = ["act-exporter", "act-exporter.docker"]
-  }
-
-  // So it can talk to ACT
-  networks = ["bridge"]
-
-  restart               = "unless-stopped"
-  destroy_grace_seconds = 10
-  must_run              = true
-}
-
diff --git a/monitoring/images.tf b/monitoring/images.tf
index 1acfc35..dacd688 100644
--- a/monitoring/images.tf
+++ a/monitoring/images.tf
@@ -1,11 +1,4 @@
 resource "docker_image" "prometheus" {
   name          = data.docker_registry_image.prometheus.name
   pull_triggers = [data.docker_registry_image.prometheus.sha256_digest]
 }
-
-resource "docker_image" "act-exporter" {
-  name          = data.docker_registry_image.act-exporter.name
-  pull_triggers = [data.docker_registry_image.act-exporter.sha256_digest]
-  keep_locally  = true
-}
-
diff --git a/monitoring/config/prometheus.yml b/monitoring/config/prometheus.yml
index 6999a8e..d97cf55 100644
--- a/monitoring/config/prometheus.yml
+++ a/monitoring/config/prometheus.yml
@@ -34,11 +34,5 @@
     static_configs:
       - targets: ["192.168.1.111:1111"]
 
-  - job_name: "act"
-    scrape_interval: 1h
-    scrape_timeout: 1m
-    static_configs:
-      - targets: ["act-exporter:3000"]
-
 rule_files:
   - "alert.rules"
--
rgit 0.1.5