پرومتئوس – چگونه کار می کند

Summarize this content to 400 words in Persian Lang
Prometheus خود نرم افزار نظارت است. به عنوان یک سرویس طولانی مدت اجرا می شود که خراش می دهد نقاط پایانی (که شما آنها را به عنوان اهداف خراش پیکربندی می کنید) و معیارها را در یک پایگاه داده سری زمانی ذخیره می کند.
انتظار می رود آن نقاط پایانی معیارهایی را در قالبی که شما ذکر کردید ارائه دهند، که به نام “OpenMetricsفرمت.
قالب OpenMetrics فقط به عنوان یک چیز Prometheus شروع شد، اما به اندازهای محبوب شده است که بسیاری از ابزارهای نظارتی دیگر نیز با خوشحالی معیارهای قالببندی OpenMetrics را خراش میدهند یا «درک» میکنند.
Prometheus تقریباً می تواند روی هر چیزی اجرا شود زیرا یک برنامه Go است و فقط به صورت یک باینری اجرا می شود.
این بدان معناست که میتوانید Prometheus را بهعنوان یک فایل اجرایی ویندوز، یک کانتینر لینوکس، (یا) Kubernetes را بهعنوان پاد، در میان سایر موارد اجرا کنید.
اما بخشی از *CNCF * اکوسیستم، بنابراین معمولاً با Kubernetes مرتبط است و بسیار دوستدار Kubernetes است.
شما به راحتی می توانید Prometheus را برای اجرا در K8s مستقر کنید، و همچنین دارای قابلیت کشف خودکار خدمات است که به آن اجازه می دهد تا به راحتی بارهای کاری K8s را برای شما کشف و نظارت کند. اما نیازی به اجرای آن بر روی K8s (یا) نظارت بر آن نیست، فقط برای آن مناسب است.
من با New Relic آشنا نیستم، اما با جستجوی سریع، اشاره می کند که می تواند با ویژگی remote_write Prometheus یکپارچه شود.
نوشتن از راه دور قابلیتی بود که برای Prometheus توسعه داده شد و به آن اجازه میدهد نقاط انتهایی خود را خراش دهد و سپس دادهها را به سرویس دیگری ارسال کند.
این به شما امکان می دهد از Prometheus برای کارهایی که در آن خوب است استفاده کنید – خراش دادن نقاط پایانی – و سپس داده ها را به چیزی مانند New Relic ارسال کنید تا به عنوان یک انبار داده عمل کند یا برای تجسم کردن داده ها
Prometheus همچنین میتواند در حالتی اجرا شود که «حالت عامل» نامیده میشود، یعنی جایی که هیچ معیاری را ذخیره نمیکند اما منحصراً برای خراش دادن و سپس ارسال معیارها (با استفاده از remote_write) به چیزی مانند New Relic استفاده میشود. بنابراین بهعنوان یک «عامل» بهجای حالت سرور سنتی سنگینوزن که در آن دادهها را ذخیره میکند، عمل میکند.
به نظر میرسد که New Relic راه جدیدی را برای نظارت بر خوشههای Kubernetes با چیزی که آنها «New Relic Prometheus Agent» مینامند توسعه داده است.
از خواندن اسناد آنها، این به سادگی یک پوشش نازک در اطراف Prometheus در حالت عامل است که برای ارسال معیارها به New Relic خارج از جعبه پیکربندی شده است.
نظرات برتر (0)
-
Prometheus خود نرم افزار نظارت است. به عنوان یک سرویس طولانی مدت اجرا می شود که خراش می دهد نقاط پایانی (که شما آنها را به عنوان اهداف خراش پیکربندی می کنید) و معیارها را در یک پایگاه داده سری زمانی ذخیره می کند.
-
انتظار می رود آن نقاط پایانی معیارهایی را در قالبی که شما ذکر کردید ارائه دهند، که به نام “
OpenMetrics
فرمت. -
قالب OpenMetrics فقط به عنوان یک چیز Prometheus شروع شد، اما به اندازهای محبوب شده است که بسیاری از ابزارهای نظارتی دیگر نیز با خوشحالی معیارهای قالببندی OpenMetrics را خراش میدهند یا «درک» میکنند.
-
Prometheus تقریباً می تواند روی هر چیزی اجرا شود زیرا یک برنامه Go است و فقط به صورت یک باینری اجرا می شود.
-
این بدان معناست که میتوانید Prometheus را بهعنوان یک فایل اجرایی ویندوز، یک کانتینر لینوکس، (یا) Kubernetes را بهعنوان پاد، در میان سایر موارد اجرا کنید.
-
اما بخشی از *CNCF * اکوسیستم، بنابراین معمولاً با Kubernetes مرتبط است و بسیار دوستدار Kubernetes است.
-
شما به راحتی می توانید Prometheus را برای اجرا در K8s مستقر کنید، و همچنین دارای قابلیت کشف خودکار خدمات است که به آن اجازه می دهد تا به راحتی بارهای کاری K8s را برای شما کشف و نظارت کند. اما نیازی به اجرای آن بر روی K8s (یا) نظارت بر آن نیست، فقط برای آن مناسب است.
-
من با New Relic آشنا نیستم، اما با جستجوی سریع، اشاره می کند که می تواند با ویژگی remote_write Prometheus یکپارچه شود.
-
نوشتن از راه دور قابلیتی بود که برای Prometheus توسعه داده شد و به آن اجازه میدهد نقاط انتهایی خود را خراش دهد و سپس دادهها را به سرویس دیگری ارسال کند.
-
این به شما امکان می دهد از Prometheus برای کارهایی که در آن خوب است استفاده کنید – خراش دادن نقاط پایانی – و سپس داده ها را به چیزی مانند New Relic ارسال کنید تا به عنوان یک انبار داده عمل کند یا برای تجسم کردن داده ها
-
Prometheus همچنین میتواند در حالتی اجرا شود که «حالت عامل» نامیده میشود، یعنی جایی که هیچ معیاری را ذخیره نمیکند اما منحصراً برای خراش دادن و سپس ارسال معیارها (با استفاده از remote_write) به چیزی مانند New Relic استفاده میشود. بنابراین بهعنوان یک «عامل» بهجای حالت سرور سنتی سنگینوزن که در آن دادهها را ذخیره میکند، عمل میکند.
-
به نظر میرسد که New Relic راه جدیدی را برای نظارت بر خوشههای Kubernetes با چیزی که آنها «New Relic Prometheus Agent» مینامند توسعه داده است.
-
از خواندن اسناد آنها، این به سادگی یک پوشش نازک در اطراف Prometheus در حالت عامل است که برای ارسال معیارها به New Relic خارج از جعبه پیکربندی شده است.
نظرات برتر (0)