Skip to content

MonitoringPlugin nl NL

ArchiBot edited this page Jul 8, 2025 · 7 revisions

MonitoringPlugin

MonitoringPlugin is een officiΓ«le ASF plugin, waarmee u ASF kunt monitoren via Prometheus tijdseizoendatabase.


Schermafbeeldingen

Toon

screenshot


Vereisten

Vanwege technische beperkingen, heeft deze plugin generic variant van ASF nodig.


De plugin inschakelen

ASF komt niet met MonitoringPlugin gebundeld, maar het is standaard opgenomen als optionele toevoeging in elke ASF release. Download de plugin van de officiΓ«le release die overeenkomt met uw ASF-versie, en maak daarna een speciaal plugins/ArchiSteamFarm. De map fficialPlugins.Monitoring voor de plugin en pak het archief daar eindelijk uit.

Bij de volgende lancering van ASF zullen de logs aangeven dat de plugin met succes is geladen via het standaard ASF-logmechanisme. Je kunt dit ook verifiΓ«ren door te navigeren naar de /Api/metrics URL in je IPC interface. Als u een IPC-wachtwoord gebruikt, moet u de juiste autorisatie gebruiken, bijvoorbeeld '?password=' toevoegen aan de /Api/metrics URL. De inhoud die je ziet zou er net zo uit moeten zien als hieronder:

# TYPE asf_build_info gauge
# HELP asf_build_info Build informatie over ASF in de vorm van label waarden
asf_build_info{variant="source",version="6.0.2. "} 1 1713715703686

# TYPE asf_runtime_info gauge
# HELP asf_runtime_info Runtime informatie over ASF in de vorm van label waarden
asf_runtime_info{framework=". ET 8.0.4",operating_system="Debian GNU/Linux trixie/sid",runtime="linux-x64"} 1 1713715703686
(...)

Metrieken met betrekking tot ASF en de bots hebben een speciale prefix asf_ in hun naam. Andere statistieken, bijvoorbeeld met betrekking tot de .NET runtime of ASF's 'HttpClient' worden automatisch gegenereerd op basis van universele .NET procesregels en dragen geen prefix.


Prometheus configuratie

Zodra u heeft geverifieerd dat de plugin correct werkt, kunt u een scrape configuratie toevoegen aan uw Prometheus instantie als dus:

scrape_configs:
  - job_name: ArchiSteamFarm
    metrics_path: /Api/metrics
    params:
      password:
        - YourIPCPassword
    static_configs:
      - targets:
          - 127.0.1:1242

Natuurlijk moet u ervoor zorgen dat uw gehoste Prometheus instantie de ASF's IPC interface kan bereiken pas password en targets dus aan op jouw gebruik. Als u geen IPC wachtwoord hebt ingesteld (wat niet wordt aanbevolen), kunt u de toevoeging van de params sectie overslaan. In het geval je meerdere ASF-instanties met verschillende IPC-wachtwoorden gebruikt, kun je extra schraapconfiguraties toevoegen, één per voorbeeld, omdat de queryparameters niet per doel kunnen worden ingesteld. Anders kan je meerdere targets opgeven als ze hetzelfde wachtwoord delen.


Grafana dashboard

Zodra je statistieken verzameld zijn door Prometheus, is het mogelijk om Grafana te gebruiken voor visualisatie. De plugin komt met /grafana-dashboard. son bestand geserveerd met standaard IPC mechanismen, dus ga ervan uit dat je jouw ASF instantie draait met standaard instellingen, je kan het downloadenhere. Als alternatief kun je ook het JSON-bestand van onzerepository pakken.

Clone this wiki locally