问题标签 [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.
java - Zipkin 与 RabbitMQ 集成以进行跟踪
我有两个微服务(Spring Boot 应用程序)。对于跟踪,我<artifactId>spring-cloud-sleuth-zipkin</artifactId>
与 zipkin 一起使用。服务 A 是生产者并使用 RabbitMQ 代理发送消息。另一方面,服务 B 是消费者,他们是 @RabbitListener
。我想将 traceId(带有跨度详细信息)从服务 A 交换到服务 B。我已经看过示例(使用勇敢)但无法将 zipkin 与 rabbitMQ 和跟踪传播集成。
任何人都可以帮助我如何实现这一目标吗?任何完整的分步简单示例?
reactjs - 如何访问 electron.app.getPath()?
嗨,我正在制作一个自定义组件js/about
。我怎样才能getPath()
在我的组件中使用它?勇敢的组件似乎可以访问它(通过const {app} = require('electron')
)而不需要远程模块。
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-service
标request-foo
头名称。
不幸的是,就我而言,我无法控制bar-service
它,它期望标头值作为request-bar
并且也无法控制重命名request-foo
标头名称,因为foo-service
它也从上游服务接收它。
我想提供一个Injector
类似于ExtraFieldInjector
但不可扩展的ExtraFieldPropagation
,所以我需要提供我自己的Propagation
实现。
想知道我错过了什么吗?有没有更简单的方法?
谢谢你。
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();
google-chrome - 如何将 VSCode 调试器附加到 Brave 浏览器?
当我在浏览器中打开我的 Web 应用程序时,Chrome
我可以将VSCode
调试器附加到它。
调试器配置为:
但是当我在 Brave 浏览器中打开 Web 应用程序时,我无法附加VSCode
调试器。
Web 应用程序是一个Angular
在http://localhost:4200/users
我在跑:
在一个Lubuntu 16.04
盒子上。
Brave
浏览器还没有准备好调试吗?还是我应该删除一些端口限制?我已经为这个 Web 应用程序设置了屏蔽。但VSCode
仍不依附于它。
spring-cloud - Spring Sleuth 中如何使用 TraceContext 设置 traceId?
我需要将带有现有 ID 的 traceId(我们从主源应用程序创建了某种相关 ID)设置为勇敢的跟踪器。
我不想使用 Spring Sleuth/brave created 一个,因为我想让它在我的不同微服务中保持一致。我能够创建跟踪和跨度,并且能够将所有详细信息发送到 Zipkin。我的示例片段:
我正在使用:Spring Cloud 'Greenwich.BUILD-SNAPSHOT' 并且勇敢。整个目的是在zipkin ui中使用correlationId而不是traceId进行搜索。
browser - 在不活动的勇敢标签上保持 javascript 活着
我有一些我想使用 Tamper Monkey 运行 h24 的脚本。脚本运行良好,但我在单独的选项卡上使用它,并且该选项卡很快就处于非活动状态。我怎样才能防止这种情况发生?有没有办法让非活动标签“活着”?
这对我来说是一个很大的问题,因为我需要同时打开近 100 个标签,所以我认为它们会更快地进入休眠状态......
如果没有解决方案,是否有允许我这样做的浏览器?
提前感谢您的回答,
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.
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)
。
有什么见解吗?
javascript - Brave 浏览器上的 Dropzonejs - 数据图像预览不起作用
我最近搬到了 Brave 浏览器,并注意到 dropzonejs 上的预览生成存在问题(当 Brave 的“盾牌”功能仅打开时)。
当我检查生成的元素时,我看到 src 是这样的:src(unknown)
当我在检查器中双击它时,src 属性是空的。
我有一个看起来像这样的自定义预览元素:
生成的预览应该在<img data-dz-thumbnail/>
元素上。
我也有一个自定义addedFile
事件,但它不会影响 DOM,它只是更新一个计数器以订购多个图像并将 a 设置data-order
为.file-row
元素。我试图评论我的整体addedFile
并没有改变
我根据引导示例进行了预览,并且预览在示例中效果很好。我也有一个非常相似的配置和代码。
我看不到任何会影响预览生成的东西,它在其他浏览器上运行良好。
你们中有人遇到过这种勇敢的问题吗?