Я бы хотел запланировать скрипт R, который отлично работает через Rstudio.Но при попытке запустить скрипт с Rscript я получил ошибкуСценарий принимает некоторые параметры в CSV-файле и пытается собрать данные на opentsdb.
library(devtools)
install_local("/home/me/Downloads/opentsdbr-master")
install_local("/home/me/Downloads/nomalyDetection-master")
install_local("/home/me/Downloads/anomalydots", force="TRUE")
install_local("/home/me/Downloads/RAD")
library(reticulate)
library(anomalydots)
lbrary('methods')
l <- read.csv(file = "/home/bbtex/Downloads/metrics_list.csv", sep = ",")
n <- length(l$metrics)
for (i in 1:n){
tag=as.character(l$tags[i])
metric=as.character(l$metrics[i])
tag=eval(parse(text=paste("c(",tag,")",sep="")))
newdata=getTsOpenTSDBOptimized(metric=metric,hostname="opentsdb-read.intcs.meshcore.net",port=4242,downsample=10,endDate=as.character(Sys.Date()),agg=l$agg[i],tags=tag)
newdata = anomalydots::fillHoles2(newdata)
newdata = anomalydots::timeSeriePreparation(newdata)
timeseries[[i]] <- newdata
}
print ("Upload completed successfully")
Когда я запускаю следующий код с Rscript, у меня появляется следующая ошибка:
Ошибка в tsd_get_ascii (метрика, интервал, теги, агг, скорость, downsample,: Calls., оценить, уменьшить,: URL: http://opentsdb -read.intcs.meshcore.net: 4242 / q? start = 2018% 2F10% 2F19-02% 3A00% 3A00 & m = avg% 3A600s-sum% 3Adb.mysql.threads_connected% 7Bhost% 3Dbpct4005s% 7D & end = 2018% 2F10% 2F22-01% 3A59% 3A59 & ascii = Выполнение остановлено
Когда я перехожу по ссылке в ошибке, я вижу напечатанные данныена веб-странице. Заранее благодарим за помощь