标签: monitoring

应用程序运行状况监视系统有哪些要求?

应用程序健康监控系统至少应该为您(开发人员)和/或您的老板(IT经理)和/或操作(待命)员工做些什么?

除最低要求外还应该做些什么?

监控"基础架构"应用程序(ms-exchange,apache等)是否足够,或者是否还需要监控单个用户应用程序,网站和数据库?

如果是后者,你需要了解他们什么?

附录:感谢您的投入,我真的在寻找应用程序级别的监控,而不是基础设施监控,但很高兴知道两者

monitoring health-monitoring

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

什么是.NET相当于JMX?

是否有.NET等效的监控和管理 - 类似于JMX?

.net monitoring jmx

10
推荐指数
2
解决办法
5987
查看次数

监视ASP.NET和SQL Server以确保安全性

监视ASP.NET应用程序以确保其安全并快速检测入侵的最佳(或任何好的)方法是什么?我们如何确切地知道,截至目前,我们的申请完全没有妥协?

我们即将推出一个ASP.NET 4 Web应用程序,其数据存储在SQL Server上.Web服务器在Windows Server 2008实例上的IIS中运行,数据库服务器在单独的Win 2008实例上的SQL Server 2008上运行.

我们已经审核了Microsoft的安全建议,我认为我们的应用程序非常安全.我们实施了"纵深防御"并考虑了一系列攻击向量.

所以我们"感到"自信,但对我们系统的安全性还没有真正的可见性.如果有人渗透,我们怎么能立刻知道?我们怎么知道我们的某个服务器上是否存有某种包裹?我们怎么知道数据泄漏是否正在进行中?

有哪些概念,工具,最佳实践等?

布莱恩,提前谢谢

其他想法4/22/11

克里斯,感谢下面非常有用的个人观察和提示.

监控当前应用程序活动以确保安全性的良好,全面的方法是什么?除了在应用最佳实践,补丁等方面保持警惕之外,我想知道我的系统内部到底发生了什么.我希望能够以清楚地向我显示哪些流量是可疑的,哪些不是流量的方式来观察和分析其活动.最后,我希望这些信息完全准确且易于消化.

我们如何有效地接近这一点?除了线路上的数据包之外,一个好的解决方案是否包括监控登录,数据库活动,ASP.NET活动等?如何采取强有力的安全态势有哪些例子?

布赖恩

sql-server asp.net security iis monitoring

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

关联IComMethodEvents

实现IComMethodEvents时,您将获得三个事件.

  1. OnMethodCall
  2. OnMethodException
  3. OnMethodReturn

我想要做的目标是记录COM +组件中每个方法的调用时间.

可以通过使用lTimelMicroTimeCOMSVCSEVENTINFO结构中检索事件的时间,因此通过在两者中记录该时间OnMethodCall,OnMethodReturn我应该能够计算调用时间但是我如何确定这两个事件是相关的.

通过测试它看起来我应该能够使用实时(JIT)激活对象oid.

这样做有什么问题或有其他方法吗?

可能存在的一个问题是我看到oid它经常被重用,所以如果由于某种原因导致的事件不按顺序触发,则实现相关可能会有点困难.

更新1:

进一步的测试表明,oid在多用户场景中还不够.同时使用相同的对象,因此必须至少使用oid和完成相关original caller.后续问题将是:如何从COM +事件订阅者获取原始调用者?

更新2:

刚刚找到IComMethod2Events.区别在于事件具有执行调用的线程的标识符.在测试中看起来很有前途,我无法想象相关性可能会失败的情况.COM +组件的线程模型是Any Apartment.

更新3

在本文中,使用创建COM + PerfMon计数器来监视COM +数据 oid.我不认为这在多线程公寓中已经足够了.

注意:我最终会在Delphi中实现它,所以我添加了Delphi标记.我还添加了C#标签,因为用于实现接口的语言可能根本不重要.更新:暂时添加c ++标签只是为了引起之前实际使用过这些内容的人的注意.

c# c++ delphi monitoring com+

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

如何在Docker中监视java应用程序内存使用情况

我在Docker容器中的tomcat上运行java web应用程序.

有没有办法监视java应用程序的内存使用情况?我尝试使用jconsoledocker的进程ID,但它告诉我Invalidate process id

我也在tomcat中启用JMX,但不知道如何绑定它.我可以使用visualvm我的本地绑定主机,但找不到绑定到主机内部的docker的方法.

有没有什么好办法实现这个目标?

谢谢

memory monitoring jvm docker cadvisor

10
推荐指数
2
解决办法
7511
查看次数

OS X上的HTTP通信监控

您使用什么应用程序来监视OS X上的HTTP通信?

macos monitoring http

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

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

我有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万
查看次数

如何 promtail 解析 json 到标签和时间戳

我在使用 promtail 解析 json 日志时遇到问题,请问有人可以帮助我吗?我尝试了很多配置,但不解析时间戳或其他标签。

日志条目:

{timestamp=2019-10-25T15:25:41.041-03, level=WARN, thread=http-nio-0.0.0.0-8080-exec-2, mdc={handler=MediaController, ctxCli=127.0.0.1, ctxId=FdD3FVqBAb0}, logger=br.com.brainyit.cdn.vbox.
controller.MediaController, message=[http://localhost:8080/media/sdf],c[500],t[4],l[null], context=default}
Run Code Online (Sandbox Code Playgroud)

promtail-config.yml

server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename: /tmp/positions.yaml

clients:
  - url: http://localhost:3100/loki/api/v1/push

scrape_configs:
- job_name: vbox-main
  static_configs:
  - targets:
    - localhost
    labels:
      job: vbox
      appender: main
      __path__: /var/log/vbox/main.log        

  pipeline_stages:
  - json:
      expressions:
        timestamp: timestamp
        message: message
        context: context
        level: level
      timestamp:
        source: timestamp
        format: RFC3339Nano
      labels:
        context:
        level:
      output:
        source: message
Run Code Online (Sandbox Code Playgroud)

monitoring grafana

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

无法启动 Eclipse 内存分析器 (MAT)

我已从此链接下载了 MAT ,只需解压 zip 文件即可使用。然后,当我执行时MemoryAnalyzer.exe,我得到了这个错误

在此输入图像描述

我的%JAVA_HOME%已经是C:\Program Files\Java\jdk1.8.0_251

你们能帮我吗?

java monitoring

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

如何使用promethus获取pod的CPU和内存使用百分比

我想使用 promql/Prometheus 以以下格式显示 pod 详细信息。

图片1

此外,我想使用 promql 以以下格式显示应用程序/组件的 CPU 和内存利用率

图片2

promql 查询: sum(container_memory_working_set_bytes) by (pod)

我可以使用上面的查询获取 pod 消耗的内存。

如何计算内存使用百分比?我无法使用 promql 获取有状态 pod 的内存限制 您能否建议任何查询/API 详细信息?

monitoring grafana kubernetes prometheus promql

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