使用插件的可扩展性
插件提供了一个框架,用于将用户定义的指标添加到 Contrail 见解。插件提供的指标可用于图表和警报。可以使用 Ansible 剧本配置插件,如 Contrail 见解用户定义的插件中所述。
插件语法
类型的 command
插件是将指标输出为字符串的 Nagios 样式插件。命令插件可以是按以下格式输出字符串的任何可执行文件。
OK - <plugin_name_suffix>: <metric1.value><metric1.units> <metric1.name>, ... <metricN.value><metricN.units> <metricN.name>
表 1 介绍了这些字段。
田 |
描述 |
---|---|
指标值 |
必须仅包含数字和可选的小数点: |
公制单位 |
必须是以字母开头的有效字符串。 |
metric.name |
必须是以字母开头的有效字符串。 |
例如:
$ run_app1_performance.sh OK - app1.performance: 102586MB/s bandwidth, 102610reqs/s queries_per_sec, 10count active_connections, 5% capacity
插件指标图表
安装插件后,您可以导航到主机图表页面,衡量指标将显示在启用了插件的主机上的图表面板中。 图 2 显示了一个插件指标图表,其中显示了实例和 NIC,按颜色编码并按开始日期和结束日期以及时间排序。
图 2:插件衡量指标图表