Her transaction'ın izini sürün
Yanıt süresi, throughput, Apdex ve hata oranından başlayın. Çağrı ağacında zamanı hangi metodun harcadığını görün.
TRANSACTION & PROFILINGİlk istekten son sorguya, uygulamanızın her katmanını görün.
Performans sorunlarının izini REM-APM ile sürün.
.NET · Application performance
Bu örnekte SELECT sorgusu, toplam yanıt süresinin %57'sini oluşturuyor.
SELECT id, total FROM orders WHERE customer_id = ?Metrikten metoda. Bağlamı kaybetmeden.
Yavaş bir endpoint, bekleyen bir sorgu ya da zincirleme bir hata. Ayrı sinyalleri bir araya getirip asıl nedeni araştırın.
Yanıt süresi, throughput, Apdex ve hata oranından başlayın. Çağrı ağacında zamanı hangi metodun harcadığını görün.
TRANSACTION & PROFILINGDağıtık trace ve servis haritasıyla bir isteğin yolculuğunu takip edin. Servis, veritabanı ve dış çağrıları ilişkilendirin.
DISTRIBUTED TRACINGHata analizini ilgili trace ve log kayıtlarıyla birlikte okuyun. Alarm koşullarıyla eşik aşımlarını ve incident'ları takip edin.
ERRORS, LOGS & ALERTSRuntime, host, container ve Kubernetes metriklerini inceleyin. Uygulama davranışıyla altyapıdaki değişimleri birlikte değerlendirin.
RUNTIME & INFRASTRUCTURERuntime seviyesinde başlayan gözlem, kendi sunucunuzdaki veri hattından geçerek anlamlı bir görünüm kazanır.
.NET CLR, Java JVMTI ve Node.js ajanlarıyla uygulama çağrılarını ve sürelerini toplayın.
Collector API ile verileri alın. Kafka üzerinden işleyip ClickHouse üzerinde sorgulanabilir hale getirin.
Web panelinde veya Android ve iOS uygulamasında servislerinizi, trace'lerinizi ve metriklerinizi inceleyin.
Kendi sunucunuzda çalışan bir veri hattı. Telemetrinizin nerede işlendiği sizin kontrolünüzde.
Uygulamanızın diline uygun ajanı seçin. Servislerinizin performansını aynı platformda değerlendirin.
Native profiler ile metot giriş ve çıkışlarını, çağrı ağacını ve CLR metriklerini yakalayın.
JVMTI ajanıyla metot çağrılarını, sürelerini ve exception'ları uygulama seviyesinde inceleyin.
Preload ajanıyla HTTP isteklerini, veritabanı çağrılarını ve runtime metriklerini toplayın.
Ajanınızı uygulamanıza bağlayın, Collector adresini tanımlayın ve servisinizin izini sürmeye başlayın.
Runtime'ınıza uygun ajan dosyalarını sunucunuza yerleştirin.
Servis adı, Collector adresi ve organizasyon lisans anahtarınızı ayarlayın.
İstek oluşturun ve APM panelinde servisinizi inceleyin.
# Linux · Ajanı /opt/rem-apm/ içine yerleştirin.
export LOGLAB_PROFILER_APP_NAME="checkout-api"
export LOGLAB_PROFILER_COLLECTOR_URL="https://<collector-host>/v1/traces"
export LOGLAB_PROFILER_LICENSE_KEY="<lisans-anahtariniz>"
export CORECLR_ENABLE_PROFILING=1
export CORECLR_PROFILER="{8A7E2B44-1C3D-4E5F-9A6B-2C1D0E3F4A5B}"
export CORECLR_PROFILER_PATH="/opt/rem-apm/libDotnetProfiler.so"
dotnet /uygulama/MyApp.dllÖrnek yapılandırma. Dosya yollarını, Collector adresini ve lisans anahtarını kendi ortamınıza göre değiştirin. Native ajanların sistem bağımlılıklarını kurun.