资源汇总:InfluxDB Cloud on Google Cloud 入门指南
作者:Emily Kurze / 使用案例, 产品, 开发者, 公司
2021年3月26日
导航至
您是否正在寻找 InfluxDB on Google Cloud 的入门指南?我们汇集了顶级资源,帮助您充分利用来自 Google Cloud 基础设施或您自己的应用程序的时间序列数据。
了解像 Wayfair 和 Vera C. Rubin Observatory 这样的客户如何使用 InfluxDB on Google Cloud 来解决其时间序列数据收集和处理挑战,从而为其多方面、复杂的实际应用案例提供支持。
在 Google Cloud 上使用 InfluxDB 的优势
InfluxDB on Google Cloud 旨在处理现代微服务、设备和传感器生成的持续增长的时间戳指标和事件规模——这是一般用途数据库无法做到的。InfluxDB Cloud 专为以下目的而构建:
- 完全可观测性 — Telegraf 的 200 多个插件驱动的数据收集插件与 InfluxDB 的高摄取能力相结合,意味着您可以将数据集中在一个位置。通过与 AI 和 ML 工具(如 Google Cloud AI Platform 的 AI 和机器学习服务 (TensorFlow, TPUs, TFX))配对,深入了解您的时间序列数据。
- 强大的查询功能 — InfluxDB Cloud 中的每个仪表板和每个检查背后都有一个 Flux 脚本,该脚本可以包含多个查询、跨数据源的连接、变量、比较、正则表达式和统计函数。这为您提供了无限的灵活性,可以根据您的需求微调您的监控。
- 快速部署 — InfluxDB 模板是打包的配置和仪表板,其中包含在几分钟内部署数十种技术的监控解决方案所需的一切。安装模板后,您可以轻松地根据您的用例进行自定义。
- 无缝计费 — 通过 Google Cloud Marketplace 获取 InfluxDB Cloud,您可以将任何 InfluxDB 费用合并到您的每月 Google Cloud 账单中,并使用任何合同承诺。
从广泛的使用案例中获得强大的见解
InfluxDB Cloud on Google Cloud 简化了 Google Cloud 上的时间序列数据摄取、集成和低延迟处理,适用于广泛的使用案例和行业,包括物联网、应用程序和基础设施监控,涵盖制造业、软件、电信、金融等领域。
在 Google Cloud 上使用 InfluxDB 进行物联网用例
许多 Google Cloud 客户都有物联网事件处理和基于时间的处理用例,这些用例需要像 InfluxDB 这样的高性能时间序列数据库;用于收集、处理、分析和归档来自物联网设备、车辆和智能系统的事件。InfluxDB 可以轻松连接到 Google Cloud 服务,如 BigQuery、Cloud IoT Core 和 Cloud Machine Learning Engine。在 IoT Event Processing and Analytics with InfluxDB in Google Cloud 技术论文及其 配套网络研讨会 中了解更多信息,以发现 Google Cloud 如何将 InfluxDB 作为时间序列组件融入其物联网事件处理和分析解决方案中。
在 Google Cloud 上使用 InfluxDB 进行 DevOps 用例
借助这些 InfluxDB 模板,您可以全面了解您的整个 Google Cloud 环境、容器、应用程序和微服务
- Google Cloud Monitoring — 是一种模板化解决方案,可实时了解由 Google Cloud 支持的应用程序的性能、正常运行时间和整体健康状况。通过 阅读技术论文、观看网络研讨会 或开始学习此简易 教程,了解如何统一和分析来自您的服务和应用程序的指标。
- Kubernetes Monitoring — 确保集群有效利用底层资源。它还需要基于历史数据的积极管理和持续优化。此模板包含两个 Kubernetes 仪表板:Kubernetes Node Metrics 和 Kubernetes Inventory,以帮助您深入了解集群。
- Kafka Monitoring — 此模板可帮助您管理集群、在易于使用的仪表板中监控系统健康状况、获取自动警报和触发器等等 — 所有这些都通过一种机制实现,该机制将所有关键信息置于最前端和中心位置,以便您可以尽快对其采取行动。
InfluxDB 与 Google 服务和产品的集成
InfluxDB 通过与开源插件驱动的服务器代理 Telegraf 的集成,原生支持 Google Cloud 应用程序和服务。使用 Telegraf,您可以轻松收集指标、健康状态、状态、统计信息、事件数据,并为资源、服务和 KPI 构建仪表板,包括:
- Stackdriver Input Plugin 从 40 种不同的 Google Cloud 服务 收集指标、事件和元数据,并将其存储在 InfluxDB 中以进行仪表板显示和分析。 Stackdriver Output Plugin 将数据输出到 Stackdriver。
- Kubernetes Input Plugin 可用于 Google Kubernetes Engine (GKE) 监控。Telegraf 的 Kube Inventory plugin 生成从 Kubernetes 资源状态派生的指标。 Prometheus 插件从以 Prometheus 格式公开指标的应用程序和服务收集数据。
- Google Cloud PubSub Plugin 和 PubSub Push Plugin 允许您从 Pub/Sub 拉取和推送消息到 InfluxDB,而 Telegraf 的 Cloud PubSub Output Plugin 允许您将数据从 InfluxDB 发送到 Google Cloud PubSub。从那里,您可以 将数据发送到 BigQuery 和 Google AI 平台。
- Docker Plugin 和 Docker Log Plugin 可以监控 Google Cloud Build 使用的容器。
- MQTT Input Plugin 可以使用 MQTT 主题或输出数据。
- Google Data Studio 集成在 InfluxData 平台中有一个原生连接器,允许用户从其 InfluxDB 实例查询时间序列数据以构建 Data Studio 仪表板。阅读有关如何 使用 Google Data Studio 访问 InfluxDB Cloud 中的时间序列数据 的教程。
- Telegraf 可以监控由 Google Compute Engine 启动的虚拟机,使用其系统 监控插件 或许多其他用于监控资源以及在这些虚拟机上运行的应用程序的插件。
- 开源 Kubernetes 或 Google Kubernetes Engine (GKE) 的用户可以使用 InfluxData Kubernetes Service Operator(一个用于管理 InfluxDB 实例的 Kubernetes 运算符)自动部署 InfluxDB 并处理操作任务。
<figcaption> InfluxDB 通过原生支持和插件与 Google Cloud 集成。</figcaption>
获取适用于 Google Cloud 的 InfluxDB Cloud
InfluxDB Cloud 在 Google Cloud Marketplace 上的可用性意味着您可以一键访问行业领先的时间序列平台,用于收集、存储、分析和可视化指标和事件,以进行实时决策。您甚至可以使用您的 Google Cloud 积分来抵消任何 InfluxDB 费用。
立即免费开始使用 InfluxData 的 InfluxDB Cloud,以帮助您和您的团队更快地创新并获得竞争优势。