标签: probe

为 kubernetes 探针提供多个健康检查 URL

我正在使用容器探测器来检查在 kubernetes pod 中的容器内运行的应用程序的运行状况。现在我的示例 pod 配置看起来像,

"spec":{
   "containers":[
      {
        "image":"tomcat",
        "name":"tomcat",
        "livenessProbe":{
           "httpGet":{
              "port": 80
            },
            "initialDelaySeconds": 15,
            "periodSeconds": 10
        }
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

就我而言,我需要监控同一个容器的两个端口。80443。但是我找不到在配置文件中为同一个容器提供两个端口的方法。有没有其他方法可以做到这一点?

probe kubernetes kubernetes-health-check

7
推荐指数
1
解决办法
5264
查看次数

使用python TVTK或MayaVi探测/采样/插入VTK数据

我想使用python可视化VTK数据文件(OpenFOAM输出).我想要绘制的图是两个端点之间的数量的一维线图.为此,应在两个端点之间的点上插入非结构化数据.

我已经使用Mayavi包来可视化VTK数据.在mayavi网页上有一个探测scalarfield中单个值的描述.此功能不适用于VTK文件.

我也在mayavi网页上找到了delaunay3d方法(mlab.pipeline.delaunay3d).我也没有得到这个.

谁能告诉我如何插入我的数据?

python interpolation enthought probe mayavi

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

控制台应用程序中的 Kubernetes 就绪/活跃度探测

我在 .net 核心中有一个控制台应用程序。如何实现 Kubernetes 就绪/活跃度探测?

我的应用程序循环处理rabbitmq 消息,并且不侦听任何http 端口。

.net console-application probe kubernetes

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

发送 UDP 数据包时忽略 Linux 上的路径 MTU

我正在实现DPLPMTUDerrno = EMSGSIZE ,当我发送的 UDP 数据包长于本地接口的 MTU 时,我想阻止 Linux 内核返回 -1 。我想避免在发送多个数据报时(特别是使用sendmmsg(2))时处理错误处理的痛苦,每个数据报可能属于不同的连接。我宁愿让内核丢弃数据包并让应用程序 DPLPMTUD 逻辑计算出 MTU。

\n

ip(7)有这样说:

\n
              It is possible to implement RFC 4821 MTU probing with SOCK_DGRAM\n              or SOCK_RAW sockets by  setting  a  value  of  IP_PMTUDISC_PROBE\n              (available  since Linux 2.6.22).  This is also particularly use\xe2\x80\x90\n              ful for diagnostic tools such as tracepath(8) that wish  to  de\xe2\x80\x90\n              liberately send probe packets larger than the observed Path MTU.\n
Run Code Online (Sandbox Code Playgroud)\n

然而设置此选项并不会产生预期的效果。下面是说明问题的代码:

\n
              It is possible to …
Run Code Online (Sandbox Code Playgroud)

c linux mtu probe quic

6
推荐指数
0
解决办法
1103
查看次数

如何列出当前的活动systemtap探针

谁能告诉我如何列出系统中当前的活动systemtap探针?

我想可能会有一些来自“ / proc”的信息。

linux systemtap probe

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

捕获Wi-Fi探针wequest时,手机不会发送所有存储的ssid

我用scapy构建了一个脚本,以在monitornig wi-fi界面中捕获探测请求。我成功捕获了请求以及其中包含的一些SSID。但是手机中存储的大多数网络都不会广播。对于这种情况的发生,目前还没有明确的模式。有些电话根本不播放ssid。

我正在尝试解释此行为背后的原因,但没有找到任何解释,除了应该广播隐藏网络以使电话能够连接到它们之外,但事实并非如此,并且大多数广播的是可见的。

iPhone的另一种行为是,iPhone似乎只能广播与其连接的网络,而没有其他任何广播。(无网络->没有SSID)。

我尝试过将接口放在各种渠道中,结果在广播的网络上会有所不同,但是设备中保存的绝大多数接口仍不会广播。

这背后有原因吗?还是一种强制设备将其全部广播的方法?

broadcast request ssid wifi probe

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

Apache tika 错误地检测 csv 的 mime 类型

我使用 excel 创建了.csv文件,并使用 apache tika 编写了以下代码:

public static boolean checkThatMimeTypeIsCsv(InputStream inputStream) throws IOException {
    BufferedInputStream bis = new BufferedInputStream(inputStream);
    AutoDetectParser parser = new AutoDetectParser();
    Detector detector = parser.getDetector();
    Metadata md = new Metadata();
    MediaType mediaType = detector.detect(bis, md);
    return "text/csv".equals(mediaType.toString());
}

public static void main(String[] args) throws IOException {
    System.out.println(checkThatMimeTypeIsCsv(new FileInputStream("Data.csv")));
}
Run Code Online (Sandbox Code Playgroud)

但它返回false'.

是蒂卡太糟糕还是我错过了什么?

java csv file-type probe apache-tika

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

在 Linux 中让 BPF 程序与 USDT 探针 (Dtrace) 一起使用

因此,我按照此链接将 BPF 程序附加到用户空间探针,Dtrace 格式(请参阅用户静态定义的跟踪点部分)。

C程序:

#include <sys/sdt.h>
int main() {
    DTRACE_PROBE("hello-usdt", "probe-main");
}
Run Code Online (Sandbox Code Playgroud)

确保包含探测信息的检查:

readelf -n hello_usdt
  stapsdt              0x00000033   NT_STAPSDT (SystemTap probe descriptors)
    Provider: "hello_usdt"
    Name: "probe-main"
    Location: 0x0000000000400535, Base: 0x00000000004005d4, Semaphore: 0x0000000000000000
    Arguments: 
Run Code Online (Sandbox Code Playgroud)

还有 tplist:

sudo /usr/share/bcc/tools/tplist -l /path/to/hello_usdt
/path/to/hello_usdt "hello_usdt":"probe-main"
Run Code Online (Sandbox Code Playgroud)

BPF程序的内容(usdt.py):

readelf -n hello_usdt
  stapsdt              0x00000033   NT_STAPSDT (SystemTap probe descriptors)
    Provider: "hello_usdt"
    Name: "probe-main"
    Location: 0x0000000000400535, Base: 0x00000000004005d4, Semaphore: 0x0000000000000000
    Arguments: 
Run Code Online (Sandbox Code Playgroud)

故障描述:

sudo ./usdt.py 
Traceback (most recent call last):
  File "./usdt.py", line 13, in <module>
    usdt.enable_probe(probe …
Run Code Online (Sandbox Code Playgroud)

linux dtrace probe bpf ebpf

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

枚举内存范围内的页面

我在 Visual Studio 2012 下的 Windows 上使用 C++。

我有一个开始和结束内存地址,需要在两个地址之间生成一个页面基地址/句柄列表。我考虑过手动探测页面的可能性,但认为必须有更好的方法来枚举它们。

这样的方式存在吗?

免责声明;最后的页句柄必须是基地址,这样当窗口页的大小添加到它们时,结果地址不会重叠到下一页。首选解决方案不是特定于平台的,并且与 32 位(带/不带 WOW64)兼容。

c++ memory probe

4
推荐指数
1
解决办法
1934
查看次数

设备多久发送一次 wifi 探测请求?

当设备启用 wifi 时,它会发出 wifi 探测请求,其中包含您的信号强度、SSID 和 MAC 地址。我想知道设备多久发出一次此请求?

我听说当设备连接到wifi时,每次发出此请求的时间都会增加一倍。

macos request dbm wifi probe

4
推荐指数
1
解决办法
7609
查看次数

failureThreshold 在活动和就绪探针中如何工作?一定要连续失败吗?

除了此链接之外,我找不到任何参考资料来确认失败必须是连续的。https://github.com/kubernetes/website/issues/37414

背景:由于活性探测失败,我们的 Java 应用程序每天都会重新启动。应用程序的访问日志未显示连续 3 次失败。所以想了解探针的行为。

probe kubernetes livenessprobe

4
推荐指数
1
解决办法
9254
查看次数

如何找到按键的探测顺序?

我该如何解决这个问题?我对如何启动感到困惑。键34、25、79、56、6将插入长度为11的哈希表中,其中冲突将通过开放寻址解决。哈希函数为h(k,i)=(k mod11 + i(1 + k mod10))mod11 a。计算上述每个键的探测顺序。

hash-function hashtable probe mod

2
推荐指数
1
解决办法
2489
查看次数

如果方案在 kubernetes 中设置为 HTTPS,Liveness 探针是否验证证书?

kubernetes 中的活性探针是否验证 https 请求的证书?我正在为我的项目使用自签名证书。

https probe kubernetes

2
推荐指数
1
解决办法
2776
查看次数