dropwizard相关内容

如何重置Dropwizard指标的计时器?

我们正在处理定期收到的消息.我们使用codahale dropwizard指标的“计时器"来衡量处理它们所需的时间. 我发现有人在此处遇到相同的问题: “存储量呈指数递减的问题是,如果没有新数据输入,它将始终保持相同的数字.例如,假设您将计时器更新为5和7(那么就什么都不用了) ,那么无论您何时看到(即使在x小时后),计时器仍将显示平均值为6,无论如何均不能代表最近5分钟. 因此,仅当数据一 ..
发布时间:2020-05-09 19:12:00 其他开发

每次进行更改时都运行mvn软件包吗?

首次使用docker-config.yml文件处理 DropWizard 项目使用jar文件运行服务器. 我在终端上运行以运行服务器的命令是这样的: java -jar target/foo-0.0.1.jar server conf/docker-conf.yml 我每次更改都必须运行mvn package吗? (例如:即使是很小的更改,例如添加System.out.printl ..
发布时间:2020-05-07 21:25:40 Java开发

是否可以在日志中公开Dropwizard指标

我正在尝试在应用程序中设置日志记录方案,以显示Dropwizard中的线程计数.当转到8081上的管理端口时,可以看到Dropwizard为应用程序提供的指标.例如,在“仪表"下,您可以看到jvm.memory.total.used及其值.我想设置slf4j日志以在某些请求中显示该信息.因此,例如,我的GET请求可能看起来像这样: @GET @TIME @Produces(MediaType ..
发布时间:2020-05-05 15:31:23 Java开发

Dropwizard RequestLog

在集成测试我的Dropwizard 0.9.2服务时,我有一个奇怪的异常.异常和配置如下. 我不明白为什么requestLog未知? DW文档说,在配置部分下面应该管用.您可以在 中找到requestLog io.dropwizard.server.AbstractServerFactory.class 和 io.dropwizard.server.DefaultServ ..
发布时间:2020-05-03 08:45:20 其他开发

DropWizard无需使用LogBack并支持我的log4j.properties

kafka源连接器在我的代码中使用Dropwizard进行指标注册.我启用了自定义端口以在浏览器中查看. 最初,在连接器中没有dropwizard时,我使用log4j.properties进行日志记录(slf4j). 当我在连接器中自动使用dropwizard时,它将切换到logback并显示以下结果: SLF4J: Found binding in [jar:file:jarfilenam ..
发布时间:2020-05-03 07:25:18 Java开发

根据某些条件登录到不同的文件

我们有一个应用程序.在其中有一个条件.根据条件,如果为true,则将一些日志消息写入一个文件,否则将这些消息记录到另一个文件. 应该根据条件而不是基于日志级别进行日志记录. 在使用Yaml文件的dropwizard中怎么可能? 解决方案 开箱即用地支持此功能.这是我的示例: server: rootPath: /api/* requestLog: appe ..
发布时间:2020-05-03 07:18:54 其他开发

从log4j2桥接到slf4j

我在我的应用程序(这是一个Dropwizard应用程序)中将Slf4j 1.7.x与Logback结合使用.现在,我们有了使用log4j2(而不是log4j)的库,日志记录转到了/dev/null.在任何现有的Maven应用程序中都找不到logj2-over-slf4j或log4j2-to-slf4j库,诀窍是什么? 解决方案 您可以使用 Log4j 2到SLF4J适配器,以将Log4j2 ..
发布时间:2020-05-03 06:55:15 其他开发

无法从dropwizard项目中排除经典的logback依赖

我正在处理许多使用Dropwizard 0.8.2和sfl4j-api 1.7.12进行记录的项目.我们为slf4j选择的实现是slf4j-log4j12,但是我们在项目中存在多个实现时遇到了问题. 尝试运行它时,它抱怨存在多个SLF4J绑定.一个是我们的,另一个是经典的logback,它来自dropwizard-jackson依赖项. 问题是,当我们尝试从依赖项中排除经典的logba ..
发布时间:2020-05-03 06:48:42 Java开发

如何使用Dropwizard healthcheck返回JSON响应?

我一直在努力为我的dropwizard服务添加健康检查.问题是当我运行健康检查时,dropwizard返回纯文本响应.而且我只能在此输出中添加可选的字符串消息. 例如: *可用磁盘空间:确定 磁盘使用率不是很高(我的消息字符串) *可用内存:确定 * CPU使用率:确定 *死锁:确定 有没有办法以JSON格式返回这些消息,以便我可以轻松解析输出? 感谢一百万! 解决方案 ..
发布时间:2019-11-26 19:20:24 JavaScript

Dropwizard:如何修复414 Request-URI太长

请求(GET)或(POST): http://localhost:8080/images?name = iVBORw0KGgoAAAANSUhEUgAAAAUA%20AAAFC . ..... 响应: 状态码:414请求URI太长 连接方式:关闭 内容长度:0 如何增加请求大小? 解决方案 您的请求URI大小超过8kb!哎呀! 由于各种漏洞和浏览器,代理和网络 ..
发布时间:2019-09-04 09:18:50 其他开发

将Jetty servlet添加到dropwizard

我需要将Jetty servlet添加到使用dropwizard框架实现的现有服务器中. 更具体地说: 我通过CRUD操作将一个宁静的资源Foo映射到url"localhost:8080/foo". 现在,我需要一个映射到网址"localhost:8080/bar"的码头小服务程序,并处理对该网址的所有请求(主要是GET和POST). 经过一番谷歌搜索后,我不知道如何执行此操作 ..
发布时间:2019-09-04 09:15:02 Java开发

Dropwizard中的自定义码头过滤器

我正在尝试在我的Dropwizard实例中添加自定义标头过滤器,以查看请求的版本是否已同步到Dropwizard实例的版本. 我看到您可以使用FilterBuilder添加码头CrossOriginFilters.但是,我在弄清楚如何设置自定义过滤器时遇到了麻烦. 谢谢 解决方案 通过环境类. https://dropwizard.github.io/dropwizard ..
发布时间:2019-09-04 09:07:35 其他开发

设置URL模式会破坏Swagger 404吗?

不久前,我在Dropwizard服务中添加了摇摇欲坠的功能,效果很好. 但是,现在我想添加一个简单的html页面并配置资源路径以提供/assets中的内容,因此它已经断掉了招摇和api 带有404响应 这是我的代码 public class NumericodeApplication extends Application { ..
发布时间:2019-09-03 14:38:02 Java开发

具有DynamicFeature的Dropwizard customAuthorizationFilter

我已经按照下面链接中pandadb给出的所有步骤进行了操作 如何选择使用自定义Dropwizard过滤器保护资源 我在资源方法中添加了自定义注释,但是未调用自定义授权过滤器. 谁能告诉我我可能错过的事情. 更新:-我正在使用java8的dropwizard 1.0,并使用maven构建应用. 解决方案 首先检查此Dropwizard功能示例和 Dropwizard授权.然 ..
发布时间:2019-09-03 14:37:16 Java开发

倾销不良要求

我有一个用Dropwizard实现的服务,我需要将不正确的请求转储到某个地方. 我看到有一个可能性可以自定义通过注册ExceptionMapper来显示错误消息.但是我需要完整的请求(标​​题,正文),而不仅是ConstraintViolations. 解决方案 您可以注入 @Provider public class Mapper ..
发布时间:2019-09-03 14:33:54 其他开发

Dropwizard中的两个异常映射器

我有Dropwizard服务的父pom.在该服务中,我有一些异常映射器声明,例如: @Provider class ExceptionMapperForClassA {...} 现在在我的子pom中,我正在扩展此父服务,并且我想为 ClassA 创建New Exception映射器,我想从 ExceptionMapperForClassA 扩展它. /p> 我在Jersey文档中找不到 ..
发布时间:2019-09-03 14:30:25 其他开发