ChartOptions

Opcje wykresu dotyczące żądań wykresu.

Zapis JSON
{
  "range": string,
  "resolution": enum (Resolution),
  "maxChartLines": integer,
  "endTime": string
}
Pola
range

string (Duration format)

Opcjonalnie. Zakres wykresu wycofuje się od teraz. Domyślnie jest to tydzień.

Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „s”. Przykład: "3.5s".

resolution

enum (Resolution)

Opcjonalnie. Rozdzielczość wykresu. Wartość domyślna to co 12 godzin.

maxChartLines

integer

Opcjonalnie. Maksymalna liczba linii wykresu, które zostaną zwrócone. Jeśli wartość jest dodatnia, a liczba wierszy jest większa od tej wartości, wiersze z mniejszymi wartościami zostaną scalone z ostatnim, które zostaną oznaczone jako dane zbiorcze i oznaczone jako „inne”. Jeśli na przykład wykres przedstawia aktywne urządzenia według kompilacji i jest 25 kompilacji, a liczba ta wynosi 10, 16 kompilacji z mniejszą liczbą aktywnych urządzeń zostanie zgrupowanych w jednej linii o nazwie „Inne”. Nie dotyczy to wykresu typu TYPE_UPDATE_STATE_COUNTS. Domyślna wartość to 10.

endTime

string (Timestamp format)

Opcjonalnie. Godzina zakończenia raportu. Jeśli ta wartość nie zostanie ustawiona, godzina zakończenia będzie aktualna.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

Rozdzielczość

Rozwiązanie zgłoszenia. Najmniejsza rozdzielczość to 12 godzin, ale w przypadku większych raportów (tj. 6 miesięcy) lepiej jest używać wyższych wartości, aby zaoszczędzić przepustowość. Użytkownikowi prawdopodobnie nie interesują się 12-godzinne trendy związane z danymi z całego roku.

Wartości w polu enum
RESOLUTION_UNSPECIFIED Nie określono.
RESOLUTION_TWELVE_HOURS 12 h.
RESOLUTION_TWENTY_FOUR_HOURS 24 godziny.