Мне было интересно, каков механизм OpenTSDB для применения более сложных функций, чем агрегирование данных? Например, если бы я хотел рассчитать скользящие средние, как бы я пошел на это? В идеале я бы хотел, чтобы механизм запуска (через OpenTSDB) настраиваемых агрегаторов на уровне HBase (example), но я думаю, что это может быть непросто реализовать. Альтернативно, что-то, что работает на уровне OpenTSDB, было бы неплохо. Я думаю, что это может быть концептуально близко к тому, о чем говорят issue 546/Pull 562.Нетривиальная аналитика на временных рядах
1
A
ответ
0
Вы можете поместить графит веб-приложение перед базой данных и использовать ее функцию: http://graphite.readthedocs.org/en/latest/functions.html
Смежные вопросы
- 1. Проверка временных меток во временных рядах
- 2. Изучение колебаний во временных рядах
- 3. Изменить `character` на` numeric` во временных рядах
- 4. «отставание» в нерегулярных временных рядах
- 5. Закрытие зазора во временных рядах
- 6. регрессия python во временных рядах
- 7. Коррелированные остатки во временных рядах
- 8. Именование строк во временных рядах
- 9. Недостающие значения во временных рядах
- 10. Удаление дубликатов во временных рядах
- 11. Прогнозирование с пробелами во временных рядах
- 12. Gap во временных рядах не отображается
- 13. Отображение прошедшего времени в временных рядах флота
- 14. Изменение периодичности данных в временных рядах Highcharts?
- 15. Найти изменение значения во временных рядах
- 16. Эффективно добавлять отсутствующие значения во временных рядах
- 17. вес поперечного сечения в временных рядах dataframe
- 18. удаления наблюдений в складочном временных рядах
- 19. Разница во временных рядах в диграфах
- 20. Устранение дат по характеристикам во временных рядах
- 21. Основные линии сетки в временных рядах ggplot
- 22. Поиск сезонности автоматически во временных рядах
- 23. R AUC нескольких образцов во временных рядах
- 24. Заполнение пробелов во временных рядах Spark
- 25. для цикла в нерегулярных временных рядах
- 26. Отслеживание появления уникальных идентификаторов во временных рядах
- 27. Функция для прогнозирования во временных рядах
- 28. stop bound pandas index во временных рядах
- 29. Перекрывающиеся периоды - Слияние в непрерывных временных рядах
- 30. Скрыть первый галочку в временных рядах Highcharts
Спасибо, я вижу направление. Когда я сказал «агрегации» выше, я имел в виду существенно функции, предоставляемые агрегаторами (см. «Доступные агрегаторы» [здесь] (http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html). я полагаю, слишком дорого, чтобы вывести все эти данные из HBase и OpenTSDB в Graphite. – neverlastn
Да, графит-web выполняет все вычисления, действуя как клиент. Для запуска пользовательских функций непосредственно в базе данных он должен поддерживать этот тип расширения либо через UDF, которые вы можете ссылаться в REST API по имени или через уровень SQL. Скользящее среднее на самом деле не является хорошим примером сложной функции, TSDB должны поддерживать все виды MAs из коробки. –
Для MAs вы имеете в виду, что они настолько распространены, что они должны быть доступны из коробки, да? Да, я просто хотел упомянуть пример, к которому могут относиться многие люди. Я обновил вопрос, чтобы отразить ваш предыдущий комментарий. Я понимаю сложность такого требования. просто, если yo u запускать, например. на 20 серверах, но вы не можете выполнять распределенные вычисления, вы пока не масштабируемы и не распределены. Если вам нужен распределенный comp'on, вы хотите привести вычисления к данным, а не наоборот. – neverlastn