You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shenyu.apache.org by XiaoYu <xi...@apache.org> on 2021/08/11 07:05:43 UTC
Add shenyu-agent feature to provide observability
Hi Community:
I have a suggestion for using an agent to provide observability on the
shenyu gateway and others!
Maybe you need to create a shenyu-agent project. This could be a very
interesting feature.
What is the shenyu-agent used for?
Shenyu has a very important position as the entrance of traffic. So its
observability becomes important.
1.We use the java agent to provide the gateway with tracing, logging,
metrics feature!
2. The current monitoring plugin and logging plugin features are too weak
to provide complete observability!
Why use java agent?
1. Provides powerful scalability without intruding into the code!
2. Can provide diversity to metrics, tracing... like jager, prometheus !
all to do list can see this :
*https://github.com/apache/incubator-shenyu/issues/1916
<https://github.com/apache/incubator-shenyu/issues/1916>*
Re: Add shenyu-agent feature to provide observability
Posted by Kunshuai Zhu <jo...@gmail.com>.
Yep, we can use OpenTelemetry to send data to prometheus/jager/zipkin.
yudong tang <ty...@apache.org> 于2021年8月11日周三 下午3:12写道:
>
> I recommend to use OpenTelemetry java SDK to provide the ability. It
> support a lot of way to export metric and trace data. But maybe it would be
> a challenge to send SkyWalking trace data.
>
> XiaoYu <xi...@apache.org> 于2021年8月11日周三 下午3:05写道:
>
> > Hi Community:
> >
> > I have a suggestion for using an agent to provide observability on the
> > shenyu gateway and others!
> >
> > Maybe you need to create a shenyu-agent project. This could be a very
> > interesting feature.
> >
> > What is the shenyu-agent used for?
> >
> > Shenyu has a very important position as the entrance of traffic. So its
> > observability becomes important.
> >
> > 1.We use the java agent to provide the gateway with tracing, logging,
> > metrics feature!
> > 2. The current monitoring plugin and logging plugin features are too weak
> > to provide complete observability!
> >
> > Why use java agent?
> >
> > 1. Provides powerful scalability without intruding into the code!
> > 2. Can provide diversity to metrics, tracing... like jager, prometheus !
> >
> >
> > all to do list can see this :
> > *https://github.com/apache/incubator-shenyu/issues/1916
> > <https://github.com/apache/incubator-shenyu/issues/1916>*
> >
>
>
> --
> Yudong Tang
> Apache Shenyu(Incubator)
Re: Add shenyu-agent feature to provide observability
Posted by yudong tang <ty...@apache.org>.
I recommend to use OpenTelemetry java SDK to provide the ability. It
support a lot of way to export metric and trace data. But maybe it would be
a challenge to send SkyWalking trace data.
XiaoYu <xi...@apache.org> 于2021年8月11日周三 下午3:05写道:
> Hi Community:
>
> I have a suggestion for using an agent to provide observability on the
> shenyu gateway and others!
>
> Maybe you need to create a shenyu-agent project. This could be a very
> interesting feature.
>
> What is the shenyu-agent used for?
>
> Shenyu has a very important position as the entrance of traffic. So its
> observability becomes important.
>
> 1.We use the java agent to provide the gateway with tracing, logging,
> metrics feature!
> 2. The current monitoring plugin and logging plugin features are too weak
> to provide complete observability!
>
> Why use java agent?
>
> 1. Provides powerful scalability without intruding into the code!
> 2. Can provide diversity to metrics, tracing... like jager, prometheus !
>
>
> all to do list can see this :
> *https://github.com/apache/incubator-shenyu/issues/1916
> <https://github.com/apache/incubator-shenyu/issues/1916>*
>
--
Yudong Tang
Apache Shenyu(Incubator)
Re: Add shenyu-agent feature to provide observability
Posted by Zhenbing Feng <fe...@apache.org>.
I think It's a good suggestion. I will join in. I will continue to follow
this issue.
XiaoYu <xi...@apache.org> 于2021年8月11日周三 下午3:05写道:
> Hi Community:
>
> I have a suggestion for using an agent to provide observability on the
> shenyu gateway and others!
>
> Maybe you need to create a shenyu-agent project. This could be a very
> interesting feature.
>
> What is the shenyu-agent used for?
>
> Shenyu has a very important position as the entrance of traffic. So its
> observability becomes important.
>
> 1.We use the java agent to provide the gateway with tracing, logging,
> metrics feature!
> 2. The current monitoring plugin and logging plugin features are too weak
> to provide complete observability!
>
> Why use java agent?
>
> 1. Provides powerful scalability without intruding into the code!
> 2. Can provide diversity to metrics, tracing... like jager, prometheus !
>
>
> all to do list can see this :
> *https://github.com/apache/incubator-shenyu/issues/1916
> <https://github.com/apache/incubator-shenyu/issues/1916>*
>