Frank Chen

Results 41 issues of Frank Chen

different time duration related metrics might use different meansure system, for example, in the default http-incoming-metrics, the time is based on nano, for the time in the tracing, it's based...

Component/Query

when updating a spec through API, the input source will be unloaded first and then loaded again to take effect. this would cause incoming metrics fail to process between the...

Component/Pipeline

the span id has a very low compression ratio. ``` ┌─column────────┬─compressedSize─┬─uncompressedSize─┬─compressRatio(%)─┬────rowsCount─┬─avgUncompressedSize─┐ 1. │ spanId │ 10.49 TiB │ 10.79 TiB │ 97 │ 698500275565 │ 17 │ 2. │ attributes...

Domain/Tracing
Component/Storage

Currently they're instrumented in spring.bean plugin. This plugin also enhance all other spring beans. Sometimes, users don't want to enable the spring.bean plugin, but want to keep above components enhanced.

Component/Plugin
Domain/Tracing

some requests have up to hundreds of thousands span logs, which consumes lots of memory and causes the fe slowness

Domain/Tracing
Component/WebApp

currently we have unique configuration for all consumers in one application, the traffic on different topics differs from one another, per-consumer sampling configuration might be helpful.

![image](https://github.com/FrankChen021/bithon/assets/6525742/d4fb90d4-0c7e-4e7e-bb6e-9ce8b54ecd60)

Bug

```java org.bithon.shaded.io.netty.util.IllegalReferenceCountException:refCnt: 0, decrement: 1 at org.bithon.shaded.io.netty.util.internal.ReferenceCountUpdater.toLiveRealRefCnt(ReferenceCountUpdater.java:74) at org.bithon.shaded.io.netty.util.internal.ReferenceCountUpdater.release(ReferenceCountUpdater.java:138) at org.bithon.shaded.io.netty.buffer.AbstractReferenceCountedByteBuf.release(AbstractReferenceCountedByteBuf.java:100) at org.bithon.shaded.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:285) at org.bithon.shaded.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at org.bithon.shaded.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at org.bithon.shaded.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at org.bithon.shaded.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) at org.bithon.shaded.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) at org.bithon.shaded.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at org.bithon.shaded.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at org.bithon.shaded.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at...

Bug
Component/Agent

![image](https://user-images.githubusercontent.com/6525742/198005189-581dd356-397c-43e8-a3a3-91de60cffd3e.png) The path color is determined by the source node now, is not intuitive if there're more paths from one source node. We need to color the paths more friendly....

Component/WebApp
Suspend