问题标签 [brave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2416 浏览

java - Zipkin 与 RabbitMQ 集成以进行跟踪

我有两个微服务(Spring Boot 应用程序)。对于跟踪,我<artifactId>spring-cloud-sleuth-zipkin</artifactId>与 zipkin 一起使用。服务 A 是生产者并使用 RabbitMQ 代理发送消息。另一方面,服务 B 是消费者,他们是 @RabbitListener。我想将 traceId(带有跨度详细信息)从服务 A 交换到服务 B。我已经看过示例(使用勇敢)但无法将 zipkin 与 rabbitMQ 和跟踪传播集成。

任何人都可以帮助我如何实现这一目标吗?任何完整的分步简单示例?

0 投票
1 回答
1578 浏览

reactjs - 如何访问 electron.app.getPath()?

嗨,我正在制作一个自定义组件js/about。我怎样才能getPath()在我的组件中使用它?勇敢的组件似乎可以访问它(通过const {app} = require('electron'))而不需要远程模块。

0 投票
0 回答
737 浏览

trace - 如何使用 sleuth/brave 传播具有不同标头名称的标头值

我想将request-foo服务(foo)中收到的标头值传播到header-bar服务(bar)的另一个标头。我想为此利用 sleuth/brave 仪器而不将其包含在业务逻辑中

foo-service --------> HTTP ------> bar-service (request-foo) (request-bar)

当标头名称匹配时,Sleuth 和 Brave 已经支持传播。例如通过foo-service以下设置

spring.sleuth.propagation-keys=request-foo

这会将request-foo标头值传播到bar-servicerequest-foo头名称。

不幸的是,就我而言,我无法控制bar-service它,它期望标头值作为request-bar并且也无法控制重命名request-foo标头名称,因为foo-service它也从上游服务接收它。

我想提供一个Injector类似于ExtraFieldInjector但不可扩展的ExtraFieldPropagation,所以我需要提供我自己的Propagation实现。

想知道我错过了什么吗?有没有更简单的方法?

谢谢你。

0 投票
3 回答
4295 浏览

spring-cloud - 在 Brave vs. Sleuth 中设置 Span 的跟踪 id

我正在寻找为 Brave 中的 Span 设置跟踪 ID 的正确方法。勇敢前我们有:

Span span = Span.builder().traceId(someLong).build();

什么是勇敢的等价物?我有以下内容,但这显然不正确,因为无法明确设置 Span 的上下文。

Span span = tracer.nextSpan().start();
span.context().toBuilder().traceId(someLong).build();

0 投票
7 回答
10819 浏览

google-chrome - 如何将 VSCode 调试器附加到 Brave 浏览器?

当我在浏览器中打开我的 Web 应用程序时,Chrome我可以将VSCode调试器附加到它。

调试器配置为:

但是当我在 Brave 浏览器中打开 Web 应用程序时,我无法附加VSCode调试器。

Web 应用程序是一个Angularhttp://localhost:4200/users

我在跑:

在一个Lubuntu 16.04盒子上。

Brave浏览器还没有准备好调试吗?还是我应该删除一些端口限制?我已经为这个 Web 应用程序设置了屏蔽。但VSCode仍不依附于它。

0 投票
1 回答
3982 浏览

spring-cloud - Spring Sleuth 中如何使用 TraceContext 设置 traceId?

我需要将带有现有 ID 的 traceId(我们从主源应用程序创建了某种相关 ID)设置为勇敢的跟踪器。

我不想使用 Spring Sleuth/brave created 一个,因为我想让它在我的不同微服务中保持一致。我能够创建跟踪和跨度,并且能够将所有详细信息发送到 Zipkin。我的示例片段:

我正在使用:Spring Cloud 'Greenwich.BUILD-SNAPSHOT' 并且勇敢。整个目的是在zipkin ui中使用correlationId而不是traceId进行搜索。

0 投票
1 回答
203 浏览

browser - 在不活动的勇敢标签上保持 javascript 活着

我有一些我想使用 Tamper Monkey 运行 h24 的脚本。脚本运行良好,但我在单独的选项卡上使用它,并且该选项卡很快就处于非活动状态。我怎样才能防止这种情况发生?有没有办法让非活动标签“活着”?

这对我来说是一个很大的问题,因为我需要同时打开近 100 个标签,所以我认为它们会更快地进入休眠状态......

如果没有解决方案,是否有允许我这样做的浏览器?

提前感谢您的回答,

0 投票
1 回答
1122 浏览

spring - Brave Tracing in Kafka Headers

In SB2, Brave instruments Kafka messages with B3 headers by default, however I need to change the field names that are injected. E.g. X-B3-TraceId should be myEventTraceId. Is there an easy way to do this? Even some design guidance would help greatly. Wouldnt mind a simple example... KafkaTracing and Injector classes come to mind. Thanks.

0 投票
0 回答
105 浏览

amazon-web-services - 使用 Brave 浏览器从控制台上传 S3 失败

我看到一些控制台上传到 S3 的问题,这对我来说似乎很奇怪。我以管理员权限登录 AWS 控制台。我有一个私有 S3 存储桶(几个月前使用相同的用户和角色创建),没有 CORS 配置,没有存储桶策略,没有加密和允许帐户所有者完全控制的权限。如果我尝试将文件上传到 S3,控制台总是显示错误。但上传不一定会失败。

对于小文件(比如 15KB),即使控制台显示错误,上传实际上也会成功。对于大文件(比如 20MB),上传总是失败。

我检查浏览器日志,这是我看到的唯一错误。

如果我s3 cp从 CLI 尝试相同的 ( ),它会成功(S3FullAccess 到 CLI 用户)。

我认为这可能与我的浏览器有关,但具体是什么,我不知道。我正在使用Brave浏览器Version 0.60.47 Chromium: 72.0.3626.119 (Official Build) (64-bit)

有什么见解吗?

0 投票
0 回答
183 浏览

javascript - Brave 浏览器上的 Dropzonejs - 数据图像预览不起作用

我最近搬到了 Brave 浏览器,并注意到 dropzonejs 上的预览生成存在问题(当 Brave 的“盾牌”功能仅打开时)。

当我检查生成的元素时,我看到 src 是这样的:src(unknown)当我在检查器中双击它时,src 属性是空的。

我有一个看起来像这样的自定义预览元素:

生成的预览应该在<img data-dz-thumbnail/>元素上。

我也有一个自定义addedFile事件,但它不会影响 DOM,它只是更新一个计数器以订购多个图像并将 a 设置data-order.file-row元素。我试图评论我的整体addedFile并没有改变

我根据引导示例进行了预览,并且预览在示例中效果很好。我也有一个非常相似的配置和代码。

我看不到任何会影响预览生成的东西,它在其他浏览器上运行良好。

你们中有人遇到过这种勇敢的问题吗?