问题标签 [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 回答
101 浏览

zipkin - 如何支持多个记者的多个采样器?

在使用 Tracing.newBuilder() 创建跟踪时,我发现我只能指定 1 个采样器和 1 个报告器。

我试图拥有:

  • 报告人 A 的 100% 样本
  • 报告者 B 的 1% 样本

可行吗?

谢谢

莱昂

0 投票
5 回答
19254 浏览

selenium - 如何在 Brave 网络浏览器上运行 Selenium 测试?

我正在尝试在 Brave 网络浏览器上运行一些 Selenium 测试。我可以使用 ChromeDriver 通过 Selenium 启动 Brave 网络浏览器。但是,没有其他方法起作用,例如我无法让 Brave 加载某个网页。

由于 Brave 基于 Chromium,我认为这是要走的路。是否有更合适的方式支持 Brave 由 Selenium 驱动?

这是我使用的解码代码:

0 投票
1 回答
46 浏览

distributed - 高效的分布式序列

我有很多应用程序,每个应用程序都有自己的日志。我通常在分布式日志中有问题。

为了解决这个问题,我正在使用:

  • Brave / Spring Sleuth 生成跟踪和跨度 ID
  • Elastic/Logstash/Kibana 在我的日志中集中和搜索

通过这种方式,我能够按照它们写入的顺序(按它们的时间戳)查看所有应用程序日志。但事实是我不能相信日志中写的时间戳。所有服务器的时钟都不同步。

所以我需要一些可以帮助我对所有日志进行排序的东西。

我曾想过在每个跨度上生成一个数字:

预计会按以下顺序对日志进行排序:app1、app2、app3、app4、app5、app6、app7、app8

有人知道解决这个问题的技术吗?

0 投票
1 回答
5094 浏览

selenium - 是否有适用于 Brave 浏览器的 Selenium 驱动程序?

我已经有了一个使用谷歌浏览器的完全可操作的抓取工具。为了让它快速运行,我以编程方式使用广告拦截器、跟踪器拦截器、图像拦截器、弹出窗口拦截器等(基本上每种拦截器)对其进行配置。有很多行配置代码需要维护。

随之而来的是勇敢。

其中包含我想要的所有拦截器 - 内置!它也是基于 Chromium 构建的——就像 Chrome 一样。出于这个原因,我可以将 ChromeDriver 与 Brave 一起使用是有道理的。但它真的有效吗?

所以我尝试了它 - 并且失败了 - 除了以下例外:

很明显,它不能直接替换。ChromeDriver 表示它想要一个 chrome 二进制文件,而不是一个勇敢的二进制文件。

有人可以解释一下是否有适用于 Brave 的驱动程序吗?我已经对性能提升垂涎三尺了。

0 投票
2 回答
825 浏览

javascript - 检测用户是否在 JS 中使用 Brave

什么方法可以检测用户是否在 Javascript 中使用 Brave 浏览器?

我已经检查了用户代理,但它与 Chrome 的相同。我可以检测到任何特定的 Brave 功能吗?

0 投票
1 回答
9971 浏览

zipkin - 在侦探中添加自定义跟踪 id

我正在使用 sleuth 2.0.x,我想添加自己的跟踪 id。

我正在浏览给定的链接
https://cloud.spring.io/spring-cloud-static/spring-cloud-sleuth/2.0.0.RC2/single/spring-cloud-sleuth.html#_propagation

我想修改如下代码的跟踪:- public static final String TAG_NAME = "X-B3-CONVID";

但是从 Sleuth 2.0.x 中删除了一些函数,如continueSpan、addTag、getBaggage 。

X-B3-CONVID 的任何示例?

0 投票
0 回答
772 浏览

annotations - gRPC spring-boot-starter 无法绑定@GRpcGlobalInterceptor?

我在用着

我想使用brave-instrumentation-grpc 监控我的grpc 服务器应用程序。所以我遵循了以下建议:

https://github.com/LogNet/grpc-spring-boot-starter#interceptors-support

https://github.com/openzipkin/brave/tree/master/instrumentation/grpc

问题是:我定义的 GlobalInterceptor 没有绑​​定到 grpcserver。

debug deep insde GRpcServerRunner.class,似乎代码没有返回 beansWithAnnotation

beansWithAnnotation 为空。

我的用法有问题吗?

0 投票
1 回答
467 浏览

java - 用于 Java 应用程序的 Zipkin

我有向 Spring Boot 应用程序发送请求的 Java 应用程序。我已经在 Spring Boot 应用程序上实现了 zipkin+sleuth 并获得了跟踪。现在我想在 java 应用程序上实现 zipkin 并收集痕迹。如何实施?我需要使用勇敢吗?

0 投票
1 回答
428 浏览

zipkin - 使用tomcat服务器而不使用配置文件的zipkin勇敢实现

我正在为我的 spring web-mvc 应用程序寻找一个跟踪工具,最后我使用了 Brave-zipkin [ https://github.com/openzipkin/brave-webmvc-example/tree/master/webmvc3]。对我来说一切都很好,除了在给定的示例中,码头服务器部署了两次应用程序;一个用于前端,另一个用于后端(使用两个配置文件)。而我的项目使用tomcat-server。

谁能帮助我如何使用相同的工具在 Tomcat-server 中进行部署并在不使用配置文件的情况下启动应用程序?

或者请建议任何其他开源工具来跟踪简单的单片 spring-web-mvc 应用程序(不是 spring-boot),我应该能够看到跨度和依赖项(例如 controllerClass->serviceClass->repositoryClass 就像我们在依赖项下看到的一样openzipkin 网页选项卡:http://localhost:9411/zipkin/dependency/

0 投票
1 回答
1357 浏览

javascript - Localstorage 在本地网页上不起作用:安全错误

使用我的网页 ( http://localhost/mypage.html ) 访问 localStorage 时出现安全错误:

未捕获的 DOMException:无法从“Window”读取“localStorage”属性:拒绝访问此文档。

这只是一条简单的线

乃至

发出相同的错误。

但它是一个本地站点,因此不使用跨域。

这里出了什么问题?