azure - 将数据导出到 Azure 数据资源管理器

标签 azure azure-devops azure-functions azure-blob-storage azure-data-explorer

我正在尝试为以下场景构建一个简单的基础设施:

我们有一个远程边缘设备,它从物联网传感器收集数据并将数据保存为 JSON 有效负载(这将每 10 分钟发生一次)并生成一个 Web URL - 以便可以下载有效负载。

因此,我希望将这些数据存储在 Azure 中以供进一步分析,并且需要使用任何可视化工具(Grafana 是最受欢迎的工具)来可视化报告。

所以,我需要坚持使用 Grafana 作为可视化工具,我认为,我需要使用 Azure 数据浏览器来收集数据,因为 Grafana 仅具有用于 Azure 数据浏览器的插件。 p>

我们在 AWS 中有相同的设置。我们使用 Amazon Timestream 来收集数据,并使用 Grafana 作为数据可视化工具。 Grafana 有连接到 Timestream 的插件。

<强>1。有人对基础设施有什么建议吗?

  • 如果我必须使用 Azure 数据浏览器本身 - 我需要先将数据存储到 Azure Blob 存储,然后将数据从中提取到数据浏览器(用于连续提取) 有人知道直接将数据从 Web URL 提取到数据浏览器的其他方法吗?

  • 如果我必须使用 Azure Blob 存储 - 有人知道如何自动将数据从 Web URL 推送到 Blob 存储吗?

  • 感谢您提前提出的所有建议!

    最佳答案

    Azure 数据资源管理器不支持从 URL 直接提取,以下是一些选项:

    1. 正如您所提到的,将数据写入 Azure 存储并设置 EventGrid 连接(您可以在 portal 或代码中进行设置)
    2. 创建一个 Azure 函数,该函数将使用其 SDK 之一(例如 .Net、Python 等)读取数据并将其写入 Azure 数据资源管理器
    3. 使用Azure Data Factory copy data from HTTP activity ,从那里您可以使用 Azure 数据资源管理器作为目标

    关于azure - 将数据导出到 Azure 数据资源管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70133938/

    相关文章:

    macos - 手动连接应用程序洞察

    Azure Devops Powershell 不显示 Get-ChildItem 的文件名

    azure - 如何停止从 Azure Functions 中的特定函数发送遥测数据?

    c# - 使用 ASP.NET Core 6.0 MVC 和 C# 将 blob 从一个 Azure 容器复制到另一个容器

    azure - 如何检查 Azure 应用程序网关的当前实例数

    azure - 如何在Azure存储队列的开头插入消息?

    c# - 将函数定义作为 CI 流程的一部分导入 API 管理

    amazon-web-services - AWS 云前端迁移到 Azure

    azure - 我们如何在 AZURE 中安排自定义代码调用认知 API

    json - 将 JSON 事件聚合到 Azure 流分析中的数组中