البنية
الوسيطات
db_name- اسم قاعدة البيانات التي يوجد فيها جدول TimeSeries.time_series_table- اسم جدول TimeSeries.promql_query- استعلام مكتوب بصيغة PromQL.evaluation_time - الطابع الزمني للتقييم. لتقييم استعلام في الوقت الحالي، استخدمnow()باعتبارهevaluation_time`.
القيمة المُعادة
promql_query:
الميزات المدعومة في PromQL
المُحدِّدات
=, !=, =~, !~)، ومُعدِّلات الإزاحة، ومُعدِّلات الطابع الزمني @، والاستعلامات الفرعية.
الدوال
ملاحظة: تستخدم
histogram_quantile الاستيفاء الخطي على حاويات المُدرَّج التكراري التقليدي (التي يحدّدها الوسم le). لا يتم دعم المُدرَّجات التكرارية الأصلية. يجب أن تكون قيمة المعامل phi (مستوى quantile) scalar ثابتًا. وتُرفض التعبيرات التي تتغيّر في كل خطوة، مثل histogram_quantile(time() / 1000, ...)، مع استثناء NOT_IMPLEMENTED.
العوامل
+, -, *, /, %, ^, atan2) وعوامل المقارنة (==, !=, <, >, <=, >= مع bool اختياري)، مع مُعدِّلات on()/ignoring() وgroup_left()/group_right().
عوامل المجموعات المنطقية and وor وunless، مع مُعدِّلات on()/ignoring().
والعوامل الأحادية + و-.
عوامل التجميع
sum, avg, min, max, count, stddev, stdvar, group, quantile, topk, bottomk, limitk — مع مُعدِّلات اختيارية من نوع by() أو without().
غير مدعوم حاليًا
- عامل التجميع
count_values - دوال النطاق
predict_linear،avg_over_time،min_over_time،max_over_time،sum_over_time،count_over_time،quantile_over_time،stddev_over_time،stdvar_over_time،present_over_time،absent_over_time،mad_over_time،first_over_time،ts_of_min_over_time،ts_of_max_over_time،ts_of_last_over_time،ts_of_first_over_time - الدالة
absent