会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黑洞视界
博客园
首页
新随笔
联系
订阅
管理
2025年5月18日
NCC Mocha v0.2.0 发布, 新增对 Metrics 的支持
摘要: 目录项目简介项目进度v0.2.0 发布内容快速体验数据的发送数据的查询Trace配置 Jaeger 数据源Trace 数据的查询Metrics配置 Prometheus 数据源Metrics 数据的查询目前的限制 项目简介 Mocha 是一个基于 .NET 开发的 APM 系统,同时提供可伸缩的可观
阅读全文
posted @ 2025-05-18 21:47 黑洞视界
阅读(23)
评论(0)
推荐(0)
2025年5月12日
理解 C# 中的各类指针
摘要: 目录前言对象引用(Object Reference)指针(Pointer)指针的声明和使用指针可以指向的位置可以声明指针的位置指向值类型变量的指针指向对象引用的指针指向 GC Heap 的指针指向数组元素的指针指向静态字段的指针指向非托管内存的指针作为方法参数的指针作为方法返回值的指针多级指针进一步
阅读全文
posted @ 2025-05-12 22:45 黑洞视界
阅读(2416)
评论(10)
推荐(49)
2025年3月31日
如何在 .NET 中 使用 ANTLR4
摘要: 目录前言ANTLR4 简介语法分析基本概念如何使用 ANTLR41. 安装 Antlr4.Runtime.Standard 包2. 编写 ANTLR4 的语法规则文件3. 生成语法分析器直接使用 ANTLR4 官方提供的工具来生成语法分析器。借助 Antlr4BuildTasks 项目自动生成语法分
阅读全文
posted @ 2025-03-31 21:48 黑洞视界
阅读(1387)
评论(8)
推荐(13)
2024年7月29日
.NET 高性能缓冲队列实现 BufferQueue
摘要: 目录前言适用场景功能说明使用示例BufferQueue 内部设计概述Topic 的隔离Partition 的设计对并发的支持Partition 的动态扩容Segment 的回收机制Benchmark写入性能测试消费性能测试 前言 BufferQueue 是一个用 .NET 编写的高性能的缓冲队列实现
阅读全文
posted @ 2024-07-29 20:32 黑洞视界
阅读(3341)
评论(32)
推荐(19)
2024年1月30日
Mocha MemoryBufferQueue 设计概述
摘要: 目录前言MemoryBufferQueue 功能概述Buffer 模块 API 设计MemoryBufferQueue 的设计Partition 的设计对并发的支持Partition 的动态扩容OffsetSegment 的回收机制 前言 Mocha 是一个基于 .NET 开发的 APM 系统,同时
阅读全文
posted @ 2024-01-30 20:47 黑洞视界
阅读(571)
评论(0)
推荐(9)
2024年1月22日
NCC Mocha v0.1.0 发布,.NET 开发的基于 OpenTelemetry 的 APM 系统
摘要: 目录项目简介项目进度v0.1.0 发布内容项目背景平台功能技术架构v0.10 快速体验启动项目Trace 数据的发送配置 Jaeger 数据源Trace 数据的查询 项目简介 Mocha 是一个基于 .NET 开发的 APM 系统,同时提供可伸缩的可观测性数据分析和存储平台。 项目地址:https:
阅读全文
posted @ 2024-01-22 11:25 黑洞视界
阅读(1974)
评论(5)
推荐(29)
2023年10月12日
使用 OpenTelemetry 构建 .NET 应用可观测性(4):ASP.NET Core 应用中集成 OTel
摘要: 目录前言使用 elastic 构建可观测性平台在 ASP.NET Core 应用中集成 OTel SDK安装依赖基础配置Instrumentation 配置创建自定义 Span 和 Metric完整的代码演示kibana 中查看数据TracingMetricsTracing 和 Logs 的关联 前
阅读全文
posted @ 2023-10-12 21:32 黑洞视界
阅读(3058)
评论(6)
推荐(23)
2023年9月25日
使用 OpenTelemetry 构建 .NET 应用可观测性(3):.NET SDK 概览
摘要: 目录前言概览opentelemetry-dotnetopentelemetry-dotnet-contribopentelemetry-dotnet-instrumentationSDK 的基本使用安装依赖ResourcesResourceBuilder.CreateDefault()Resourc
阅读全文
posted @ 2023-09-25 22:18 黑洞视界
阅读(3219)
评论(2)
推荐(18)
2023年9月4日
使用 OpenTelemetry 构建 .NET 应用可观测性(2):OpenTelemetry 项目简介
摘要: [TOC] # 前世今生 ## OpenTracing OpenTracing 项目启动于 2016 年,旨在提供一套分布式追踪标准,以便开发人员可以更轻松地实现分布式追踪。 OpenTracing 定义了一套 Tracing 模型,以及一套 API,用于在应用程序中创建和管理这些数据模型。 下面是
阅读全文
posted @ 2023-09-04 22:12 黑洞视界
阅读(1324)
评论(3)
推荐(10)
2023年8月27日
使用 OpenTelemetry 构建 .NET 应用可观测性(1):什么是可观测性
摘要: [TOC] # 什么是系统的可观测性(Observability) 对软件行业来说,可观测性(Observability)是一个舶来词,出自控制论(Control Theory)。 **可观测性是系统的一个属性**,它是指系统的状态能否被观测,也就是说,系统的状态能否被监控、收集、分析、查询、可视化
阅读全文
posted @ 2023-08-27 14:30 黑洞视界
阅读(1745)
评论(4)
推荐(8)
下一页
公告