InfluxDB

Export data from InfluxDB

扶醉桌前 提交于 2019-12-03 06:48:02
问题 Is there a way (plugin or tool) to export the data from the database (or database itself) ? I'm looking for this feature as I need to migrate a DB from present host to another one. 回答1: You could dump each table and load them through REST interface: curl "http://hosta:8086/db/dbname/series?u=root&p=root&q=select%20*%20from%20series_name%3B" > series_name.json curl -XPOST -d @series_name.json "http://hostb:8086/db/dbname/series?u=root&p=root" Or, maybe you want to add new host to cluster? It's

How to format time in influxdb select query

China☆狼群 提交于 2019-12-03 06:28:16
问题 I am new to InfluxDB. I am querying data in admin ui. I see time as timestamp. Is it possible to see it formatted as date and time? 回答1: You can select RFC 3339 formatting by entering the following command in the CLI: precision rfc3339 回答2: Although tierry answered the question already, here is the link to the documentation as well: precision 'rfc3339|h|m|s|ms|u|ns' Specifies the format/precision of the timestamp: rfc3339 (YYYY-MM-DDTHH:MM:SS.nnnnnnnnnZ), h (hours), m (minutes), s (seconds),

Running kubernetes autoscalar

匿名 (未验证) 提交于 2019-12-03 02:31:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have a replication controller running with the following spec: apiVersion: v1 kind: ReplicationController metadata: name: owncloud-controller spec: replicas: 1 selector: app: owncloud template: metadata: labels: app: owncloud spec: containers: - name: owncloud image: adimania/owncloud9-centos7 ports: - containerPort: 80 volumeMounts: - name: userdata mountPath: /var/www/html/owncloud/data resources: requests: cpu: 400m volumes: - name: userdata hostPath: path: /opt/data Now I run a hpa using autoscale command. $ kubectl autoscale rc

influxdb -install -relay--http write--read.[create db]

匿名 (未验证) 提交于 2019-12-03 00:39:02
curl -POST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE mydb" Method Not Allowed Nevertheless, doing the same with get works perfectly: curl http://localhost:8086/query?q=CREATE+DATABASE+ "db" Authentication and Authorization 注意:身份授权与验证不能用于阻止恶意用户。如果有额外的做合理性和安全性的需求,InfluxDB可以运行在第三方服务内。 注意:身份验证适用于http请求的范围。插件不适用(Graphite, collectd, etc.) 创建一个admin用户 [http] auth-enabled=true 重启应用 注意:如果打开了身份验证功能,而且没有用户,InfluxDB会强制创建admin用户,并且只接受创建admin用户的query HTTP API Query: curl -v -G "http://login1.org:8086/query?db=test&u=admin&p=admin" -- data -urlencode "q=select * from table" 1 Write:

influxDb忘记admin密码解决方案

匿名 (未验证) 提交于 2019-12-03 00:22:01
0.infulx有用户管理的功能,但是忘记密码后啥都干不了了。比如你想创建用户,更改密码。。。 解决方案: 1.更改配置文件,设置auth-enabled = false. 2.重启influxdb。 3.用命令行登录。 4.进行用户管理:创建管理员、更改密码。。 5.更改配置文件,设置auth-enabled = true 6.重启influxdb。 7.done。 附:用户管理命令: 用户类型及其权限 管理员 数据库管理: CREATE DATABASE DROP DATABASE DROP SERIES DROP MEASUREMENT CREATE RETENTION POLICY ALTER RETENTION POLICY DROP RETENTION POLICY CREATE CONTINUOUS QUERY DROP CONTINUOUS QUERY CREATE USER GRANT ALL PRIVILEGES REVOKE ALL PRIVILEGES SHOW USERS CREATE USER GRANT [READ,WRITE,ALL], REVOKE [READ,WRITE,ALL SHOW GRANTS SET PASSWORD DROP USER 非管理员用户: READ WRITE ALL READ WRITE 这三种情况可以赋给每个用户

InfluxDB入门教程

匿名 (未验证) 提交于 2019-12-03 00:17:01
前言 InfluxDB是一个时序性数据库,详细资料如下 http://liubin.org/blog/2016/02/18/tsdb-intro/ 下载和安装 LZ从官网下载的是influxdb-1.2.4_windows_amd64这个版本,这种数据库不需要安装,解压后配置完毕直接使用,解压后的文件为 influx.exe---->influxdb 命令行客户端 influxd.exe---->influxdb服务器 influxdb.conf---->配置文件,指定对应数据存储文件的位置、日志信息、连接数量、连接时间等等功能的具体配置 主要需要修改的内容如下: meta部分 data部分 retention部分 shard-percreation部分 monitor部分 admin部分 bind-address端口视服务器端口使用情况而定,这个端口是用来通过浏览器访问的 http部分 这个端口是用来通过程序来访问的,各种参数的具体含义详见 https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20170206_InfluxDB%E5%AE%89%E8%A3%85%E5%8F%8A%E9%85%8D%E7%BD%AE.md 启动 通过cmd打开window的命令窗口,进入到influxdb的放置目录,执行命令

.NET Core微服务之基于App.Metrics+InfluxDB+Grafana实现统一性能监控

匿名 (未验证) 提交于 2019-12-03 00:17:01
一、关于App.Metrics+InfluxDB+Grafana 1.1 App.Metrics      App.Metrics是一款开源的支持.NET Core的 监控 插件,它还可以支持跑在.NET Framework上的应用程序(版本 >= 4.5.2)。官方文档地址: https://www.app-metrics.io/ 1.2 InfluxDB      InfluxDB是一款开源的分布式 时序、时间和指标 数据库,使用go语言编写,无需外部依赖。官网地址: https://portal.influxdata.com 1.3 Grafana      Grafana是一个可视化面板( Dashboard ),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、 InfluxDB 、Prometheus和OpenTSDB作为数据源。官网地址: https://grafana.com/ 二、InfluxDB的安装与配置 2.1 Linux下的安装   请参考focus-lei的文章《 .NET Core使用App.Metrics + InfluxDB + Grafana进行APM监控 》,我这里只是做demo,所以选择了在我的Windows Server虚拟机中安装,快速一点。当然

influxdb配置文件详解

匿名 (未验证) 提交于 2019-12-03 00:13:02
reporting-disabled:该选项用于上报influxdb的使用信息给InfluxData公司,默认值为false。 bind-address:绑定地址以用于RPC服务以进行备份和还原,默认配置是127.0.0.1:8088。 [meta]:控制存储有关InfluxDB群集的元数据的Raft共识组的参数。 dir:存储元数据/ raft数据库的目录,默认值:/var/lib/influxdb/meta。 retention-autocreate:用于控制默认存储策略,数据库创建时,会自动生成autogen的存储策略,默认值:true。 logging-enabled:为元服务打印日志消息,默认值:true。 [data]:控制InfluxDB的实际分片数据的生存位置以及它从WAL中刷新的方式。 “dir”可能需要更改为适合您系统的位置,但WAL设置是高级配置。 默认值应适用于大多数系统。 dir:最终数据(TSM文件)存储目录,默认值:/var/lib/influxdb/data。 wal-dir:预写日志存储目录,默认值:/var/lib/influxdb/wal。 wal-fsync-delay:写入在fsyncing之前等待的时间。 持续时间大于0可用于批量处理多个fsync调用。 这对于较慢的磁盘或看到WAL写入争用时很有用。 每次写入WAL时值为0s

InfluxDB的安装和简介

匿名 (未验证) 提交于 2019-12-03 00:13:02
InfluxDB简介 InfluxDB是一个 时间序列数据库, 旨在处理高写入和查询负载。它是 TICK堆栈 的组成部分 。InfluxDB旨在用作涉及大量带时间戳数据的任何用例的后备存储,包括DevOps监控,应用程序指标,物联网传感器数据和实时分析。 功能特点 基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等) 可度量性:你可以实时对大量数据进行计算 基于事件:它支持任意的事件数据基于事件:它支持任意的事件数据 主要特点 无结构(无模式):可以是任意数量的列 可拓展的 支持 min , max , sum , count , mean , median 等一系列函数,方便统计支持 min , max , sum , count , mean , median 等一系列函数,方便统计 原生的 HTTP 支持,内置 HTTP API 原生的 HTTP 支持,内置 HTTP API 强大的类 SQL 语法强大的类 SQL 语法 自带管理界面,方便使用自带管理界面,方便使用 InfluxDB与传统数据库的比较 InfluxDB的名词 传统数据库的概念 database 数据库 measurement 数据库的表 points 表里的一行数据 InfluxDB的独特的特性 point Point相当于传统数据库里的一行数据,如下表所示: point属性 传统数据库中的概念

工作日志,error parsing query: unable to find time zone

匿名 (未验证) 提交于 2019-12-03 00:13:02
工作日志,error parsing query: unable to find time zone Windows 系统使用influxdb数据库,在执行查询语句时提示 ERR: error parsing query: unable to find time zone Asia/Shanghai 的错误。因为influxdb在non-unix系统(例如windows)上不能正常使用tz()语句。网上都说安装go环境和重启Influxd即可解决问题。可是我也安装了go,也配置了环境变量,也重启了influxd,依然报相同的错误。 先说解决方法:安装golang,配置path和 GOROOT 环境变量,并且 重启电脑 。ITDragon 因为没有配置GOROOT,折腾了一天的时间。 第一步:下载window版本的golang, 下载地址 https://dl.google.com/go/go1.13.1.windows-amd64.msi 第二步:安装golang,并配置环境变量,包括GOROOT 和path 系统环境变量,重启电脑 第三步:重启influxd 开始:按照网上教程安装go,并配置了path环境变量。重启influxd。(失败,意料之中, ()^)) ) 然后:分析为什么安装go,得知influxdb底层是通过go语言实现