是否有一种方法可以编写插件(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对其进行监视。该插件应生成访问代码。任何帮助将不胜感激。
答案 0 :(得分:0)
在Dynatrace WebUI中,当您转到“设置-监视-受监视技术”时,应该有一个按钮“添加新监视技术”,它将提供各种选项来添加具有新监视功能的插件。
其中之一是“添加OneAgent插件”,wihch允许编写基于python的插件,用于从任何来源检索监视数据,并将其提供给Dynatrace进行制图/更改/...。请参见{{3 }}
另一个是“添加与API的集成”,它描述了用于发送自定义指标的REST接口,这比功能完善的插件更容易实现。 https://dynatrace.github.io/plugin-sdk/readme.html的文档提供了有关此方法的详细信息。
请参见