小编xml*_*ser的帖子

使用Prometheus监控Apache Spark

我已经读过Spark没有Prometheus作为预包装的水槽之一.所以我发现这篇关于如何使用prometheus监控Apache Spark的帖子.

但我发现很难理解和成功,因为我是初学者,这是第一次使用Apache Spark.

我不能得到的第一件事是我需要做什么?

  • 我需要更改metrics.properties

  • 我应该在应用程序中添加一些代码还是?

我没有得到它的步骤...

我正在做的事情是:更改链接中的属性,编写此命令:

--conf spark.metrics.conf=<path_to_the_file>/metrics.properties
Run Code Online (Sandbox Code Playgroud)

还有什么我需要做的来看看Apache spark的指标?

我还发现了这个链接: 使用Prometheus监控Apache Spark

https://argus-sec.com/monitoring-spark-prometheus/

但我也无法用它做到......

我已经读过有一种方法可以从Graphite获取指标,然后将它们导出到Prometheus,但我找不到一些有用的文档.

java monitoring apache-spark prometheus

13
推荐指数
2
解决办法
2681
查看次数

背景截止日期超过 - 普罗米修斯

我有prometheus配置与许多工作,我正在通过http抓取指标.但我有一份工作,我需要通过https抓取指标.

当我访问:

https://开头的IP地址:端口/度

我可以看到指标.我在prometheus.yml配置中添加的工作是:

- job_name: 'test-jvm-metrics'
    scheme: https
    static_configs:
      - targets: ['ip:port']
Run Code Online (Sandbox Code Playgroud)

当我重新启动prometheus时,我可以看到我的目标上的错误:

背景截止日期已超过

我已经读过,scrape_timeout可能是问题所在,但是我把它设置为50秒仍然是同样的问题.

什么可能导致这个问题以及如何解决它?谢谢!

monitoring prometheus

9
推荐指数
3
解决办法
1万
查看次数

如何从vert.x打开Swagger-ui

我想在Vert.X应用程序中实现Swagger-UI.我列出了所有路线,我希望在SpringBoot中像swagger-ui一样看到它们.我也在swagger-editor中手动编辑它们.那么,如何从vert.x app打开localhost:8080/swagger-ui.html并在那里查看所有路由器.

我读到我需要从swagger-editor中保存json并将其放在src/resources中.那之后呢?

我也在这里发现了一个很棒的东西:https://github.com/phiz71/vertx-swaggerhttp://vertx.io/blog/presentation-of-the-vert-x-swagger-project/

但是如何实现呢?

swagger vert.x swagger-ui swagger-editor swagger-codegen

8
推荐指数
1
解决办法
2284
查看次数

使用JSch打开SSH通道时出现"session is down"错误

我用JSch创建了一个SSH客户端.客户端正在使用我的Apache Mina SSH服务器.但是当我使用真实设备进行测试时,它会失败.

这是客户端的代码:

public boolean openConnection() throws ItsSshException {

   boolean connectSuccess = false;
   Properties config = new Properties();
   config.put("StrictHostKeyChecking", "no");
   jschSSH.setConfig(config);
    try {
     sshSession = jschSSH.getSession(username, hostname, port);
     sshSession.setPassword(password);
     sshSession.connect(connectionTimeout);
     LOGGER.info("Connection timeout : " + connectionTimeout);
     Thread.sleep(1000);
     sshHChannel = sshSession.openChannel("shell");
     sshHChannel.connect();
     in = sshHChannel.getInputStream();
     out = new PrintStream(sshHChannel.getOutputStream());
     clearInitialSocketState();
     connectSuccess = true;
   } catch (Exception e) {
     LOGGER.error("Error during connecting to host: " + hostname +
                  ", port: " + port + "!", e);
     throw new ItsSshException("Error during connecting …
Run Code Online (Sandbox Code Playgroud)

java ssh shell jsch

6
推荐指数
1
解决办法
7808
查看次数

用Tanuki Service Wrapper包装Spring Boot应用程序

如何将Spring Boot应用程序包装为linux守护程序并将其设置为从application.properties中读取。

要使用application.properties中的参数启动jar,请使用以下命令:

java -Dspring.config.location = / application.properties -jar MyJar.jar

在wrapper.conf中在哪里设置?

我已经尝试过了,但是jar不是从application.properties中的参数开始的。

wrapper.java.command=java
wrapper.java.command.loglevel=INFO
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperJarApp
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=/opt/MyService/lib/MyApp.jar
wrapper.java.library.path.1=../lib
wrapper.logfile=../logs/wrapper.log
wrapper.app.parameter.1=/opt/MyService/lib/MyApp.jar
wrapper.app.parameter.2=-c
wrapper.app.parameter.3=/opt/MyService/lib/conf
Run Code Online (Sandbox Code Playgroud)

java java-service-wrapper spring-boot tanuki

5
推荐指数
1
解决办法
945
查看次数