使用插件的可扩展性
插件提供了一个框架,用于将用户定义的指标添加到 Contrail 见解。插件提供的指标可用于图表和警报。可以使用 Ansible 操作指南配置插件,如 Contrail 见解用户定义插件中所述。
插件语法
类型的 command
插件是 Nagios 样式的插件,它将指标输出为字符串。命令插件可以是以前列格式输出字符串的任何可执行文件。
OK - <plugin_name_suffix>: <metric1.value><metric1.units> <metric1.name>, ... <metricN.value><metricN.units> <metricN.name>
表 1 介绍了这些字段。
田 |
描述 |
---|---|
度量值 |
只能包含数字和可选小数点: |
metric.units |
必须是以字母开头的有效字符串。 |
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:插件指标图表