#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