منبع: ناهنجاری
یک ناهنجاری شناسایی شده در یک مجموعه داده را نشان می دهد.
سیستمهای تشخیص ناهنجاری ما نقاط داده را در یک سری زمانی پرچمگذاری میکنند که خارج از محدوده و محدوده مورد انتظار حاصل از دادههای تاریخی قرار دارند. اگرچه آن محدودههای مورد انتظار دارای یک کران بالا و پایین هستند، ما فقط زمانی ناهنجاریها را علامتگذاری میکنیم که دادهها به طور غیرمنتظرهای بدتر شوند، که معمولاً با حالتی مطابقت دارد که متریک از کران بالایی عبور میکند.
چندین نقطه داده پیوسته در یک جدول زمانی خارج از محدوده مورد انتظار در یک ناهنجاری واحد گروه بندی می شوند. بنابراین، یک ناهنجاری به طور موثر بخشی از جدول زمانی یک متریک را نشان می دهد. اطلاعات ذخیره شده در timelineSpec
، dimensions
و metric
را می توان برای واکشی یک جدول زمانی کامل با ragne گسترده برای زمینه استفاده کرد.
مجوزهای مورد نیاز : برای دسترسی به این منبع، کاربر تماس گیرنده به مجوز View app (فقط خواندنی) برای برنامه نیاز دارد.
نمایندگی JSON |
---|
{ "name": string, "metricSet": string, "timelineSpec": { object ( |
زمینه های | |
---|---|
name | نام ناهنجاری قالب: apps/{app}/anomalies/{anomaly} |
metricSet | منبع مجموعه متریک که در آن ناهنجاری شناسایی شد. |
timelineSpec | مشخصات جدول زمانی که دوره ناهنجاری را پوشش می دهد. |
dimensions[] | ترکیبی از ابعادی که در آن ناهنجاری تشخیص داده شد. |
metric | متریک که در آن ناهنجاری به همراه مقدار غیرعادی شناسایی شد. |
TimelineSpec
مشخص کردن پارامترهای تجمع مربوط به زمان یک جدول زمانی.
جدولهای زمانی دارای یک دوره تجمیع ( DAILY
، HOURLY
، و غیره) هستند که نحوه جمعآوری رویدادها را در معیارها مشخص میکند.
نقاط در یک جدول زمانی با تاریخ شروع دوره تجمیع تعریف می شوند. مدت زمان به طور ضمنی در دوره تجمع است.
دورههای تجمع ساعتی، زمانی که توسط یک مجموعه متریک پشتیبانی میشود، همیشه در UTC مشخص میشود تا از ابهامات در مورد انتقال زمان تابستانی جلوگیری شود، جایی که در هنگام پذیرش DST یک ساعت حذف میشود و هنگام رها کردن DST تکرار میشود. برای مثال، مهر زمانی «2021-11-07 01:00:00 America/Los_Angeles» مبهم است زیرا می تواند با «07-11-2021 08:00:00 UTC» یا «2021-11-07 09:00» مطابقت داشته باشد. :00 UTC'.
دوره های تجمع روزانه نیاز به تعیین منطقه زمانی دارد که لحظه های دقیق شروع و پایان روز را تعیین می کند. همه مجموعههای متریک از همه مناطق زمانی پشتیبانی نمیکنند، بنابراین مطمئن شوید که کدام مناطق زمانی توسط مجموعه متریکی که میخواهید پرسوجو کنید، پشتیبانی میشوند.
نمایندگی JSON |
---|
{ "aggregationPeriod": enum ( |
زمینه های | |
---|---|
aggregationPeriod | نوع دوره تجمیع نقاط داده در جدول زمانی. فواصل زمانی با تاریخ و زمان در شروع بازه مشخص می شوند. |
startTime | نقطه داده شروع خط زمانی (شامل). باید با دوره تجمیع به صورت زیر تراز شود:
منطقه زمانی نقطه پایان باید با منطقه زمانی نقطه شروع مطابقت داشته باشد. |
endTime | نقطه پایانی جدول زمانی (انحصاری). برای مشاهده محدودیتها به startTime مراجعه کنید. منطقه زمانی نقطه پایان باید با منطقه زمانی نقطه شروع مطابقت داشته باشد. |
DimensionValue
ارزش یک بعد واحد را نشان می دهد.
نمایندگی JSON |
---|
{ "dimension": string, "valueLabel": string, // Union field |
زمینه های | |
---|---|
dimension | نام ابعاد. |
valueLabel | اختیاری. برچسب انسان دوستانه برای ارزش، همیشه به زبان انگلیسی. به عنوان مثال، "اسپانیا" برای کد کشور "ES". در حالی که مقدار ابعاد ثابت است، این برچسب مقدار در معرض تغییر است. فرض نکنید که رابطه (value, valueLabel) پایدار است. به عنوان مثال، کد کشور ISO "MK" اخیراً نام خود را به "مقدونیه شمالی" تغییر داده است. |
value فیلد اتحادیه ارزش واقعی ابعاد وابسته به نوع value فقط می تواند یکی از موارد زیر باشد: | |
stringValue | مقدار واقعی، به عنوان یک رشته نشان داده شده است. |
int64Value | مقدار واقعی، به عنوان int64 نشان داده شده است. |
MetricValue
مقدار یک متریک را نشان می دهد.
نمایندگی JSON |
---|
{ "metric": string, // Union field |
زمینه های | |
---|---|
metric | نام متریک |
value فیلد اتحادیه مقدار واقعی متریک وابسته به نوع value فقط می تواند یکی از موارد زیر باشد: | |
decimalValue | مقدار واقعی، به عنوان یک عدد اعشاری نشان داده شده است. |
confidence_interval میدان اتحادیه. اگر داده شود، نشان دهنده یک فاصله اطمینان برای مقدار است. confidence_interval فقط می تواند یکی از موارد زیر باشد: | |
decimalValueConfidenceInterval | فاصله اطمینان یک مقدار که از نوع نوع است |
DecimalConfidenceInterval
بازه اطمینان یک متریک را نشان می دهد.
نمایندگی JSON |
---|
{ "lowerBound": { object ( |
زمینه های | |
---|---|
lowerBound | حد پایین فاصله اطمینان |
upperBound | فاصله اطمینان حد بالایی است. |
مواد و روش ها | |
---|---|
| ناهنجاری ها را در هر یک از مجموعه داده ها فهرست می کند. |