标签: monitoring

如何使用 BigQuery 发出“提醒”

我在 BigQuery 项目中遇到问题。

因此,我希望alerting在 BigQuery 中基于数据和我想要设置的阈值。由于数据每 15 分钟不断增加,我希望 BigQuery 首先使用保存的查询自动分析数据集,并通知我是否存在违反阈值的情况。

我已经尝试过监控功能,但指标就像添加的行、字节等,它们不相关,因为我主要关心的是数据本身。

例如,对于“ID”和“结果”列,我将“结果”列上的阈值设置为数据“5”。如果数据超过“5”,我想知道哪个“ID”上升了。

alert monitoring google-bigquery

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

Prometheus 查询 Kubernetes Pod 正常运行时间

我有一个安装了kube-prometheus-stack的 Kubernetes 集群(Prometheus 2.27.1、kube-state-metrics v2.0.0)

我想要一个查询来返回每个 Pod 在过去 24 小时内运行的时间

  • 如果 Pod 仍在运行,则从创建到现在的时间
  • 如果帖子已终止,则从创建到完成的时间

重要的是,我需要确切的 Pod 存在时间,而不是 CPU 使用情况。

我可以这样做:

kube_pod_completion_time - kube_pod_created
Run Code Online (Sandbox Code Playgroud)

但对于仍在运行的 Pod,它不会返回任何内容。而且,由于 Prometheus 不会返回超过 5 分钟的指标,因此它不会报告已终止和删除的 Pod 的任何内容。

如果没有这些问题,我将如何查询 Prometheus?

monitoring kubernetes prometheus

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

推荐使用OpenSource或Freeware工具检查两台服务器之间的网络流量

我目前正在锁定可在给定Windows应用程序平台上使用的网络通信协议.

您能否建议一个免费提供的工具,以便我监控/识别正在使用的通信协议,即

  • TCP/IP
  • HTTP
  • HTTPS
  • FTP
  • SFTP

windows networking monitoring protocols

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

监控JBOSS ESB

谁能建议哪种监控工具最适合监控JBOSS,特别是ESB队列深度等?

我目前使用Hyperic和自定义插件,开箱即用支持JBOSS ESB吗?

jboss monitoring hyperic jboss-esb

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

查找运行超过5秒的查询

我的朋友要求我在他的oracle数据库上找到长时间运行的查询(超过5秒).他希望在定期间隔之后进行某种轮询,并希望向自己发送警报,以便他知道哪个查询花了这么长的时间来执行并向他发送查询和相应的会话.

我写了这个Oracle查询:

    select    sess.sid,
    sess.username,
    sess.paddr,
    sess.machine,
    optimizer_mode,
    sess.schemaname,
    hash_value,
    address,
    sess.sql_address,
    cpu_time,
    elapsed_time,
    sql_text
from    v$sql sql, v$session sess
where 
        sess.sql_hash_value = sql.hash_value
    and     sess.sql_address = sql.address
    and     sess.username is not null
    and     elapsed_time > 1000000  * 5
order by    
    cpu_time desc
Run Code Online (Sandbox Code Playgroud)

但是他说,当他手动运行查询并计算时间时,执行它所花费的时间只是他从这个特定查询生成的表中得到的结果的一小部分.

我想知道我的查询是否错误,我做了一些搜索,但似乎查询仍然没问题.

数据库是Oracle 10g

建议???

oracle performance monitoring oracle10g

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

如何通过远程连接制作程序来监控另一个系统的命运?

我想在VB.NET/C++/C#中编写一个自定义程序,它允许我通过远程桌面连接监视系统的命运.

我只是在寻找如何在代码中实现这样的连接的技巧(例如,它只是一个简单的对象或调用WScript函数?还是更复杂?).至于连接后的操作细节,我已根据另一个共享一些类似功能的程序计算出来.

我肯定会看谷歌并自学这个,但我甚至不知道从哪里开始/搜索什么.对此的一些建议将是惊人的,谢谢!

编辑:这不需要通过RDP连接,我肯定在寻找更好的方法.我提到RDP的原因是因为我目前通过RDP连接手动执行此操作,但我不想不断打开窗口.

c# c++ vb.net monitoring rdp

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

JMX监控软件

我正在尝试为我的测试目的编写的简单hello world应用程序找到一个好的监控软件.

到目前为止,我已经尝试过SCOM 12和OP5 ...我不喜欢这个因为我想要一些更直接且易于配置的东西?

欢迎所有建议

谢谢

jboss monitoring jmx

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

使用AspectJ监视数据库访问方法

我想使用AspectJ来监视数据库语句.

当我将切入点定义为

@Pointcut("execution(* java.sql.*Statement.execute*(..))")
Run Code Online (Sandbox Code Playgroud)

这是行不通的.但是当我将切入点定义为

@Pointcut("execution(* *.*(..))")
Run Code Online (Sandbox Code Playgroud)

它可以监控所有方法.

如何定义切入点以仅监视数据库访问方法?

java sql aop monitoring aspectj

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

用于监控kafka的UI工具

我正在为Kafka寻找任何可用的开源监控工具.我在卡夫卡0.10.0.显然,一些开源工具如yahoo kafka-manager和kafka-web-console不兼容.只是想知道是否有任何其他工具可用于最新版本.

monitoring apache-kafka

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

普罗米修斯联盟比赛参数不起作用

我一直在尝试在Prometheus设置中实现联盟。在执行此操作时,我想排除一些由我的刮板Prometheus刮除的指标。

这是我的联盟配置:

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'xxxxxxxx'
    scrape_interval: 15s
    honor_labels: true
    metrics_path: '/federate'
    params:
      'match[]':
        - '{job!="kubernetes-nodes"}'
    static_configs:
      - targets:
        - 'my-metrics-source'
Run Code Online (Sandbox Code Playgroud)

从配置中可以看出,我要排除任何具有kubernetes-nodes job标签的指标,并检索其余指标。但是,当我部署配置时,不会刮掉任何指标。

是Prometheus中的错误,还是我只是误解了比赛参数的工作方式?

谢谢!

monitoring metrics grafana prometheus

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