timeSeriesLastToGrid
أُضيف في: v25.6.0 دالة تجميعية تأخذ بيانات السلاسل الزمنية على شكل أزواج من الطوابع الزمنية والقيم، وتحسب منها last_over_time على غرار PromQL على شبكة زمنية منتظمة يحددها طابع زمني للبداية وطابع زمني للنهاية وخطوة. ولكل نقطة على الشبكة، تُختار أحدث عينة (ضمن النافذة الزمنية المحددة). الاسم البديل:timeSeriesResampleToGridWithStaleness.
يمكن تمرير العينات بأحد الأشكال الثلاثة التالية:
- على شكل وسيطتين
timestampوvalue، حيث يحتوي كل صف على عينة واحدة؛ - على شكل مصفوفتين من الطوابع الزمنية والقيم، حيث يحتوي كل صف على سلسلة زمنية كاملة؛
- على شكل مصفوفة واحدة من الصفوف المرتبة
(timestamp, value)، حيث يحتوي كل صف على سلسلة زمنية كاملة.
timeSeriesResampleToGridWithStaleness
المعلمات
start_timestamp— يحدد بداية الشبكة. ويمكن أيضًا أن يكون عددًا كسريًا، أو سلسلة نصية تحتوي على عدد أو نص تاريخ ووقت.UInt32أوDateTimeأوDateTime64أوFloat*أوDecimal*أوStringend_timestamp— يحدد نهاية الشبكة. ويمكن أيضًا أن يكون عددًا كسريًا، أو سلسلة نصية تحتوي على عدد أو نص تاريخ ووقت.UInt32أوDateTimeأوDateTime64أوFloat*أوDecimal*أوStringgrid_step— يحدد خطوة الشبكة بالثواني. ويمكن أيضًا أن يكون عددًا كسريًا، أو سلسلة نصية تحتوي على عدد أو مدة مثل ’15s’ أو ‘1m’.UInt32أوFloat*أوDecimal*أوStringstaleness_window— يحدد الحد الأقصى لتقادم أحدث عينة بالثواني. ويمكن أيضًا أن يكون عددًا كسريًا، أو سلسلة نصية تحتوي على عدد أو مدة مثل ’15s’ أو ‘1m’.UInt32أوFloat*أوDecimal*أوString
timestamp— الطابع الزمني للعينة. يمكن أن يكون قيمًا فردية أو مصفوفات.UInt32أوDateTimeأوDateTime64أوArray(UInt32)أوArray(DateTime)أوArray(DateTime64)value— قيمة السلسلة الزمنية المقابلة للطابع الزمني. يمكن أن تكون قيمًا فردية أو مصفوفات.Float*أوArray(Float*)samples— عينات السلسلة الزمنية مُمرَّرةً على شكل مصفوفة من الصفوف المرتبة(timestamp, value)، تكون فيها عناصر الصف المرتب من أنواع الطابع الزمني والقيمة المذكورة أعلاه. وهي بديل لتمرير الطوابع الزمنية والقيم في وسيطتين منفصلتين.Array(Tuple(T1, T2))
value. وتحتوي المصفوفة المعادة على قيمة واحدة لكل نقطة في الشبكة الزمنية، وتكون القيمة NULL إذا لم توجد عينة لنقطة معينة في الشبكة. Array(Nullable(Float*))
أمثلة
الاستخدام الأساسي مع أزواج فردية من الطابع الزمني والقيمة
Query
Response
Query
Response