Tag: influxdb

如何在Dockerfile中创build一个InfluxDB用户

我无法在dockerfile中创buildInfluxDB用户。 我想dockerfile也安装并开始influxd 。 对于postgres,我可以在安装postgres后在我的Dockerfile中使用这个: RUN /etc/init.d/postgresql start &&\ psql –command "CREATE USER matt WITH PASSWORD 'test123';" &&\ createdb test_db &&\ psql –command "GRANT ALL PRIVILEGES ON DATABASE test_db TO matt;" 有influxdb的等价物吗?

JMeter不能将数据发送到Docker环境中的influxdb

我想在Docker环境中使用influxdb和grafana来显示来自jmeter的时间序列数据。 我尝试从这篇文章中设置: http : //www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/和唯一的区别是,我是docker环境。 所以我根据docker hub( https://hub.docker.com/_/influxdb/ )给出的信息设置influxdbconfiguration: 我改变了这样的configuration文件: 并在termianl中键入:“$ docker run -p 8086:8086 \ -v $ PWD / influxdb.conf:/etc/influxdb/influxdb.conf:ro \ influxdb -config /etc/influxdb/influxdb.conf” 最后,当我想从localhost:8083获取数据时,input数据库的数据,然后input“SHOW MEASUREMETNS”,没有任何显示。 这可能是什么原因?

离线运行influxdb映像

我在使用存储在服务器上的influxdb的数据的Web应用程序上工作。 我现在想要使这个应用程序可以脱机,我正在寻找一种方法来保存在用户的计算机上的数据库的副本,以便他可以在本地主机上运行此副本(并尽快同步重新连接)。 有没有人有一个好的方法来实现的想法? (即,这需要从vue的用户点进行简单的过程)。 我看了一下Docker,但是我不确定是否真的需要它。 但是如果是这样的话,是否还有一种方法可以在应用程序脚本中运行Dockersconfiguration命令,或者是否应该下载Docker并自己键入这些命令? 谢谢你的帮助 ! [编辑]最后,我设法做influxdb使用tutum / influxdb。 我只需要安装Docker,按照这个指示,并在应用程序中添加一个脚本,将数据从服务器复制到客户端数据库。 现在我想我将不得不做类似的服务器脚本,我需要保持离线…

cadvisor不会将数据推送到influxdb

要监视我的docker集装箱,我想使用cadvisor并将统计数据推入influxdb。 以下是我迄今为止所做的步骤。 1.为influxdb启动Docker容器。 sudo docker run -d -p 8083:8083 -p 8086:8086 –expose 8090 –expose 8099 –name influxsrv tutum/influxdb 2.在influxdb中创build一个数据库“cadvisor”。 create database cadvisor 3.开办docker集装箱docker。 sudo docker run –volume=/:/rootfs:ro –volume=/var/run:/var/run:rw –volume=/sys:/sys:ro –volume=/var/lib/docker/:/var/lib/docker:ro –publish=8080:8080 –detach=true –link influxsrv:influxsrv –name=cadvisor google/cadvisor:latest -storage_driver_db=influxdb -storage_driver_host=influxsrv:8086 -storage_driver_user=deepak -storage_driver_password=xxxx 我甚至可以看到在pipe理员webui中运行的容器列表。 但在influxdb我没有得到任何数据。 所以我检查了顾问日志,我仍然不清楚为什么这些数据没有被推到influxdb。 下面是cadvisor docker容器日志。 I1010 23:39:42.981917 1 storagedriver.go:50] Caching stats in memory for 2m0s […]

由于已经使用的NodePort,Kubernetes不断移除Heapster&Grafana服务

我在Ubuntu上通过Docker在本地运行Kubernetes集群。 由于我使用Vagrant来创buildUbuntu VM,我不得不从官方的Kubernetes指南中修改docker docker run命令: docker run -d \ –volume=/:/rootfs:ro \ –volume=/sys:/sys:ro \ –volume=/var/lib/docker/:/var/lib/docker:rw \ –volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ –volume=/var/run:/var/run:rw \ –net=host \ –privileged=true \ –pid=host \ gcr.io/google_containers/hyperkube:v1.3.0 \ /hyperkube kubelet \ –allow-privileged=true \ –api-servers=http://localhost:8080 \ –v=2 \ –address=0.0.0.0 \ –enable-server \ –hostname-override=192.168.10.30 \ –config=/etc/kubernetes/manifests-multi \ –containerized \ –cluster-dns=10.0.0.10 \ –cluster-domain=cluster.local 另外,运行反向代理允许我通过虚拟机之外的浏览器访问集群的服务: docker run -d –net=host –privileged […]

Grafana + InfluxDBconfiguration

我在Docker(Kitematic应用程序)上安装了InfluxDB和Grafana,并下载了Telegraf指标https://grafana.net/dashboards/61 。 然后我select我的本地http://192.168.99.100:3004/dashboard/new?editview=import,并尝试导入该telegraf-metrics_rev2.json文件。 但我不能点击“保存并打开”button,因为对于InfluxDB选项我有消息: 找不到InfluxDBtypes的数据源。 请给我一个提示,我可以从哪里获取Telegraf指标的数据源?

docker提交influxdb – 结果图像没有改变

我有influxdb泊坞窗图像的大问题。 我想保存数据,数据库和表格到文件,移动文件到另一个主机,然后用完整的configuration和数据恢复容器。 我绑: 1. docker save / load 2. docker export / import 3. docker commit / run 对于上面的influxdb官方docker图像命令不保存更改…每次只有初始configuration的容器是“干净的”。 我不知道什么是错的…命令: docker diff 只确认没有更改被保存。 感谢您的时间和答案。

如何容器与Docker的InfluxDB?

由于启动Influxdb的命令(/etc/init.d/influxdb start)默认进程进行了守护进程,所以当在带有CMD或ENTRYPOINT指令的Dockerfile中使用此命令时,具有PID 1的docker容器进程只会在在Docker镜像运行时产生influxdb守护进程。 那么集成InfluxDB的正确方法是什么? 有没有可能在前台模式下启动InfluxDB? InfluxDB启动脚本(/etc/init.d/influxdb)内部使用一个名为“start-stop-daemon”的命令。 这个命令如何与Docker交互? 之前有一个关于这个话题的类似post,但是那个postbuild议使用Marathon,我不想使用它。 如何使用Mesos Marathon作为Docker的前台进程运行InfluxDB 提前致谢。

Telegraf无法连接到InfluxDB

我是新来的docker工人,潮streamgrafana等我grafana和influxdb运行,​​但似乎无法连接telegraf influxdb。 我遵循了许多指南,但我失去了一些东西。 我在E:\ docker \ containers \ telegraf上创build了一个Telegrafconfiguration文件,并尝试使用它: docker run -ve:/docker/containers/telegraf/:/etc/telegraf/telegraf:ro telegraf 但我不断收到以下错误: 2017/05/13 20:32:39 I! Using config file: /etc/telegraf/telegraf.conf 2017-05-13T20:32:39Z E! Database creation failed: Post http://localhost:8086/query?db=&q=CREATE+DATABASE+%22telegraf%22: dial tcp [::1]:8086: getsockopt: connection refused 我在conf文件的influxdb输出部分有这个: [[outputs.influxdb]] # urls = ["udp://localhost:8089"] # UDP endpoint example urls = ["http://10.0.75.1:8086"] # required database = "telegraf" # required retention_policy […]

cadvisor和influxDB集成问题

我使用influxDB来存储由pipe理员产生的历史数据,我遇到了一个问题。 在安装和连接cadvisor和influxDB之后,influxDB显示没有数据。这里是我的dockerconfiguration: //for influxDB docker run -d -p 8083:8083 -p 8086:8086 –expose 8090 –expose 8099 –name influxsrv tutum/influxdb //for cadvisor docker run –volume=/:/rootfs:ro \ –volume=/var/run:/var/run:rw \ –volume=/sys:/sys:ro \ –volume=/var/lib/docker/:/var/lib/docker:ro \ –publish=8080:8080 \ –detach=true \ –link influxsrv:influxsrv \ –name=cadvisor \ google/cadvisor:latest \ -storage_driver_db=influxdb \ -storage_driver_host=influxsrv:8086 所以当我计划在influxDB中查看数据时,我收到以下消息: influxDB显示没有数据,谁能告诉我为什么? 提前致谢。