Как создать диаграмму показателей на основе процентилей?

#stackdriver #google-cloud-stackdriver #google-cloud-monitoring #opencensus

# #stackdriver #google-облако-stackdriver #google-облачный мониторинг #opencensus

Вопрос:

Мое приложение генерирует значения «оценка» для конкретного варианта использования. Эти оценки обычно находятся в диапазоне 0-120, но большинство групп находятся в диапазоне 60-95.

В настоящее время у меня есть диаграмма статистики, использующая подсчеты с мощностью, например, 0, 1-12, 13-24, 25-36, … 97-108, и 109 .

Вместо этого я хотел бы создать диаграмму процентилей с линиями временных рядов, показывающими процентильные оценки с шагом 10%, т.Е. 10%-ную строку оценки, 20%-ную строку оценки, 40%-ную строку оценки и т. Д., До 90%-ной строки оценки.

Это вообще возможно? Как мне это сделать, начиная с записи статистики с использованием OpenCensus Java?

Ответ №1:

Облачный мониторинг на самом деле не имеет возможности вычислять проценты во время отображения так, как вы ищете. Вы можете использовать OpenCensus для написания дистрибутива с сегментами, а затем запросить их границы и количество — вот пример:

https://cloud.google.com/solutions/identifying-causes-of-app-latency-with-stackdriver-and-opencensus

В частности, я цитирую раздел точности:

Мониторинг вычисляет процентили задержки для показателей распределения на основе границ сегментов с числовыми интервалами. Этот метод является распространенным методом, используемым Monitoring и OpenCensus, где OpenCensus представляет и экспортирует данные метрик в Monitoring. Временные ряды.метод списка для API облачного мониторинга возвращает количество сегментов и границы для вашего проекта и типов показателей. Вы можете получить границы сегментов в объекте Cloud Monitoring API BucketOptions, с которым вы можете поэкспериментировать в обозревателе API для TimeSeries.list