ChartOptions

گزینه های نمودار برای درخواست های نمودار.

نمایندگی JSON
{
  "range": string,
  "resolution": enum (Resolution),
  "maxChartLines": integer,
  "endTime": string
}
زمینه های
range

string ( Duration format)

اختیاری. محدوده نمودار از هم اکنون به عقب برمی گردد. به طور پیش فرض یک هفته است.

مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' s ' ختم می شود. مثال: "3.5s" .

resolution

enum ( Resolution )

اختیاری. وضوح نمودار پیش فرض هر 12 ساعت است.

maxChartLines

integer

اختیاری. حداکثر تعداد خطوط نموداری که برگردانده می شود. اگر مقدار مثبت و تعداد خطوط بیشتر از این مقدار باشد، خطوط با مقادیر کوچکتر در آخرین مورد ادغام می شوند و به عنوان یک جمع علامت گذاری می شوند و با عنوان "دیگر" برچسب گذاری می شوند. به عنوان مثال، اگر نموداری برای دستگاه های فعال بر اساس ساخت باشد و 25 بیلد وجود داشته باشد و این عدد 10 باشد، 16 بیلد با کمترین دستگاه فعال در یک خط به نام خط دیگر تجمیع می شود. این در مورد نوع نمودار TYPE_UPDATE_STATE_COUNTS صدق نمی کند. پیش فرض 10 است.

endTime

string ( Timestamp format)

اختیاری. زمان پایان گزارش اگر این مقدار تنظیم نشود، زمان پایان زمان فعلی خواهد بود.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

وضوح

قطعنامه گزارش کوچکترین رزولوشن دوازده ساعت است اما برای گزارش های بزرگتر (یعنی 6 ماه) بهتر است از مقادیر بالاتر برای صرفه جویی در پهنای باند استفاده کنید. کاربر احتمالاً وقتی به داده های یک سال نگاه می کند، به روندهای 12 ساعته اهمیت نمی دهد.

Enums
RESOLUTION_UNSPECIFIED مشخص نشده است.
RESOLUTION_TWELVE_HOURS 12 ساعت.
RESOLUTION_TWENTY_FOUR_HOURS 24 ساعت.