Добавить имя метрики в OTSDB через API
Я добавляю данные в OTSDB
из разных источников. Но я даю название метрики для каждой точки данных, используя XML
файл. Также у меня нет доступа к OTSDB
создать имя метрики через терминал
Я сослался на ссылки ниже:-
В вопросе gitHub я не мог понять, как использовать --auto-metirc
,
Я знаю, как создать метрику с помощью терминала:-
Здесь я создаю abxcs
metirc используя терминал.
./tsdb mkmetric abxcs
Но как создать метрику с помощью API?
К вашему сведению:- Пожалуйста, предложите решение с использованием JAVA
Спасибо за помощь заранее.
1 ответ
Чтобы имена метрик создавались автоматически на лету, вам необходимо установить
tsd.core.auto_create_metrics = true
в конфигурационном файле OpenTSDB. Ссылка: http://opentsdb.net/docs/build/html/user_guide/configuration.html
Будет ли точка данных с новой метрикой назначать UID для метрики. Если задано значение false, точка данных с метрикой, отсутствующей в базе данных, будет отклонена и будет сгенерировано исключение.
CLI эквивалент это передать --auto-metric
переключатель при запуске процесса TSD.