⑴InfluxDB是一款非常专业且优秀的时间序列数据库,通过这款软件可帮助用户处理高写入和查询负载,以单个二进制文件包含时间序列数据平台中所需的一切,不管是查询,任务还是代理都集中在一个地方,是必不可少的时间序列工具箱,InfluxDB提供了不同的模板,可以包含从仪表板和Telegraf配置到通知和警报的所有内容,使用InfluxDB模板不仅可以快速设置监视特定技术,而且还可以InfluxDB的新实例,备份仪表板配置或与InfluxData社区共享配置,需要的话就赶快下载吧!
⑵使用Telegraf插件,InfluxDB v API,influx 命令行界面(CLI,InfluxDB UI(InfluxDB
⑶.的用户界面或InfluxDB v API客户端库收集数据并将数据写入InfluxDB 。
⑷使用Telegraf
⑸使用Telegraf快速将数据写入InfluxDB Cloud。在InfluxDB
⑹UI中自动创建新的Telegraf配置,或手动更新现有的Telegraf配置以将数据发送到您的InfluxDB Cloud实例。
⑺InfluxDB OSS使您可以从HTTP端点中抓取Prometheus格式的指标。
⑻使用Flux,UI和influx命令行界面查询数据。
⑼使用InfluxDB任务来处理和下采样数据。
⑽构建自定义的仪表板以可视化您的数据。
⑾监视数据并根据指定的逻辑发送警报。
⑿更快的时间变得很棒
⒀InfluxDB以单一二进制文件提供了时间序列平台所需的一切-多租户时间序列数据库,UI和仪表板工具,后台处理和监视代理。所有这些使部署和设置变得轻而易举,并且更易于保护。
⒁深刻的见解和分析
⒂Flux是第四代编程语言,旨在用于数据脚本,ETL,监视和警报。作为一种功能语言,您可以构建查询并将通用逻辑分离为易于共享并有助于加快开发速度的函数和库。Flux还可以用于与其他SQL数据存储库(Postgres,Microsoft
⒃SQL Server,SQLite和SAP Hana以及基于云的数据存储库(Google Bigtable,Amazon
⒄Athena和Snowflake一起充实您的时间序列数据。丰富的时间序列数据提供了可以进一步深入了解您的数据的上下文。
⒅针对开发人员的生产力进行了优化
⒆现在,可以在统一的API中访问InfluxDB中的所有内容(提取,查询,存储和可视化。因为现在可以通过编程方式访问和控制平台中的所有内容,所以这使开发人员能够更快地获得出色的表现。这与跨种语言(例如Go,Java,PHP和Python的一组强大的客户端库结合在一起,并且一组InfluxDB命令行工具可帮助开发人员以最熟悉的方式进行开发。
⒇InfluxDB具有一流的UI,其中包括Data
⒈Explorer,仪表板工具和脚本编辑器。使用数据资源管理器快速浏览收集的指标和事件数据,并应用常见的转换。仪表板工具随附了方便的可视化列表,可帮助您更快地从数据中查看见解。最后,使用脚本编辑器通过易于访问的示例,自动完成和实时语法检查来快速学习Flux。
⒉易于构建,易于共享的模板
⒊InfluxDB模板(一套新工具,其中包括打包程序和一套预制监控解决方案使您可以与全球各地的同事和其他社区成员共享监控专业知识。InfluxDB模板库提供了可用的模板,这些模板涵盖了一些最流行的工具,应用程序和协议。还可以将这些模板作为代码检入,以适合您的持续集成和部署管道,以使部署(更重要的是回滚更改轻松进行。
⒋开始使用InfluxDB
⒌InfluxDB
⒍.时间序列平台专用于收集,存储,处理和可视化指标和事件。通过下载InfluxDB,安装必要的可执行文件并运行初始设置过程,开始使用InfluxDB OSS
⒎使用自制软件我们建议使用Homebrew在macOS上安装InfluxDB v.:
⒏手动下载并安装您也可以直接下载适用于macOS的InfluxDB
⒐v.二进制文件:(可选验证下载的二进制文件的真实性为了增强安全性,请使用gpg来验证下载的签名。(gpg默认情况下,大多数操作系统都包含该命令。如果gpg不可用,请参阅GnuPG主页以获取安装说明。下载并导入InfluxData的公钥:
⒑通过添加.asc到下载URL,下载发布的签名文件。例如:
⒒使用以下命令验证签名gpg --verify:
⒓该命令的输出应包括以下内容:
⒔解包InfluxDB二进制文件要解压缩下载的归档文件,请在Finder中双击归档文件,
⒕或在macOS命令提示符应用程序(例如Terminal或iTerm中运行以下命令 :
⒖(可选将二进制文件放在$
⒗PATH中如果选择,则可以放置,influx然后influxd在$PATH或前面加上可执行文件的前缀,然后运行。
⒘网络端口默认情况下,InfluxDB使用TCP端口通过InfluxDB HTTP
⒙API进行客户端-服务器通信。启动InfluxDB通过运行influxd守护程序启动InfluxDB :
⒚启用外壳补全(可选要安装influxshell补全脚本,请参见influx pletion。
⒛设置InfluxDB
①InfluxDB的初始设置过程包括创建默认组织,用户,存储桶和Admin身份验证令牌。InfluxDB用户界面(UI和influx命令行界面(CLI均可使用设置过程。
②通过UI设置InfluxDB在运行InfluxDB的情况下,访问localhost:。
③设置您的初始用户输入用户名您的初始用户。
④输入密码并为您的用户确认密码。
⑤输入您的初始组织名称。
⑥输入您的初始存储桶名称。
⑦现在,InfluxDB已使用主要用户,组织和存储桶进行了初始化。您已准备好编写或收集数据。(可选设置和使用Influx
⑧CLI如果您通过UI设置InfluxDB并希望使用influxCLI,我们建议设置一个配置文件。这样可以避免必须在每个命令中传递InfluxDB身份验证令牌influx。完成以下步骤来设置存储您的凭据的配置配置文件。在终端中,运行以下命令:
⑨这将配置一个名为的新配置文件default,并使该配置文件处于活动状态,以便您的influxCLI命令针对该实例运行。有关更多详细信息,请参见influx
⑩了解influxCLI命令。要查看所有可用influx命令,请键入influx -h或签出influx-InfluxDB命令行界面。