وب‌سرویس مجید

پروژه skywalking

apache/skywalking

کاربرد:

سیستم نظارت بر عملکرد برنامه‌ها (APM) برای ردیابی، تحلیل و بهینه‌سازی عملکرد سرویس‌های میکروسرویسی و برنامه‌های توزیع‌شده.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری به صورت بلادرنگ عملکرد سرویس‌های توزیع‌شده رو نظارت کنی، لاگ خطاها، زمان پاسخ‌دهی و فراخوانی‌های بین سرویس‌ها رو ببینی. مناسب محیط‌های مبتنی بر کلود، کانتینرها و سرویس‌های فرکانس بالا مثل microservices و serverless.

چند مثال از موارد استفاده

ردیابی فراخوانی سرویس‌ها در معماری میکروسرویسی

شناسایی گلوگاه‌های عملکردی در برنامه‌های توزیع‌شده

نظارت بر سلامت سرویس‌ها در محیط Kubernetes

تحلیل لاگ‌ها و مترب‌ها برای عیب‌یابی سریع‌تر

اتصال به ابزارهای دیگر مثل Prometheus و Jaeger برای گزارش‌دهی یکپارچه

  • ##APM
  • ##Monitoring
  • ##Microservices
  • ##Performance
  • ##Observability
  • ##DistributedTracing
  • ##Kubernetes
  • ##DevOps
  • ##CloudNative
  • ##apache