Comments (3)
你好,目前我们已经有做这个 feature 的规划,预计在 6.6 版本,按照版本迭代周期计算,预计时间会在下半年
from deepflow.
nice
from deepflow.
ClickHouse 官方的一篇博客,供参考:https://mp.weixin.qq.com/s/GnSRQzE0lP4m3zxyMkajaA
如何利用 ClickHouse 构建一个存储容量达到 19 PB的日志平台,并实现了数百万美元成本的节省
不使用 Kafka 队列作为消息缓冲区
在日志架构中,将 Kafka 队列作为消息缓冲区是一种常见的设计模式,并且由 ELK 堆栈广泛采用。它提供了一些好处;主要是,它有助于提供更强的消息传递保证,并有助于处理背压。消息从收集代理发送到 Kafka 并写入磁盘。理论上,集群化的 Kafka 实例应该提供高吞吐量的消息缓冲区,因为将数据线性写入磁盘的计算开销较小,而不是解析和处理消息 - 例如,在 Elastic 中,标记化和索引化会产生显着的开销。将数据从代理移开还会降低因源头的日志轮换而丢失消息的风险。最后,它提供了一些消息回复和跨区域复制的能力,对某些用例可能会有吸引力。
然而,ClickHouse 可以以极快的速度处理数据插入 - 在中等硬件上每秒能处理数百万行。ClickHouse 几乎不会出现背压。因此,在我们的规模上,使用 Kafka 队列根本没有意义,这只会增加架构的复杂性和成本,而不是必要的。在确定这种架构时,我们还坚持一个重要原则 - 并非所有日志都需要相同的传递保证。在我们的情况下,我们对在途数据的丢失更加宽容,因为如果需要,我们在实例本身上有第二个副本日志 - 尽管我们仍然努力将在途数据的丢失降至最低,因为丢失的消息可能会干扰调查。
from deepflow.
Related Issues (20)
- 请问deepflow agent 对于cbpf 的采集部分逻辑在代码里有体现吗?是基于bpf单独开发的吗 HOT 2
- [FR] agent日志轮转咨询
- [FR] DeepFlow 使用什么 eBPF 框架以及如何添加新的 eBPF 探测功能 HOT 1
- [BUG] 调用profile查询接口没有数据 HOT 1
- [BUG] cargo build deepflow-agent run panicked without --release HOT 2
- [FR] Data changes in Genesis have caused a large number of binlogs in database tables HOT 1
- [FR] Support mail system related protocols including smtp, pop3 and imap HOT 1
- [BUG] unknown column 'system_load_circuit_breaker_threshold' HOT 5
- Server 20033 port is not work
- [BUG] Overflow of the vtap_id value range HOT 1
- agent构建文档需要指定bddisasm的版本 HOT 2
- [FR] pseudo-deepflow-agent reported k8s-resource-info prompt no vtap_id, no record can be found HOT 4
- [BUG] 原6.5.3升级到6.5.7,agent出现新报错ebpf collector error: EbpfInitError
- How to solve the problem `A call to built-in function 'memset' is not supported` when using `__builtin_memset` HOT 1
- [BUG] deepflow l7flow trace info is incomplete HOT 4
- [BUG] trace火焰图无法渲然 HOT 1
- [BUG] building agent can't find the file [src/flow_generator/protocol_logs/rpc/brpc.proto.rs] HOT 1
- [FR] Add user information when parsing MySQL protocol
- acquire invoked method duration HOT 1
- [BUG] application-k8s-pod-map 面板里面无法获取namespace 和workload的值 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepflow.