-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
MonitoringPlugin tr TR
MonitoringPlugin
, ASF'nin resmi plugin'idir ve Prometheus zaman serisi veritabanı aracılığıyla ASF sürecini izlemenizi sağlar.
Göster
Teknik kısıtlamalar nedeniyle, bu eklenti generic
varyantındaki ASF'yi gerektirir.
ASF varsayılan olarak MonitoringPlugin
ile birlikte gelmez, ancak her ASF sürümünde isteğe bağlı bir ek olarak dahil edilmiştir. Eklentiyi, ASF sürümünüzle uyumlu olan resmi yayın'den indirin, ardından eklenti için özel bir plugins/ArchiSteamFarm.OfficialPlugins.Monitoring
dizini oluşturun ve arşivi buraya çıkartın.
ASF'nin bir sonraki başlatılmasında, günlükler eklentinin başarılı bir şekilde yüklendiğini standart ASF günlükleme mekanizması aracılığıyla belirtecektir. Ayrıca, /Api/metrics
URL'sine IPC arayüzünüzden erişerek bunu doğrulayabilirsiniz. IPC şifresi kullanıyorsanız, uygun yetkilendirme gerektiğinden, /Api/metrics
URL'sine ?password=<YourIPCPassword>
eklemeniz gerekecektir. Görüntülediğiniz içerik aşağıdakine benzer olmalıdır:
# TYPE asf_build_info gauge
# HELP asf_build_info Build information about ASF in form of label values
asf_build_info{variant="source",version="6.0.2.5"} 1 1713715703686
# TYPE asf_runtime_info gauge
# HELP asf_runtime_info Runtime information about ASF in form of label values
asf_runtime_info{framework=".NET 8.0.4",operating_system="Debian GNU/Linux trixie/sid",runtime="linux-x64"} 1 1713715703686
(...)
ASF ve botlarla ilgili metrikler, adlarında asf_
öneki ile özel olarak belirlenmiştir. Diğer metrikler (örneğin .NET runtime veya ASF'nin HttpClient
'ı ile ilgili olanlar), evrensel .NET süreç kurallarına dayalı olarak otomatik olarak üretilir ve bu tür bir öneki taşımaz.
Eklentinin düzgün çalıştığını doğruladıktan sonra, Prometheus örneğinize aşağıdaki gibi bir scrape yapılandırması ekleyebilirsiniz:
scrape_configs:
- job_name: ArchiSteamFarm
metrics_path: /Api/metrics
params:
password:
- YourIPCPassword
static_configs:
- targets:
- 127.0.0.1:1242
Doğal olarak, barındırılan Prometheus örneğinizin ASF'nin IPC arayüzüne erişebildiğinden emin olmanız gerekir, password
ve targets
'ı kullanımınıza göre uyarlayın. IPC şifreniz ayarlı değilse (bu önerilmez), params
bölümünü eklemeyi atlayabilirsiniz. Birden fazla ASF örneği çalıştırıyorsanız ve farklı IPC şifreleri kullanıyorsanız, ek scrape yapılandırmaları ekleyebilirsiniz; her örnek için bir tane. Aksi takdirde, aynı şifreyi paylaşan birkaç targets
'ı belirtebilirsiniz.
Metrikleriniz Prometheus tarafından toplandıktan sonra, Grafana kullanarak görselleştirme yapabilirsiniz. Bu nedenle, ASF örneğinizi varsayılan ayarlarla çalıştırdığınızı varsayarak, dosyayı buradan indirebilirsiniz. Alternatif olarak, JSON dosyasını repository'dan da alabilirsiniz.
- 🏡 Ana Sayfa
- 🔧 Yapılandırma
- 💬 SSS
- ⚙️ Kurulum (buradan başlayın)
- 👥 Arkaplan oyun etkinleştirici
- 📢 Komutlar
- 🛠️ Uyumluluk
- 🧩 ItemsMatcherPlugin Eklentisi
- 📋 Yönetim
- ⏱️ Performans
- 📡 Uzaktan iletişim
- 👪 Steam Aile Paylaşımı
- 🔄 Takas