Skip to content

MonitoringPlugin no NO

ArchiBot edited this page Aug 8, 2026 · 7 revisions

OvervΓ₯kingPlugin

MonitoringPlugin er en offisiell ASF plugin, slik at du kan overvΓ₯ke ASF-prosess via Prometheus tidsseriedatabase.


Skjermbilder

Vis

screenshot


Krav

PΓ₯ grunn av tekniske begrensninger, krever denne utvidelsen generic variant av ASF.


Aktiverer utvidelsen

ASF kommer ikke med MonitoringPlugin som standard, men den er inkludert som valgfritt tillegg i hver ASF-utgivelse. Last ned utvidelsen fra de offisielle release som samsvarer med din ASF-versjon, og lag deretter en dedikert plugins/ArchiSteamFarm. fficialPlugins.Monitoring mappen for utvidelsen og kan endelig pakke ut arkivet der.

Ved neste lansering av ASA vil loggene indikere at utvidelsen har blitt vellykket lastet gjennom standard ASF loggemekanisme. Du kan ogsΓ₯ bekrefte dette ved Γ₯ navigere til /Api/metrics-adressen i IPC-grensesnittet. Hvis du bruker IPC passord, trenger du riktig godkjenning, f.eks Γ₯ legge til ?password=<YourIPCPassword> til /Api/metrics URL. Innholdet du ser skal se likt ut:

# TYPE asf_build_info gauge
# HELP asf_build_info Bygge informasjon om ASF i form av etikettverdier
asf_build_info{variant="source",version="6.0.2. "} 1 1713715703686

TYPE asf_runtime_info gauge
# HELP asf_runtime_info Runtime information about ASF in form of label values
asf_runtime_info{framework=". ET 8.0.4",operating_system="Debian GNU/Linux trixie/sid",runtime="linux-x64"} 1 1713715703686
(...)

MΓ₯ltall om ASF og botene har dedikert prefiks asf_ i navnet. Andre mΓ₯ltall, for eksempel om driftstid eller ASFs HttpClient genereres automatisk basert pΓ₯ universelle .NET-prosessregler og er ikke utstyrt med slik prefiks.


Prometheus konfigurasjon

Once you verified the plugin is working correctly, you can add a scrape configuration to your Prometheus instance as such:

scrape_configs:
  - job_name: ArchiSteamFarm
    metric_name_escaping_scheme: understreker # Remove om du bruker Prometheus V2. - les mer under
    metrics_path: /Api/metrics
    params:
      password:
        - YourIPCPassword
    static_configs:
      - mΓ₯l:
          - 127. .0.1:1242

Du mΓ₯ selvsagt forsikre deg om at vertene dine Prometheus forekomsten er i stand til Γ₯ nΓ₯ ASFs IPC-grensesnitt. tilpasser derfor "passord" og "mΓ₯l" til bruken din. Hvis du ikke har angitt IPC-passord (som ikke er anbefalt), kan du hoppe over adgangen i params-avsnittet. Dersom du kjΓΈrer flere ASF-forekomster med forskjellige IPC-passord, kan du legge til flere scrape-konfigurasjoner, Γ©n for eksempel, siden parameteren for spΓΈrring ikke kan settes for hvert mΓ₯l. Ellers kan du erklΓ¦re flere mΓ₯l hvis de deler det samme passordet.


Grafana dashboard

NΓ₯r mΓ₯ltallene er samlet inn av Prometheus, er det mulig Γ₯ bruke Grafana for visualisering. Plugin kommer med /grafana-dashboard. son-filen er servert av standard IPC-mekanismer, sΓ₯ forutsatt at du kjΓΈrer ASF-forekomsten din med standardinnstillinger, du kan laste den ned here. Alternativt kan du ogsΓ₯ velge JSON-filen fra vΓ₯r repository ogsΓ₯.


Prometeus, Grafana dashbord og rΓΈmming av mΓ₯ltall

ASF stΓΈtter ulike mΓ₯ltall som slipper ut etter V6.3.8.4, med enhetlig, komplett lΓΈsning som starter V6.3.9.4 (som en del av #3607).

Det har dessverre vΓ¦rt en svak problemstilling nΓ₯r det gjelder vΓ₯rt Grafana-dashbord. siden du trenger presise mΓ₯ltallsnavn som analysert av Prometeus, og at programvare fungerer pΓ₯ to forskjellige mΓ₯ter som standard, avhengig av om du bruker V2. eller V3.x versjon av det. Se UTF-8 Prometheus docs for mer info.

Mens du venter pΓ₯ Prometeus V3.x for Γ₯ bli bredt brukt (med debian stable som gjeldende retningslinjer), anbefaler vi her en eldre tilnΓ¦rming som er:

  • VΓ₯r Grafana dashbord kommer med understrekingsnavn som standard, som er gjenkjent av Prometheus V2.x
  • Bruk metric_name_escaping_scheme: underscores som en del av ASF-scrape config (som i eksempelet ovenfor), hvis du bruker Prometheus V3.x

Dette er fordi, mens Prometheus V3.x kan konfigureres enkelt til Γ₯ bruke arven tilnΓ¦rming, Prometheus V2. har ingen slik jobb-spesifikk opsjon for Γ₯ tvinge den nye til Γ₯ brukes.

I fremtiden vil vi sannsynligvis refaktorere vΓ₯r Grafana dashbord til Γ₯ bruke de nye anbefalte standardene, og innstillingen vil ikke vΓ¦re nΓΈdvendig lenger. Det er i dag grunn grunn til Γ₯ gjΓΈre noe for eldre brukere av Prometheus som ikke er berettiget.

Pluginen i ASF stΓΈtter selvfΓΈlgelig alle forskjellige formateringsalternativer, Derfor kan du alltid velge det du liker og tilpasse Grafana dashbordet selv - vi gjΓΈr det enklere for deg med en enkel endosebeholder konfigurasjon.

Clone this wiki locally