(注:第一次写,并且文章引用)(注:OpenStreetMap初探(一)——了解OpenStreetMap                      OpenStreetMap初探(二)——osm的数据结构          &n
转载 2024-10-21 17:27:11
32阅读
昨天我写过一个基于signoz的dremio opentelemetry 集成,实际上grafana/tempo 也是一个很不错的选择,主要是部署简单,以下是一个
原创 2024-01-28 20:07:45
228阅读
        经过不断试用与改动,这个查看器终于还是完毕了设计、实现。查看器,顾名思义,没有编辑功能:说的白一点,仅仅是一个以OpenStreetMap为底图的显示装置罢了。和专业GIS相比,这款基于插件的OpenStreetMap瓦片查看器client显得单薄。和消费类GIS(如面向浏览器的地图API)相比,它是本地的。似乎和Native应用更加合拍。&
转载 9月前
9阅读
整个过程历时两个半小时,出现的问题以及解决办法做一个总结。安装macports的过程此处不再赘述,安装过程中等的时间太长了,以为是死机了,结果强制停止也停不了,最后只能是等着安装完成结束。Macports安装完成之后在控制台验证是否安装成功:输出版本号正常。说明ports已经安装成功。下面就要使用macports来安装Opencv了,命令很简单:sudo port install opencv输入
转载 8月前
56阅读
前言OpenTelemetry作为一个分布式追踪的项目,他支持非常多的语言,如Java,Golang,Python等,鉴于笔者的主力语言为Java,并且后续需要介绍OpenTelemetry的Java Agent实现,所以后续文章中的相关知识点都以Java或者Java Sdk的方式为主。初识OpenTelemetry在微服务广泛发展和使用的当下,对于整个微服务体系的使用情况的观察以及服务依赖调用情
OpenTelemetry 介绍我在之前的几篇文章都介绍了 OpenTelemetry, 你可以在这里找到OpenTelemetry是谷歌和微软共同推进的云原生监控的新规范, 兼容OpenTracing和OpenCensus支持的语言和组件OpenTelemetry的终极目标是:实现Metrics、Tracing、Logging的融合及大一统,作为APM的数据采集终极解决方案。因为现在正式版本还没
转载 2024-09-27 09:04:13
161阅读
前面我们介绍了目前主流的双层加密壳核心实现原理, 以及应对兼容性,同时考虑安全性的前提下对加密壳核心进行简化。 并就加密壳核心的兼容性以及安全性进行了讨论 ,提到了加密壳核心兼容性和安全性共赢的实现模式,纯Jit层核心。今回我们将介绍这种加密壳核心的实现。 前面我们已经将加密壳核心简化为只Hook框架内核的两个函数,mscorwks.dll中一个,mscorjit.dll中一个。 同时在兼容性方面
转载 7月前
22阅读
大家好,我是杰哥 上周,我们通过文章 Spring Cloud(五):注册中心-nacos篇 ,对nacos作为注册中心,有了一个基本的了解。那么按照惯例,今天就要进行真正有料的环节-源码探究 本篇,将 站在服务端的视角 ,对于nacos作为服务注册中心的 选举 、 心跳、注册 以及 服务同步 几个重要动作
很简单就是几个工具椽到一起,方便学习了解grafana agent 对于tempo的支持 预备说明 grafana agent 对于tempo的支持,我们需要使用opentelemetry-collector,关于opentelemetry-collector 的使用 以及功能可以参考相关资料 环境
原创 2021-07-18 15:26:39
1586阅读
2评论
一条完整的链路包含trace和span一个trace包含多个span,组合起来一般是时间轴的方式展示,如Jaeger和Tempo等单独看span,要额外做啥工作,直接拿来使用即可。
原创 2024-06-12 15:03:21
1391阅读
1点赞
# Spring Boot 集成 OpenTelemetry 的指导 在现代微服务架构中,分布式追踪变得越来越重要。OpenTelemetry 是一个强大的工具,可以帮助你进行应用的监控和追踪。本文将教你如何将 OpenTelemetry 集成到 Spring Boot 项目中。我们将以清晰的步骤和示例代码来进行说明。 ## 集成流程概览 下面是我们集成 OpenTelemetry 的整体流
原创 10月前
1372阅读
作者介绍:王天宜Prometheus + Grafana 作为一套普适的监控系统广泛应用于各种应用环境中。本文主要介绍能否将 TiDB + Prometheus 新搭建的监控系统,迁移到已有的监控系统的方案。对资源比较紧张,高可用需求不强烈的用户,我们建议直接通过 Prometheus Label 进行集群的划分,做到 All in One 的 Prometheus 监控环境。对资源宽裕,高可用需
转载 4月前
60阅读
JMX 是什么?JMX 是 “Java Management Extensions” 的缩写,中文通常称为 “Java 管理扩展”。它是 Java 平台提供的一套标准框架,用于对 Java 应用程序、设备、系统资源进行监控和管理。JMX 的核心作用包括:监控 Java 程序运行状态(如内存使用、线程数、类加载情况等);动态修改配置参数(无需重启应用);远程管理 Java 应用(通过 JConsol
转载 18天前
391阅读
前言以keycloak作为sso认证中心服务端,springboot2的客户端集成方式有很多种,例如仅集成keycloak的jar包方式、集成spring security的方式、以及security+oauth2的方式等。 上述三种方式,从实现以及功能上来说均是一个比一个复杂。 另外,springboot作为普通客户端的同时,也可以进行更多的集成,进而实现对keycloak服务端的操作,这就涉及
转载 2023-12-06 21:15:37
291阅读
一. Grafana Tempo 简介常见的分布式追踪协议、系统,比较知名的有:Jaeger,Zipkin,OpenCensus 和 OpenTelemetryGrafana Tempo 是一个开放源代码,易于使用的大规模分布式跟踪后端,采用Go 语言实现。Tempo 成本低效益高,仅需要对象存储即可运行,并且与 Grafana,Prometheus 和 Loki 深度集成Tempo 可以与任何
这对于那些不能直接控制 JVM 启动参数的应用特别有用,比如通过 JNI (Java Native Interface) 调用 JVM 的应用、脚本中嵌
原创 精选 2024-05-28 18:00:43
2058阅读
1点赞
# Spring Boot 集成 OpenTelemetry 官网 OpenTelemetry 是一个用于跟踪和监控分布式系统的开放标准。借助 OpenTelemetry,开发人员可以轻松地捕获应用程序的性能数据,并实时监控应用程序的运行状态。 在本文中,我们将介绍如何在 Spring Boot 项目中集成 OpenTelemetry,并展示如何通过 OpenTelemetry 框架来实现跟踪
原创 2024-05-03 03:49:46
539阅读
# 使用 Docker 搭建 Tempo 服务的完整指南 在现代软件开发中,Docker 已成为构建和部署应用的重要工具。本文将教会你如何使用 Docker 搭建 Tempo 服务(一个状态监控和分布式跟踪系统的工具)。接下来我们将分步骤进行,每一步都提供相应的代码和解释。 ## 整体流程概述 在开始之前,先来看一下实现“Docker Tempo”的流程。下面的表格展示了整个流程的步骤。
原创 9月前
122阅读
# 如何实现 Tempo 架构:一名新手开发者的指南 Tempo 架构是一种现代软件架构设计,旨在提升系统的可扩展性、维护性和性能。作为一名初学者,通过合理的步骤和代码示例,你可以逐步理解和实现这种架构。本文将引导你完成这一过程,涵盖所需的基本知识和代码实现。 ## 实现步骤流程 接下来,我们将整个过程总结为一个表格,以便你快速理解。 | 步骤 | 描述 | 需要的工具/技术 | |---
原创 10月前
56阅读
# 如何实现“tempo docker” ## 介绍 在本文中,我将向一名刚入行的小白开发者解释如何实现“tempo docker”。这是一个关于如何使用Docker容器化部署应用程序的教程。我将详细介绍每个步骤所需的代码,并对其进行解释。 ## 整体流程 下面是实现“tempo docker”的整体流程: ```mermaid erDiagram 使用Docker构建镜像 --
原创 2023-08-16 16:41:19
62阅读
  • 1
  • 2
  • 3
  • 4
  • 5