трассировка: как можно использовать распределение для неограниченного увеличения стоимости - PullRequest
0 голосов
/ 01 июня 2019

Я пытаюсь реализовать трассировку для моей системы. Я использую OpenCensus для трассировки и Prometheus для метрической базы. В OpenCensus при определении вида мы определим функцию Aggregation. (то есть: число, последнее значение, распределение ...)

Моя проблема: у меня есть метрика, например с именем cache_missed, чтобы выразить общее количество пропущенных кэширований при запросе к серверу кэширования. Это число определенно увеличит сверхурочно (и не будет иметь верхнего предела). Я хочу отслеживать данные, поэтому, заглядывая в информационную панель, я узнаю, что в один прекрасный день пропадание кэша происходит чаще. Другими словами, я хочу посмотреть корреляцию между отсутствием кэша на разных временных отметках.

Я думаю, что могу сделать это, используя distribution для функции агрегирования. Но я не уверен, что это возможно и как мне этого добиться. Пожалуйста, скажите мне.

Спасибо

...