burningalchemist/sql_exporter
این ابزار یک صادرکنندهٔ عمومی برای دستورات SQL هست که با Prometheus کار میکنه و میتونه دادههای پایگاههای مختلف رو به صورت متریک دربیاره.
کاربرد:
این ابزار بهت اجازه میده تا هر دستور SQL دلخواهی رو اجرا کنی و نتیجهاش رو به عنوان متریک به Prometheus بفرستی، بدون اینکه به یک پایگاه داده خاص وابسته باشی.
در چه شرایطی بهتره استفاده شود؟
وقتی که میخوای دادههای داخل دیتابیسهات رو مانیتور کنی، مثلاً تعداد رکوردهای یک جدول، زمان پردازش تراکنشها، یا هر متریک سفارشی دیگهای که توی دیتابیس محاسبه میشه.
چند مثال از موارد استفاده:
شمارش کاربران فعال در یک جدول users
محاسبه میانگین زمان پاسخدهی در یک سرویس از طریق لاگهای دیتابیس
رصد تعداد سفارشهای در حال انجام در یک سیستم فروش
مانیتور کردن حجم دادههای قدیمی که نیاز به آرشیو دارن
- ##sql
- ##Prometheus
- ##DatabaseMonitoring
- ##CustomMetrics
- ##DataObservability
- ##OpenSource
- ##DevOps
- ##MonitoringTool
- ##SQLQueries
- ##MetricsExporter
