所有问题

0 投票
1 回答
4773 浏览

docker - Filebeat 7.2 - 将日志从 Docker 容器保存到 Logstash

我的 ec2 实例上运行了一些 Docker 容器。

我想将这些容器中的日志直接保存到 Logstash(弹性云)。

当我尝试手动安装 Filebeat 时,一切正常。我已经下载了它使用

我已经解压它,将filebeat.yml配置更改为

这工作得很好,我可以在 Kibana 中搜索application: "myapp"后找到我的日志。

但是,当我尝试从 Docker 运行 Filebeat 时,没有成功。

这是我的 docker-compose.yml 的文件节拍部分

我以前手动执行的 filebeat.yml 不起作用,所以我尝试了很多示例,但没有任何效果。这是我认为应该有效的一个例子,但它没有。Docker 容器启动没有问题,但它无法以某种方式从日志文件中读取。

我也尝试过这样的事情

我不知道还能尝试什么,filebeat 日志仍然显示

我 100% 确定来自容器的日志位于 /var/lib/docker/containers/*/*.log ... 正如我所说的,Filebeat 在手动安装时有效,而不是作为 docker 映像。

有什么建议吗?

Filebeat 的输出日志

0 投票
1 回答
224 浏览

java - 错误:任务“:app:transformClassesWithJarMergingForDebug”执行失败。> com.android.build.api.transform.TransformException

我是安卓新手。我正在尝试在我的应用中添加 Google 登录功能,但是当我添加com.google.android.gms:play-services-auth:17.0.0到我的build.gradle文件中时,

我正在关注此错误:

请提出解决方案,我花了一整天但无法获得解决方案。

Build.gradle代码是:

0 投票
1 回答
1746 浏览

python - 将 Qt 嵌入本机窗口 (Windows)

我想在 Windows 中嵌入一个 Qt 应用程序(不是相反,因为许多其他问题已经得到解答)。为了澄清我有一个 win32 应用程序,我启动了一个 qt python 进程;这个 qt python 进程必须嵌入到 win32 应用程序中。如何才能做到这一点?在 API for 中QWindow::fromWinId,它明确指出:

“创建由另一个进程或使用 Qt 下面的本机库创建的窗口的本地表示......”

“......这可以在支持它的平台上使用,将 QWindow 嵌入到本机窗口中,或将本机窗口嵌入到 QWindow 中。”

其次QWidget::createWindowContainer似乎只适用于在 Qt 中嵌入本机窗口(不是我想要的方式)。

我不确定我将如何创建一个QWidgetinside QWindow。从这个问题来看,似乎方法是QQuickView用 a 创建 a QWindow::fromWinId;但是,我似乎找不到如何将 QWidget 绑定到 QQuickView 中。

目前我实际上正在设置父级,::SetParent但是有一些奇怪的消息传递协议要处理,所以我想尝试用 Qt 的方法重构它。

到目前为止编写的一些基本代码(PySide2,但 C++ 或任何其他具有 Qt 绑定的语言都可以):

0 投票
1 回答
236 浏览

python - tf.nn.in_top_k(logits,y,1) 超出范围错误但实际上相等

我正在使用二进制分类进行我的第一个神经网络,但是当我尝试使用以下方法评估模型时出现错误:

在哪里

  • logits张量是:预测:形状[batch_size = 52,num_classes = 1],输入float32
  • y张量是:目标:形状[batch_size = 52],输入int32

我收到了这个错误:


经过一段时间的调试,我了解到我的张量 y 的值必须 <= 到 num_classes,因此张量 y 的第一个值等于 1 被认为超出范围,即使参数 num_classes = 1 也是如此。

我怎样才能让我的张量值等于 num_classes 并且只严格低于?还是有其他方法?

在我看来,num_classes 应该等于 1,因为它是二进制分类,因此需要 1 个神经元输出。


编辑 这是我的完整代码

0 投票
1 回答
725 浏览

electron - 带有 Nex.js 的电子应用程序(加载 html 文件不起作用)

我正在使用 Next.js 和 electron-next 包构建一个电子应用程序,以便 Electron 可以处理来自 Next.js 的“输出”文件夹。该应用程序非常适合开发(适用于所有人的简单 html“hello world”测试);但是,当我使用 electron-builder 打包应用程序时,页面不会加载,并且 DevTools 说它无法加载本地文件。我可以看到由 electron-builder 生成的文件,但在任何地方都找不到静态 html 文件。有什么我想念的吗?静态文件是否包含在 *.asar 文件中?

这适用于 Windows 10 下的 Electron。下面我展示了 electron-builder 的 package.json 文件设置,以及在应用程序入口文件 (index.js) 上打开初始 HTML 文件的调用

这是我得到的错误:

不允许加载本地资源:file:///C:/Users//Desktop/text_exc_app/dist/win-unpacked/resources/renderer/out/start.html

0 投票
1 回答
28 浏览

python - 点击后如何删除tkinter中的消息

我正在尝试从 tkinter 中删除一条消息。你能帮我吗?

如果第一次输入的密码错误会打印信息,第二次输入正确的信息会被删除

但它显示了错误

0 投票
1 回答
57 浏览

android - ViewGroup中绘制背景drawable的方式

默认情况下,ViewGroup 不会调用 onDraw()。

所以我有一个问题:当我们为 ViewGroup 设置背景可绘制时会发生什么

0 投票
1 回答
64 浏览

swift - 无法使用 SCNLight 出现阴影

我添加了一些环境光、定向光和地板,但仍然没有出现阴影!知道为什么吗?

0 投票
1 回答
38 浏览

javascript - 如何使用 jsRender 测试对象列表中的值

我是 jsRender 的新手。在我的模型上,我有类似的东西:

例如,我知道在 jsRender 中我可以这样做:

如果我在篮子里,它将返回真或假。

我正在尝试做并且需要一些帮助的是在我的 BasketOptions 对象上我有一个布尔“已选择”标志。我需要能够测试任何选定的标志是否为真。任何人都可以提供或指出如何做到这一点的一个很好的例子。我假设我需要调用一个 Javascript 函数,传递我的 Basket 对象并确定那里的值,但这就是我调用该 javascript 函数并返回值以供 jsRender 测试的方式。

所以我创建了一个javascript函数:

并调用我拥有的脚本:

我在 chrome 浏览器的 javascript 函数中设置了一个断点,它永远不会被命中。

所以我也试过以下没有运气:

0 投票
1 回答
1784 浏览

java - 模块从 java.xml 和 stax.api 读取包

我正在尝试制作一个可以通过名为 Twilio 的 SaaS 发送 SMS 的 javaFX 应用程序。将 Twilio 导入 intelliJ 时出现错误。我正在使用 JDK 11.0.3 和 javaFX 11.0.2。

起初我有两个项目,一个是我创建发送 SMS 的代码(以及其他后端逻辑),另一个是创建前端。单独它们工作得很好,但是一旦我将 SMS 代码添加到前端项目中,它就会停止工作。

错误代码:

如果有帮助,我的模块信息:

我不太确定为什么这是一个问题。我在网上读到 Twilio 的依赖项可能会干扰我的项目依赖项,但我不确定这意味着什么。

编辑:删除模块信息后发生的运行时异常:

0 投票
1 回答
48 浏览

django - Django分页返回而不是列表

官方 Django 文档的启发,我想使用此功能一次检索 20 个日志页面:

我知道device_id(UUID) 和page(int) 变量是正确的。Querysetlogs_list包含多个有效值,但该logs值显示<Page 1 of 1>为打印时,此方法的输出为{}.

为什么分页不能正常工作?

0 投票
2 回答
53 浏览

javascript - 需要删除对象数组中的重复项 - 获取键的更高值

我有一个重复的对象数组。我想删除这些重复项,但需要获取第三个键具有更高值的“重复项”。

尝试了这个解决方案:从 JavaScript 中的对象数组中删除重复项, 但这总是给我第一个重复项,我需要检查哪个具有更高的第三个键值。

我期望结果如下:

测试数组的

0 投票
0 回答
934 浏览

reactjs - React Bootstrap 在Formik中选择多个显示错误,因为它需要一个字符串但返回数组

React Bootstrap 在Formik中选择多个显示错误,因为它需要一个字符串但返回数组

错误:警告:如果为真,value则提供给的道具必须是一个数组。multiple

检查FormControl.

我相信错误出现在 Formik 内部的 FormControl.d.ts 上,因为它只接受字符串作为类型

这是 Formik 公开的接口

这是我试图从中获得专业知识的文件

由于某种原因,当我将定义文件更新为 string | 时,我什至无法获取数组中的值。细绳[]。

0 投票
1 回答
1559 浏览

python - 如何在 .yaml 文件环境变量中声明值并在 Jenkins 中调用它

我有一个 config.yaml 文件,用于在为 Robot Framework 开发时存储所有数据库和 API 密钥凭据。

我必须将 config.yaml 放在 Jenkins 工作区中并将路径传递给命令行以覆盖。

下面是 config.yaml 文件:

如何将所有值声明为环境变量并将其与 Jenkins 环境变量相关联?

另外,我有三个环境:

  1. 当地的

  2. 分期和

  3. 生产

如果它是本地的,如何提供或通过分别从詹金斯那里为登台和生产选择本地凭证?

0 投票
1 回答
389 浏览

spring-data - 在 AbstractMongoEventListener 中获取已删除的对象

当从 MongoDB 中删除对象时,我想运行一些逻辑。我正在使用 SpringData Mongo。

我正在使用 AbstractMongoEventListener 因为可以通过多种方式从集合中删除对象,并且我正在覆盖

方法。但是事件对象中没有方法可以返回我要删除的对象。

event.getSource() 和 event.getDocument() 返回文档。我怎样才能得到对象。

0 投票
2 回答
1222 浏览

html - 如何在 TestCafe 中获取下拉值的所有选项

我有一个包含 n 个选项值的下拉列表。如何获取所有这些选项值,然后在 Test Cafe 中一次性断言它们。我在文档中没有找到任何东西。请让我现在该怎么做。

假设我有以下下拉列表:

0 投票
2 回答
1283 浏览

java - spring security注册成功后如何自动认证用户

我正在尝试在使用 spring security 和 boot 成功注册后对用户进行身份验证。登录和注册本身工作正常,但是当我注册时,我总是被重定向到登录页面,尽管我已经关注了这个线程(成功注册后自动登录)。

大多数在线解决方案似乎以几乎相同的方式处理该问题,但没有一个对我有用。

以下是可能影响我的问题的相关类:

注册控制器:

网络安全配置

WebMvc 配置:

用户服务:

注册.html:

如果您认为我遗漏了什么,请随时要求我提供。

祝你有美好的一天。

0 投票
1 回答
39 浏览

powershell - 是否有 PowerShell 脚本显示目录中的文件并删除这些文件夹中的 .xml 文件

我正在尝试显示 .xml 文件,然后将它们全部删除。所有其他文件,例如 .txt、.pdf 文件都可以保留在该文件夹中。这是我到目前为止所拥有的。由于我有多个文件夹,因此我对脚本编写很陌生,并试图找到有效的方法。

我确实从每个目录中显示了文件,但我无法以某种方式排除 .txt、.pdf 文件。

0 投票
0 回答
33 浏览

java - 使用 localhost 和 java 8 初始化 R web 时出错

运行此代码时出现以下错误 错误

看不到 h2o 的可视化页面

0 投票
0 回答
299 浏览

python - 如何修复python中的input()函数

我使用 google colab 运行此代码,它会出现问题,但是当我在 jupyter notebook 中运行它时,它似乎没问题。我不知道为什么。有人可以帮助我。非常感谢。

0 投票
2 回答
23 浏览

xpath - 使用 contains 返回太多结果

在下面的 html 中,我试图获取包含 值的两个节点shipment_number,但我得到了 6<td>个节点 - 为什么?不contains将节点限制为仅与文本值匹配的节点吗?如果是这样,下面的语句应该只返回两个,而不是六个?

在 Chrome 开发控制台中:

在此处输入图像描述

html:

0 投票
1 回答
703 浏览

php - 如何使轮播与php正常工作

在此处输入图像描述这是我尝试过此代码的输出,但轮播无法正常工作...第一个图像显示正确,但第二个图像显示在第一个图像下方而不是幻灯片中...。这是我的代码..

0 投票
1 回答
35 浏览

spss-modeler - SPSS Modeler 先不观察

我们如何首先在 SPSS Modeler 中不进行观察。我已经按 ID 升序排列了我的变量。您能否让我知道我们使用什么函数在 SPSS Modeler 中获得不相等的值。非常感谢你的帮助。

0 投票
1 回答
311 浏览

windows - Inno Setup:如何更改卸载背景颜色

我试图弄清楚如何使用我在此处找到的信息更改卸载程序中底部面板的背景颜色以匹配我能够为安装程序设置的颜色: Inno 设置:如何更改背景颜色 不幸的是,我有无法找到任何方法来扩展该答案以包括卸载页面。它非常适合安装,但是当我测试卸载时,我看到了:

丑陋的输出示例

在安装程序中,当下部窗格的背景颜色发生变化时,斜面标签的背景也随之变化,但我找不到卸载程序的类似设置。我查看了CurPageID值列表,似乎没有一个与卸载程序相关,但我希望它要么被列出,要么使用与安装程序相同的设置。可悲的是,两者似乎都不是真的。

谁能解释一下正确的方法吗?谢谢!

编辑:对于不想查看链接文章中的代码的任何人,这是它现在在我的项目中的外观:

我最初尝试它时没有注释掉 中的行CurPageChanged,然后我想,为什么不总是在页面更改时设置颜色。不过,卸载页面有一个灰色的下部窗格。显然,代码不会影响它们和/或它们不是WizardForm页面。

编辑:当被要求显示我尝试过的代码时,我添加了当时的代码块。该块包括一些注释掉的行,这些行是先前尝试的一部分。这里有人认为不需要以前的那些尝试并将它们从我的帖子中删除。所以我可能会问,“为什么我的一些失败的代码是合适的,但它的其他部分不合适?或者我应该在放弃并提出我的问题之前在 20 多次调整它们之前发布每个单独的函数版本吗? "

0 投票
0 回答
251 浏览

docker - 如何在 gitlab 管道中转发 .gitlab-ci ssh-add 命令?

我的before_script.gitlab-ci.yml 文件在等待密码短语时停止。

  • 我已经将私有 ssh 密钥添加为环境变量
  • 我在服务器上添加了公钥
  • 通过 ssh 连接到服务器时,我不需要密码

这是我使用的脚本:

我收到以下提示:“输入(stdin)的密码:”

在此处输入图像描述

由于私钥没有任何密码,我假设 ssh-agent 询问我是否要向我的私钥添加新密码。如何在不提供任何密码的情况下转发此提示?