0

有没有办法编写一个插件(python)来允许 Dynatrace 监控来自 Ambari 的日志(ambari-alerts.log)?

像这样的东西:https ://github.com/apache/ambari/tree/trunk/contrib/alert-snmp-mib

也看看这个示例代码:https ://github.com/Dynatrace/dynatrace-api/blob/master/snmp/IBMDataPower/IBMDataPower.py这是使用设备ID和参数名称来轮询SNMP并获取指标。

我需要一些帮助和初学者来从 Ambari 获取日志并允许 Dynatrace 对其进行监控。该插件应生成访问代码。任何帮助,将不胜感激。

4

1 回答 1

1

在 Dynatrace WebUI 中,当您转到“设置 - 监控 - 监控技术”时,您应该有一个“添加新监控技术”按钮,它将提供各种选项来添加具有新监控功能的插件。

其中之一是“添加 OneAgent 插件”,它允许编写基于 python 的插件,用于从任何来源检索监控数据并将其提供给 Dynatrace 用于图表/警报/....请参阅https://dynatrace 上的插件 SDK 指南。 github.io/plugin-sdk/readme.html

另一个是“添加与 API 的集成”,它描述了用于发送自定义指标的 REST 接口,这比成熟的插件更容易实现。https://www.dynatrace.com/support/help/shortlink/section-api上的文档提供了有关此方法的详细信息。

于 2018-12-09T21:39:12.660 回答