【远程监控新体验】OpenObserve结合内网穿透无公网IP远程访问全攻略

server/2024/10/19 21:58:54/

文章目录

    • 前言
    • 1. 安装Docker
    • 2. Docker镜像源添加方法
    • 3. 创建并启动OpenObserve容器
    • 4. 本地访问测试
    • 5. 公网访问本地部署的OpenObserve
      • 5.1 内网穿透工具安装
      • 5.2 创建公网地址
    • 6. 配置固定公网地址

前言

本文主要介绍如何在Linux系统使用Docker快速本地化部署OpenObserve云原生可观测平台,并结合cpolar内网穿透工具轻松实现远程访问本地搭建的平台界面管理和可视化各种可观察数据。

OpenObserve是一个基于 Rust 的云原生可观察性平台,可以处理 PB 级的数据,是一款用于日志、指标、分析和追踪,真实用户监控(RUM)的可观测工具,与需要理解和调整大量设置的Elasticsearch相比,它简单明了,易于操作。而且日志存储成本降低约 140 倍,几分钟就能快速部署并运行观察。

除此之外,OpenObserve有着全面的数据支持,如日志、指标、跟踪数据,并完全兼容 OpenTelemetry。具备高级查询功能,支持 SQL 和 PromQL 查询,提供丰富的数据可视化选项。还自带用户界面,无需单独安装,可以无缝替代Elasticsearch。

目前已经获得了11+K的star,支持多平台本地化部署,接下来就详细演示一下如何在ubuntu使用docker快速部署。

Home


http://www.ppmy.cn/server/133158.html

相关文章

我的JAVA项目构建

1.Maven maven就是pip 设置maven下载的的jar包位置 换源 下载插件maven-search 配置dependency 2.Tomcat 设置环境变量JAVA_HOME 设置编码方式 方框就是路径的前缀 3.Servlet 新建项目 写一个类继承HttpServlet,复写doGet(应对Get请求),doPost(应对…

AWS S3迁移到阿里云OSS实践

本教程讲解如何将AWS S3中的数据迁移到阿里云对象存储OSS。 如果您需要将AWS S3中的数据通过专线迁移到阿里云对象存储OSS,请参见使用代理迁移。 概述 阿里云在线迁移服务是阿里云提供的存储产品数据通道。使用在线迁移服务,您可以将第三方数据轻松迁…

软件程序系统架构中MVC和三层架构分别是什么,有什么区别?

MVC(Model-View-Controller)和三层架构(三层架构通常指表示层、业务逻辑层和数据访问层)是两种常见的软件架构模式,它们各自有不同的设计理念和应用场景。下面详细介绍这两种架构的区别: 【1】MVC&#xf…

PHP WebSocket

文章目录 PHP WebSocket 介绍Laravel 8 中使用 WebSocket实现广播1. 安装 Laravel WebSockets2. 配置 WebSocket3.运行 WebSocket 服务器4. 客户端代码5. 在 Laravel 中广播事件6. 触发事件7. 监听事件 创建单聊1.创建一个用于发送单聊消息的事件2.设置消息发送3.设置路由4.客户…

复习:JavaScript 中的symbol

在 JavaScript 中,Symbol 是一种新的原始数据类型,它表示唯一的、不可变的值。Symbol 类型的值可以作为对象的唯一属性键,这是它与其他数据类型(如字符串和数字)相比的独特之处。使用 Symbol 可以避免属性名的冲突&…

linux通过configfs方式开启uvc、uac、adb等功能

linux通过configfs方式开启uvc、uac、adb等功能 IamGroot2023 已于 2023-03-22 13:02:02 修改 阅读量3.1k 收藏 20 点赞数 3 文章标签: adb linux android Powered by 金山文档 版权 setusbconfig uvc:开启uvc功能。 切换到usb device模式: …

架构师知识梳理(十):系统架构设计与评估

架构基本概念 软件架构:从需求分析到软件设计之间的过渡过程称为软件架构,软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用(连接件)、指导构件集成的模式以及这些模式的约束组成…

Uncaught (in promise) TypeError: Cannot convert object to primitive value

使用vue3的时候报了这个错误,而且还同时报了一个警告 说一下我这里这个错误和警告的原因,是因为我把传给 第三方组件的值 也当做了 第三方组件的 ref,可能没太说清楚,所以接下来看代码,我这里使用的第三方组件是 vxe-t…