Add Ironic monitoring
- define fluentd metrics on ironic nodes
- api and conductor processes monitoring
- alerts for api and conductor downtime
- add Grafana dashboard
Related-PROD: PROD-30621
Related-PROD: PROD-32734
Related-PROD: PROD-33028
Change-Id: I4f89bcfe9fddf3bd85bc87a871073c2c2b149084
diff --git a/metadata/service/api/single.yml b/metadata/service/api/single.yml
index 3765d85..bde3356 100644
--- a/metadata/service/api/single.yml
+++ b/metadata/service/api/single.yml
@@ -1,10 +1,25 @@
applications:
- ironic
+classes:
+ - service.ironic.support
parameters:
+ _param:
+ openstack_log_appender: false
+ openstack_fluentd_handler_enabled: false
+ openstack_ossyslog_handler_enabled: false
ironic:
api:
api_type: 'mixed'
enabled: true
+ logging:
+ log_appender: ${_param:openstack_log_appender}
+ log_handlers:
+ watchedfile:
+ enabled: true
+ fluentd:
+ enabled: ${_param:openstack_fluentd_handler_enabled}
+ ossyslog:
+ enabled: ${_param:openstack_ossyslog_handler_enabled}
version: ${_param:ironic_version}
bind:
address: ${_param:single_address}